我想模拟触摸地毯,这样你就会有一个愤怒的地毯的图形,你可以用你的手指四处移动并触摸它。我需要移动像素,并在我触摸的地方创建一些假失真。
有人有什么建议吗?
首先,我猜我有足够的工作与假设我有1个jpeg的材料。不是任何骨架或3d文件,只是平面图像
发布于 2012-03-29 11:18:58
这也可以通过‘毛发渲染’来改进。我有一些例子:
或来自NVidia的新演示:
发布于 2012-03-29 09:47:24
听起来像是要用OpenGL shaders解决的典型任务。
发布于 2012-03-29 10:25:01
正如MrTJ所说:着色器是这里的关键。
除了你的漫反射使用第二个纹理作为你修改的“地毯”贴图。可以使用像法线贴图一样的方法,存储每个纹理元素的方向向量。
使用你的“地毯”贴图在你的着色器和扭曲你喜欢的方式来创建你想要的地毯效果。
https://stackoverflow.com/questions/9922778
复制