Vertex Animator

Emerson Rosa - Code Plugins - Mar 2, 2024

Convert skeletal mesh animations to Vertex Animation with ease.

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

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.

Technical Details

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