目录一介绍二柔体二刚体一介绍VAT是将动画数据存储在纹理中通过GPU运算来实现动画的技术VAT纹理包含每个顶点在不同帧的位置信息而每个像素代表一个顶点在某个时间点的位置VAT的优势是可直接从纹理中获取数据从而减少CPU运算可模拟液体、柔体、或刚体破碎等VAT的缺点是需较大存储空间来存储数据复杂动画还有法线、切线、等其他属性不支持Nanite无法交互无法在两个动画间过度相较于骨骼动画VAT灵活度远大于骨骼动画可使每个顶点自由动画因此可产生复杂效果顶点动画方式CPU方式将数据直接存储到mesh中如abc格式然后倒入UE内使用即可GPU方式将数据存储到纹理贴图中然后在Material/vertex shader中读取这些信息即VAT技术安装插件首先Houdini需安装上SideFx Labs安装houdini时勾选其次复制SideFX_Labs文件夹到UE工程的Plugins内Plugins文件夹需自己创建二柔体解算好后从Houdini导出会生成geo、tex两个文件夹将上述两个文件导入UE并附上相应材质需添加VAT相关的节点二刚体刚体pack前保留GEO模型的uv不要uv2等多余的uvshop_materialpath属性pack后需创建或生成path属性如在assemble节点内勾选path attribute参数解算好后使用Labs Vertex Animation Textures节点导出会生成geo、tex两个文件夹选择导出的模式Rigidpack刚体必须包含pivot、orient属性勾选support real-time instancing会生成Jason文件用于Niagara勾选Support Real-Time Instancing将生成一个Jason文件并支持Niagara粒子替代将上述两个文件导入UE并设置资产导入geo文件夹内的模型文件vertex color import option选择replace不勾选recompute normals导入模型后打开模型mesh关闭Nanite Support勾选Use Full Precision UVs导入tex文件夹内的贴图导入后选择所有贴图设置为HDR设置材质并赋予模型另外有法线贴图可使用BlendAngleCorrectedNormals添加导入贴图对Niagara需要实例的在工具Jason文件调整HoudiniVAT-Instancing参数Niagara材质设置注Niagara VAT无法运动可能只是显示问题可重启动UE