vawe-animation

Guides easing, timing, and text-effect choices for motion in vawe scene JSON files.

3|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Vandit1604/vawe --skill vawe-animation-vandit1604
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vawe-animation
Source: https://github.com/Vandit1604/vawe/tree/main/skills/vawe-animation
Command: npx skills add https://github.com/Vandit1604/vawe --skill vawe-animation-vandit1604

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Motion in a vawe scene can read floaty, monotone, or toy-like when easings, timings, and text effects are chosen without a system. This Skill encodes the easing doctrine, entrance/exit pairing rules, and stagger ordering so scene JSON animations feel intentional and on-brand. ## Core Features & Use Cases - Easing doctrine: entrances decelerate (easeOutCubic/Quart/Expo), exits accelerate (easeInCubic/Quart), ambient loops stay sinusoidal, and springs default to ζ=1.0 with no overshoot. - Timing and stagger rules: stagger follows reading order (60-120ms), entry pace varies by element role, and every entrance pairs with a directional exit to avoid the enter-and-retreat tell. - Text effect vocabulary: maps moods to the 30+ kinetic presets in core/kinetic/presets.js and GSAP char effects like charOvershoot and charBlurCascade. - Use Case: While authoring a scene JSON where every layer animates at a uniform 0.45s, apply this Skill to vary entry pace, pick a 3-easing palette, and pair slide-right entrances with slide-left exits. ## Quick Start Review my vawe scene JSON and fix the motion so entrances decelerate, exits accelerate, and the stagger follows reading order.

Frequently Asked Questions about vawe-animation

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

FAQPage Schema
How do I choose the right easing for a vawe scene animation?

Entrances use ease-out families like easeOutCubic or easeOutExpo so layers arrive and rest, while exits use ease-in families like easeInCubic so layers leave faster than they came. Limit the film to about three easing characters to keep motion consistent.

How do I animate text in a vawe scene JSON?

Use a split layer with one of the 30+ presets from core/kinetic/presets.js such as up, blur, decode, or type, or apply GSAP char effects like charOvershoot and charBlurCascade with anim set to none. Pick presets from the generated EFFECTS.md catalogue rather than a memorised subset.

What spring damping should I use for pop animations?

Use ζ=1.0 (the house default) for no overshoot, or 0.8-0.85 for a subtle alive feel. Values below 0.55 produce visible bounce that reads toy-like and should be avoided for premium motion.

Why does my vawe animation feel monotone or floaty?

Monotone motion usually comes from uniform durations like 0.45s everywhere; vary pace so ambient elements drift at 0.8-1.2s and payoffs snap at 0.25-0.35s. Floatiness comes from entrances that never reach true rest, so snap endpoints to 0/1 and hold.

How should entrances and exits be paired in vawe scenes?

Pair every entrance with a directional exit, such as slide-right in with slide-left out, creating one continuous travel. Avoid enter-and-retreat patterns, and use a defocus blur exit when movement would fight dense content like faces or grids.