Home›Plugins›Rendering & Animation›Ultimate Crowd Renderer
Description

Render millions of animated characters in Unreal Engine 5 in real time, with a custom GPU-driven crowd system powered by Vertex Animation Textures (VAT). Supports up to 16 million characters and multiple character types in the same crowd, all without a separate Unreal actor for every character.

Built for stadium audiences, armies, battlefields, city streets, festivals and any scene that needs huge crowds.

Turn any character into a crowd with one click, including modular characters and MetaHumans. Ultimate Crowd Renderer uses its own GPU pipeline for drawing, culling and detail levels, without relying on Niagara, HISM / instanced static meshes or Mass for rendering. Materials are handled automatically — baking captures the original materials of your characters across all parts, including hair, configures them for the crowd and generates distant character images, with no manual material setup required.

Ready in minutes: bake your character, drag a Horde Crowd into the level, pick the character and scale the area. No Blueprint or material work needed to get started.

Performance example: 5 million characters at approximately 58 FPS in a 4K Shipping build, with Lumen and shadows enabled.

Note: this plugin depends on Unreal Engine built-in HairStrands, Niagara and ProceduralMeshComponent plugins (enabled automatically) for groom hair baking and distant character image generation.

Features
✓GPU Vertex Animation (VAT) crowd rendering — up to 16 million animated characters
✓Custom GPU pipeline — no Niagara, no HISM / instanced static meshes, no Mass for rendering; materials picked up and configured automatically by the bake
✓Built-in VAT baker in the editor — one-click bake of single, modular and MetaHuman characters (Anim Sequences, Composites and Montages); everything stored in one Crowd Character asset
✓Automatic detail levels with baked distant character images; Vertex Budget for steady frame rates
✓Box, circle, custom outline and spline crowds — spacing, jitter, fill, scale, facing and surface options
✓Mixed crowds — several character types with weights, chosen or random animations, and groups
✓Editor mode — paint, draw area, select, move, rotate, erase characters
✓Locomotion animations — set Idle, Walk and Run; moving characters switch automatically by speed
✓Animation control — play on single characters, groups or whole crowd with smooth crossfades
✓Groups — animate, query (radius, random) and manage characters by group ID
✓Movement (Beta) — MoveTo / MoveAllTo with pathfinding, avoidance, moving obstacles, walking spline crowds
✓Shadows, motion vectors (TSR / TAA / motion blur), packaged Shipping builds
✓Full Blueprint API — add, remove, move, animate and query characters; crowd quality adjustable at runtime
You might also like
Runtime FBX Animation ImporterMesh
Runtime FBX Animation Importer
Load FBX animation files from disk into any skeletal mesh at runtime — async, thread-safe, no pre-importing or cooking required.
View →
Runtime FBX Animation ExporterMesh
Runtime FBX Animation Exporter
Export animations to FBX at runtime from packaged builds
View →
Runtime FBX Mesh Exporter ProMesh
Runtime FBX Mesh Exporter Pro
Export Static Meshes to FBX at runtime from packaged builds
View →