![129a7cf077f74ec3688fb4a3989f7a3e.png](https://i-blog.csdnimg.cn/blog_migrate/9405748b909279549b1e7e00affe18cf.jpeg)
![b05095be32dd1ead6b1bd635f5ef4625.png](https://i-blog.csdnimg.cn/blog_migrate/634eef2b1aa5ba8e4962cf853ef43311.jpeg)
把动画保存在贴图信息,在vertex shader中读取并改变顶点位置,可以较低的渲染消耗实现复杂的柔体、破碎、液体等动态效果。下面举例实现,流程为:1.Houdini中生成动态效果 2.Houdini导出动态信息贴图 3.Unreal实现顶点动画 4.Unity实现顶点动画
Houdini中生成动态效果
创建碰撞物体:新建模型Shader Ball,使用右上方shelf栏中的Collisions>Static Object。
![f16baf4934a0f349140fb965c0c50600.png](https://i-blog.csdnimg.cn/blog_migrate/9a7b7c5fcaab3398bfded368bd1f99c2.png)
创建布料:新建模型grid,使用shelf栏中的Vellum。