NinjaPlayer

Andras Ketzer - Feb 17, 2021
Not Yet Rated

Flipbook Player with Niagara extension. Map baked simulation data on Meshes, UI and Particle Arrays. Use velocity and flow maps for advection. Learn from examples.

  • Supported Platforms
  • Supported Engine Versions
    4.20 - 4.26
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.

Manual / Tutorial Videos


Welcome to NinjaPlayer 1.0: a generic flipbook processor mapping baked simulation data

on Meshes, UI, Particles and Niagara Particle Arrays.


  • Material Functions and Niagara Modules to build your own player systems
  • Pre-built Materials and Particle Emitters to play flipbooks instantly
  • Velocity based frame blending for smooth playback and flow effects
  • 6 Mbytes functional core that could be merged to any UE Project
  • 120 Mbytes example content with use cases and flipbooks for experimenting


For baking fluid simulation to flipbooks inside Unreal, see: NinjaTools

NinjaPlayer is included to NinjaTools. This is a standalone release.

Technical Details


  • 2 Niagara modules to directly map flipbooks on Particle Arrays - no Blueprints or Materials needed
  • 4 Material Functions to add Flipbook Player and Flowmap features to any material
  • 8 pre-built Flipbook player Base Materials
  • 40 Material Instances - with exposed Params like PlaySpeed, Colors, Tone mapping, Alpha, Refraction
  • Velocity based frame blending to slow playback - or play normally using only a few frames
  • Experimental materials using Velocity Flipbooks as animated Flowmaps