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,观察能否得到满意的动画效果。

效果展示


提交反馈