Crate rend3_anim

Source
Expand description

Utility library to play gltf animations.

This library is meant to be used together with rend3 and rend3-gltf and allows posing meshes according to the animation data stored in a gltf file.

In order to play animations, you need to:

  • Create an AnimationData once when spawning your scene and store it.
  • Each simulation frame, use pose_animation_frame to set the mesh’s joints to a specific animation at a specific time.

For now, this library aims to be a simple utility abstraction. Updating the current state of the animation by changing the currently played animation or increasing the playback time should be handled in user code.

Structs§

Traits§

  • Helper trait that exposes a generic lerp function for various glam types

Functions§

  • Sets the pose of the meshes at the given scene by using the animation at index animation_index at a given time. The provided time gets clamped to the valid range of times for the selected animation.