ozz
open source c++ 3d skeletal animation engine

ozz-animation is an open source c++ 3d skeletal animation library. It provides runtime character animation functionalities (sampling, blending...), with the toolset to import major DCC formats (Collada, Fbx, glTF...). It proposes a low-level renderer and game-engine agnostic implementation, focusing on performance and memory constraints with a data-oriented design.


Samples

Try the samples to evaluate ozz-animation runtime features.

This sample shows a physic simulation baked into an animation using more than 1000 joints. Baking complex scenes offline into animations in a common technique to render cpu intensive simulations.

Initializing WebGL