threejs-animation

Animate Three.js objects, clips, and rigs in real time.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/mitgar14/app-embebidos --skill threejs-animation-mitgar14
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: threejs-animation
Source: https://github.com/mitgar14/app-embebidos/tree/main/.claude/skills/threejs-animation
Command: npx skills add https://github.com/mitgar14/app-embebidos --skill threejs-animation-mitgar14

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create motion for Three.js scenes without manually stitching together animation logic, making it easier to bring models, characters, and UI objects to life.

Core Features & Use Cases

  • Procedural motion: Add smooth oscillation, damping, springs, and orbiting movement for dynamic scene behavior.
  • Clip playback and mixing: Load GLTF animations, trigger actions, crossfade between states, and control looping or timing.
  • Character and shape animation: Work with skeletal rigs, bones, and morph targets for expressive models and interactive avatars.
  • Use case: Animate a character from idle to walk while blending in a breathing overlay and pulsing a floating object in the background.

Quick Start

Ask for a Three.js animation solution that plays a GLTF clip, blends between two actions, and adds a small procedural bob to the selected mesh.

Frequently Asked Questions about threejs-animation

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

FAQPage Schema
How do I crossfade between GLTF animation clips in Three.js?

Three.js crossfades use the AnimationMixer to manage multiple AnimationAction objects and smoothly interpolate their weights over time. This Skill automates clip management, blending, and timing control for seamless interactive state transitions.

What is procedural motion in Three.js and when should I use it?

Procedural motion in Three.js generates dynamic movement algorithmically rather than through pre-baked clips, adding smooth oscillation, damping, and spring effects. Use it for dynamic scene behavior like orbiting objects or idle animations without manual keyframing.

How do I animate skeletal rigs and morph targets in a Three.js web application?

Animating skeletal rigs and morph targets in a Three.js web application requires manipulating bones and shape keys for expressive character control. This Skill provides real-time skeletal control and morph target blending for interactive avatars and models.

Does this Three.js animation approach work for performance-aware web loops?

Yes, this Three.js animation approach works for performance-aware web loops by optimizing mixer updates and animation processing. It satisfies performance-aware animation loops designed to maintain smooth real-time rendering in web applications.

Can I blend a breathing overlay with a walk cycle on a Three.js character?

Yes, you can blend a breathing overlay with a walk cycle on a Three.js character by mixing procedural motion with GLTF playback. This Skill supports combining skeletal animation, clip mixing, and procedural oscillation simultaneously.