Simulator 服装缓存转 VAT 操作说明
发布于:2024-10-18
功能简介
将 Style3D Simulator 中录制的服装缓存转换为 VAT (Vertex Animation Texture)动画,从而大幅减少服装缓存在播放时的性能消耗。
功能入口
Style3d Menu -> Garment Cache To Vertex Animation
参数说明
Input
用来配置需要加载的缓存。注意:如果当前关卡中有 Style3D 组件,则会自动加载 Style3D 组件上的服装和缓存配置。如果有多个 Style3D 组件,则优先加载用户选中的那一个。
Config
ExportThickMesh: 是否导出带厚度的服装 Static Mesh. 由于厚度包含背面和侧面,勾选该选项会导致 Static Mesh 增大两倍多。
StaticLODIndex: Static Mesh 的 LOD 层级。
UVChannel:VAT 使用的 UV 通道。
MaxExportFrames:缓存导出到 VAT 的帧数,-1 代表缓存全部导出。
MaxHeight:VAT 贴图的最大高度。
MaxWidth:VAT 贴图的最大宽度。
EnforcePowerOfTwo: VAT 贴图的宽和高是否设置成 2 的整数倍。
Precision:贴图的精度,通常选 16 bits.
RootTransform: 给导出动画添加一个偏移量。
SampleRate:导出动画的帧率。
AutoPlay:导出动画材质是否自动播放。
Frame:AutoPlay == false 时生效,表示动画不自动播放时,当前应该停留于哪一帧。
MaterialInstancesToUpdate:此处填入在 “操作步骤->准备 VAT 材质” 处生成的 MaterialInstance,填入 的 MaterialInstance 相关参数会被自动配置。
Output
生成的 Static Mesh 和 VAT 贴图 在项目中的位置。
操作步骤
准备服装缓存
a. 根据服装缓存录制教程准备好需要转 VAT 的缓存。
准备 VAT 材质
a.在 Style3D Simulator Content / Materials / VAT 目录下找到示例材质:
将示例材质中如下部分集成到你的服装材质中:
改好后的材质创建成 MaterialInstance:
服装缓存转 VAT
打开窗口:Style3d Menu -> Garment Cache To Vertex Animation
根据 “参数说明” 配置好转换参数。
点击 “Convert” 开始转换。
在场景中预览 VAT 效果
检查输出目录中是否已经成功生成了 Static Mesh 和 VAT 贴图。
检查 MaterialInstance 是否已经被正确配置。
将 Static Mesh 添加到关卡中,并配置好 MaterialInstance,观察能否得到满意的动画效果。