由 sharpened 制作、可在 Blender 中轻松烘焙 VAT(顶点动画纹理)的免费插件「OpenVAT」已在 Blender Extensions 上公开!
OpenVAT
为在游戏引擎和 VFX 中使用,将动画网格编码为顶点动画纹理(VAT)。可以烘焙各种类型的顶点动画,例如动画修改器、动画几何节点、模拟、骨架、形态键等。
可导出优化后的 VAT、带有 VAT 兼容附加 UV 集的网格、JSON 重映射数据(用于通知引擎着色器),以及可选地在第二纹理(VNRM)中导出相对顶点法线。
为了进行 openVAT 自动导入以及 Unity 的设置工具,请通过 Unity 的包管理器安装附带的 Unity 卫星包。请使用此 URL 通过 git 添加: https://github.com/sharpen3d/openvat-unity.git
运行该工具后,会自动设置包含的几何节点方法中新创建的 VAT,用于解码 VAT,并提供实现示例和即时预览,以检查生成信息的质量。
这种直接从依赖图的顶点信息进行编码的顶点编码方法快速、准确,而且非常强大。它可以捕捉几何节点的动画和模拟,并准确导出到游戏引擎。RGB 的相对色彩空间会按通道映射到 MIN-MAX,从而尽可能有效地利用 RGB 的谱信息。
VAT 通常用于游戏引擎的 CPU 优化。通过在引擎着色器中仔细实现,可以使用 GPU 上的 VAT 驱动衣物模拟、复杂的角色/生物动画、交互式/动画环境效果等效果。
什么是 VAT(Vertex Animation Texture)?
VAT(Vertex Animation Texture)是一种将网格的顶点动画信息保存为纹理,并在实时渲染或游戏引擎内播放的技术。该方法特别适用于游戏和交互式应用,在这些场景中需要高效处理实时且高质量的动画。

没想到 Blender Extensions 里居然有这么方便的东西……
还准备了面向 Unity 的包,真是太感谢了。
虽然我个人想在 UE 里运行……通用函数应该也能行吧?
请务必去看看!
链接
Blender Extensions
Github