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 贴图 在项目中的位置。

操作步骤

  1. 准备服装缓存

    a. 根据服装缓存录制教程准备好需要转 VAT 的缓存。

  2. 准备 VAT 材质

    a.在 Style3D Simulator Content / Materials / VAT 目录下找到示例材质:

    1. 将示例材质中如下部分集成到你的服装材质中:

    2. 改好后的材质创建成 MaterialInstance:

  3. 服装缓存转 VAT

    1. 打开窗口:Style3d Menu -> Garment Cache To Vertex Animation

    2. 根据 “参数说明” 配置好转换参数。

    3. 点击 “Convert” 开始转换。

  4. 在场景中预览 VAT 效果

    1. 检查输出目录中是否已经成功生成了 Static Mesh 和 VAT 贴图。

    2. 检查 MaterialInstance 是否已经被正确配置。

    3. 将 Static Mesh 添加到关卡中,并配置好 MaterialInstance,观察能否得到满意的动画效果。

效果展示


提交反馈