galacean-animation

Control and play Galacean Engine animations on GLTF models via Animator.

5|2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/ArimaKana/galacean-skills --skill galacean-animation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: galacean-animation
Source: https://github.com/ArimaKana/galacean-skills/tree/main/skills/galacean-animation
Command: npx skills add https://github.com/ArimaKana/galacean-skills --skill galacean-animation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides guidance and mechanisms to manage and playback animations in Galacean Engine, enabling consistent animation behavior across GLTF models.

Core Features & Use Cases

  • Animator-based playback for GLTF animations (Idle, Walk, Run) with optional cross-fade transitions.
  • Programmatic setup of AnimatorController layers, states, and transitions for dynamic animation logic.
  • Support for Animation Events to trigger gameplay logic at specific times during playback.

Quick Start

Play the default animation on a loaded GLTF model using its Animator component.

Frequently Asked Questions about galacean-animation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I play animations on a GLTF model in Galacean Engine?

To play GLTF animations in Galacean Engine, use the Animator component to control and playback animation states on loaded GLTF assets. You can access the Animator API from @galacean/engine to initiate smooth real-time playback.

Can I set up cross-fade transitions between Galacean animations?

Yes, you can implement cross-fade transitions between Galacean animations by programmatically configuring AnimatorController layers, states, and transitions. This setup enables dynamic animation logic and smooth blending between states like Walk and Run.

How do I trigger gameplay logic during Galacean animation playback?

You can trigger gameplay logic during Galacean animation playback by using Animation Events. These events allow you to hook specific functions and execute custom gameplay code at precisely defined times within the animation timeline.

What do I need to use the Animator component for GLTF animations?

To use the Animator component, you need the Animator API from the @galacean/engine package and GLTF resources that have prepared animations. This provides the necessary foundation for consistent animation behavior across your models.

How does an AnimatorController manage dynamic animation states in Galacean?

An AnimatorController manages dynamic animation states in Galacean by organizing animations into layers and states with defined transitions. This programmatic setup allows for real-time state machine logic and consistent behavior across GLTF models.

Why are my GLTF model animations not playing consistently in Galacean Engine?

GLTF model animations may not play consistently without proper AnimatorController configuration. Using the Animator component from @galacean/engine ensures consistent animation behavior by managing states, transitions, and playback dynamically.