您现在的位置是:首页 >技术教程 >Material—— VAT(Houdini To UE)网站首页技术教程
Material—— VAT(Houdini To UE)
简介Material—— VAT(Houdini To UE)
目录
一,介绍
- VAT是将动画数据存储在纹理中,通过GPU运算来实现动画的技术;
- VAT纹理包含每个顶点在不同帧的位置信息,而每个像素代表一个顶点在某个时间点的位置;
- VAT的优势是可直接从纹理中获取数据从而减少CPU运算,可模拟液体、柔体、或刚体破碎等;
- VAT的缺点是需较大存储空间来存储数据,复杂动画还有法线、切线、等其他属性;
相较于骨骼动画
- VAT灵活度远大于骨骼动画,可使每个顶点自由动画,因此可产生复杂效果;
顶点动画方式
- CPU方式,将数据直接存储到mesh中(如abc格式),然后倒入UE内使用即可;
- GPU方式,将数据存储到纹理贴图中,然后在Material/vertex shader中读取这些信息(即VAT技术);
安装插件
- 首先Houdini需安装上SideFx Labs(安装houdini时勾选);
- 其次复制SideFX_Labs文件夹到UE工程的Plugins内,Plugins文件夹需自己创建;
二,柔体
解算好后,从Houdini导出,会生成geo、tex两个文件夹;
将上述两个文件导入UE,并附上相应材质(需添加VAT相关的节点);
二,刚体
解算好后,从Houdini导出,会生成geo、tex两个文件夹;
将上述两个文件导入UE,类似柔体导入,并附上相应材质(需添加VAT相关的节点);
打开模型mesh编辑器,勾选Use Full Precision UVs;
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。