Documentation
Animation
Keyframe animation and skeletal animation with GPU skinning.
Keyframe Animation
Keyframe animation operates on transform properties (position, rotation, scale).
Animation Component
- Keyframe Clip - Animation data with keyframes
- Interpolation - Linear, cubic, or stepped interpolation
- Loop Mode - Once, loop, or ping-pong
- Playback Speed - Animation speed multiplier
Supported Tracks
- Position - Animate object position over time
- Rotation - Animate object rotation (euler or quaternion)
- Scale - Animate object scale
Skeletal Animation
Skeletal animation for imported skinned meshes with GPU skinning support.
SkeletalAnimation Component
- Clip Index - Active animation clip index
- Bone Data - Skeleton hierarchy and bone transforms
- GPU Skinning - Hardware-accelerated skinning
- Blend Weights - Per-vertex bone influence weights
Importing Skinned Meshes
Skinned meshes are imported via Assimp (FBX, GLTF formats). The importer extracts:
- Bone hierarchy and rest pose
- Animation clips with keyframe data
- Vertex skinning weights
- Blend shape / morph targets (if available)