Vertex Animator

Emerson Rosa - 代码插件 - 2024/03/02

Convert skeletal mesh animations to Vertex Animation with ease.

  • 支持的平台
  • 支持的引擎版本
    5.1 - 5.3
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

Youtube Tutorial

Documentation

Demo Project


This plugin was developed as an alternative to Skeletal Meshes, and more optimized than the traditional VertexAnimation that bakes all vertex positions, allowing it to use LODs or even Nanite with the trade off of a slightly lower visual quality.


It basically requires a regular rig, a few adjustments on a 3D software of your choice and the setup inside the plugin afterwards. The plugin allows you to bake several animations at once as well as editing the StaticMesh bounds and reduction settings.


This trade off offers a huge benefit in performance, as most of the information is delegated to the GPU at runtime (as after baking the animation is read by a shader). Ideal solution for large crowds.

技术细节

Features:

  •  Bake Skeletal animations onto VertexAnimation
  •  Save/load rigs for further baking
  •  VAManager component can be used to swap animations at runtime
  • Animations can easily be out of sync with a simple Primitive Float Parameter

Code Modules:

  •  VertexAnimator (Editor)

Number of Blueprints: 10

Number of C++ Classes: 3

Network Replicated: No

Supported Development Platforms: Windows 64 (untested on others)

Supported Target Build Platforms: Any (runtime only requires Content assets)

Documentation: Link

Example Project: Link