从理论上讲,我知道要扭曲图像,(x,y)
源图像中的每个像素都被转换为(x', y')
使用函数 f (即x'=f(x,y)
& y'=f(x,y)
)。但是我可以使用什么数学方程来代替函数f()
。
例如,我在一个网站上发现了以下用于扭曲图像的内容:
X' = X + [sin(aX) + cos(cY)] . d where a,b,c and d random values.
y'= the same above
我的问题:这个等式从何而来?是否有任何系统的技术来生成这样的方程,然后得到下面类似的扭曲图像?
另一个问题如何在着色器中制作波浪扭曲效果?正在询问简单的波浪效应,这与我的问题完全不同。我的问题是关于如何建立表示其他复杂翘曲效应中的映射函数的方程,绝对不是像波动方程这样简单的方程,然后如何确定这些数学方程的系数“参数”(a、b、c 和 d) ,而不是通过反复试验