Adding Animation

Preparing an animated 3D asset for Simulon follows the same steps as a static 3D asset, but includes the additional step of setting up the animation. As before, we will walk through this process toge


A animations are configured using NLA tracks in Blender or added into an exported .glb or .usdz file. Before setting up the animated 3D asset using NLA tracks, several steps must be completed to ensure the animation functions correctly in Simulon.

Ground Contact

Ensure your asset correctly touches the ground, as this determines its spawn position in Simulon relative to the real-world surface.

If you are in Blender, use the X-axis line as your ground/surface reference. In orthographic view, position the base of your mesh directly over the X-axis line.


Like static 3D assets, it is essential to place the animated 3D asset at the origin, particularly for multiple animations, to ensure consistent positioning at the start of all animations.

In addition to positioning the animated 3D asset at the origin, it is recommended to have it front-facing to ensure that the animation occurs towards the camera.

NLA Setup

Animations in Blender are created from actions and NLA tracks. While Simulon can read animations saved as actions, using NLA tracks is the recommended approach. Before employing the NLA Editor to create NLA tracks, you must first create actions from your animations.

Creating an action involves animating an object or armature by setting keyframes that define its movement, rotation, and scale over time. These keyframes are recorded in the Action Editor as a sequence of poses, forming an action.

To convert an action into an NLA track, add the action as a strip by stashing or pushing down the action into the NLA track. Name the NLA track appropriately to reflect the animation. Once uploaded to Simulon, the animation will appear under the name given to the NLA tracks.


NLA tracks are read in the reverse order. Therefore, to set the order of animations for Simulon, arrange the NLA tracks from bottom to top.

It is recommended to set the animated 3D asset’s first animation as an idle or static animation. This is to ensure that the animated 3D asset stays in screens space once instantiated.

Last updated