gpt4 book ai didi

java - 扭曲一系列像素以使图像的某些部分显示为 "jiggle"

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:02 24 4
gpt4 key购买 nike

我正在努力使图像的一部分在视觉上看起来“摇晃”。

如果您能想象摇晃一盘果冻,它向后和第四(三维)移动的流畅运动就是我想要实现的。

这是一个例子:http://www.jigglystuff.com/

这是演示所需运动的 gif:enter image description here

我在想我必须做的几件事是:

当图像的一部分被光标拖动并...

  • 向右移动,光标右侧的像素会压缩/重叠,而左侧的像素会扩大,看起来向右弯曲
  • 向左移动,移动光标左侧的像素会压缩/重叠,右侧的像素会扩大,看起来向左弯曲
  • 垂直方向的逻辑相同

我不确定该怎么做——任何示例、对我的逻辑的扩展或资源都将不胜感激。

最佳答案

要在您的示例中实现创建抖动效果的“缩放”,请使用控制纹理和合适的映射函数(例如,相对于您定义的 anchor 的指数)。要隔离要抖动的部分,请使用常规的乘法 mask 步骤。

有一个使用控制纹理的位移示例 here .将其与您自己的缩放过滤器或评论中链接的过滤器之一结合使用,您应该可以开始了!

所以,重申一下:

  1. 根据鼠标位置创建控件纹理
  2. 掩盖你的形象
  3. 应用您选择和设计的 vector 场算法

关于java - 扭曲一系列像素以使图像的某些部分显示为 "jiggle",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8255812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com