threejs-atmosphere-aer…
Implement physically motivated sky and aerial-perspective systems in Three.js. Use for planetary atmospheres, ground-to-space…
Build advanced procedural animation in Three.js. Use for launch kinematics, gravity turns, staging, spin docking, target-frame decomposition, spring-follow motion, rotating-frame alignment, peeling debris, analytic transform timelines, frame-rate-independent response, and
$ npx -y skills add scottstts/threejs-awesome-graphics-agent-skills --skill threejs-procedural-animation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/threejs-procedural-animationContext preview
The summary Claude sees to decide when to auto-load this skill.
Build advanced procedural animation in Three.js. Use for launch kinematics, gravity turns, staging, spin docking, target-frame decomposition, spring-follow motion, rotating-frame alignment, peeling debris, analytic transform timelines, frame-rate-independent response, and
name: threejs-procedural-animation description: Build advanced procedural animation in Three.js. Use for launch kinematics, gravity turns, staging, spin docking, target-frame decomposition, spring-follow motion, rotating-frame alignment, peeling debris, analytic transform timelines, frame-rate-independent response, and quaternion control.
Animate semantic state, not unrelated transform curves. Define phases, coordinate frames, velocities, and ownership before writing per-frame updates.
1. Define the timeline phases and event boundaries. 2. Choose the frame for each motion: world, subject local, orbital radial, docking axis, or camera shot. 3. Derive target position/orientation from that frame. 4. Use analytic kinematics for authored travel and springs for responsive convergence. 5. Preserve world transforms when detaching children from a hierarchy. 6. Separate translation, alignment, spin, and secondary debris state. 7. Clamp integration delta and reset every state variable on replay/disposal.
Read [references/procedural-motion-and-docking-systems.md](references/procedural-motion-and-docking-systems.md) for the launch, staging, docking, debris, spring, quaternion, and frame-rate-independent response implementations.
separate quaternion.
sequence.
scale before removal.
Use `$threejs-camera-direction` for shot composition and camera handoffs. Use `$threejs-procedural-vfx` when the deliverable is primarily plasma, sparks, or effect pooling rather than object transform motion.
Example gallery to visually inspect included examples This is a Three.js agent skills pack for producing awesome graphics.
Implement physically motivated sky and aerial-perspective systems in Three.js. Use for planetary atmospheres, ground-to-space…
Implement production bloom in advanced Three.js scenes. Use for HDR signal ordering, bloom-node controls, dual selective bloom…
Direct advanced Three.js camera systems. Use for scale-aware chase rigs, thrust lag, side/orbit cameras, body-relative up…
Build a measured exposure and grading path in Three.js. Use for a 64x36 encoded luminance meter, asynchronous readback, weighted…
Build a deliberate final-image pipeline for advanced Three.js scenes. Use for depth, normal, albedo, and history ownership; GTAO…
Build silhouette-aware parallax occlusion mapping in Three.js WebGPU and TSL. Use for height-field ray marching, relief UVs,…