您现在的位置是:首页 >技术教程 >Material—— VAT(Houdini To UE)网站首页技术教程

Material—— VAT(Houdini To UE)

挨代码 2024-10-23 00:01:03
简介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;

 

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。