# Plush dragons in pastel palettes

> Two browser-rendered plush dragon interpretations are compared through varied poses and mint, coral, and lavender palettes. Fuzzy bodies, quilted bellies, bead eyes, and contrasting wings sit within a restrained editorial interface.

- Kind: Video
- Page: https://meetreference.com/v/video-plush-dragons-in-pastel-palettes-6db132/
- Ready-to-use agent handoff: https://meetreference.com/v/video-plush-dragons-in-pastel-palettes-6db132/agent.txt
- Exact prompt as plain text: https://meetreference.com/v/video-plush-dragons-in-pastel-palettes-6db132/prompt.txt
- Authorship: AI-made, per the source
- Made with: Not stated
- Model: Claude Opus 5.5
- Built with: WebGPU
- Style: Code & dev; pastel, procedural, plush, editorial, 3d, minimal
- Length and format: 18 sec, 4:5 (720x914 source)
- Playback: a muted visual reference. The original soundtrack is available only at the source.
- Shared by @vib3coded in X, Oct 5, 2026: https://x.com/vib3coded/status/2107020311380033949
- Prompt fidelity: Verbatim. This is the complete prompt exactly as the creator published it.

## Before you start

Guidance from Reference, separate from the creator's instructions.

1. Read the reference and inspect the project, installed libraries, and available agent skills before writing code. Reuse suitable tools already present.
2. Prefer the creator-reported libraries and skills when they fit the task. Explain what useful additions help with, and install missing project dependencies or relevant skills from official sources when the environment and the user's existing permissions allow it. Respect the project's package manager and setup rules; do not ask again for routine setup already authorized.
3. Distinguish tools used by the creator from your own recommendations. A listed tool is not automatically required, and an empty tools or requirements list means the setup is unknown, not that nothing is needed.
4. Ask concise questions when missing inputs or choices materially affect the result: paid services, credentials, the user's assets, or a different production approach. Use existing answers and permissions; continue independent work while waiting.
5. If a useful library, skill, or service cannot be installed or used, explain an available alternative and its expected effect on quality, features, or effort. Get the user's choice before a material compromise; otherwise state the fallback and continue. Never silently simplify the result or claim to have used a tool you did not use.

## Recreating this video

These are the creator's published instructions, unedited.

## Prompt

```text
Build "Plush Dragon" — Material Studies No. 014: a single self-contained HTML file, native WebGPU, fully procedural (no assets, no libraries), in the same editorial style as the series (serif masthead, side specimen panel, live readouts, "Inside the experiment" notes).

The specimen:
- A chubby plush baby dragon sitting on a table, all made from one signed distance field.
- Minky body: a big round head with a short snout and two felt horns, a pale belly quilted in horizontal bands, stubby arms, round haunches with padded feet and tiny felt claws.
- A tail curled round to one side, ending in a soft spade.
- A row of flat felt spikes down the head, back and tail.
- Face: glossy bead eyes, blushing cheeks, embroidered nostrils, a stitched smile with one little felt fang.
- Two quilted plush wings sewn on at the shoulders.

Physics:
- Body: XPBD soft body on a hex-cell lattice (co-rotational shape matching plus tetrahedral volume), 60 Hz, 6 substeps. Gravity and floor friction; the seat keeps its footing and the toy slowly rights itself like a weighted plush.
- Muscles instead of forces: the belly breathes (cells' rest shapes and rest volumes swell); the tail wags by lengthening cells on one side of its centre line and shortening them on the other, faster when the dragon is happy.
- Wings:
  - each wing is a small XPBD cloth cut from a curved fan-shaped 3D pattern (stretch, shear and bend links), its two root rows embedded in the body lattice;
  - a pose (fold back about the vertical, flap about a hinge along the body, both riding a shoulder frame from embedded points) pulls every point toward its target: firmly at the root, barely at the edge, so the stuffed wings lag and flop;
  - collider spheres riding the body keep the wings off it.
- Flapping: downstrokes lift the dragon with a hover controller (about 6 cm off the table, bobbing with each beat), then it drops back onto its seat.
- Pulling a wing past its slack tows the body by that shoulder.

Rendering:
- Shell fur (base + N instanced shells, alpha-to-coverage under 4× MSAA): fur lie carried by the deformation gradient, damped-spring tip lag, Kajiya–Kay highlights, velvet sheen, a comb tool.
- Regions painted in rest space: belly with quilting seams, short-nap felt horns and spikes in the wing colour, padded soles, cheeks, smile groove.
- Wings drawn each frame as stuffed slabs swept from the cloth:
  - a rolled leading edge in the body colour;
  - three panels puffed between stitched ribs;
  - a scalloped trailing edge;
  - a shorter pile of the same minky.
- Glossy eyes, embroidery thread, felt fang and claws.
- Soft PCSS key-light shadows, contact occlusion on the studio floor, Khronos PBR Neutral tone mapping.
- NaN-safe WGSL (clamped pow/smoothstep, clamped post).

Interaction:
- Hand: lift and squash the dragon, or grab a wing to stretch it open (pull harder to tow the dragon).
- Finger: a finger reaches in from the viewer; poke to dent the stuffing; hold it pressed in to tickle — the dragon giggles, its wings shiver and its tail wags.
- Comb: brush the pile.
- Buttons: Flap, Stretch (wings spread wide), Boop (a sneeze: head bobs back, wings flare), Toss, Smooth fur, Reset.
- Sliders: Stuffing, Pile, Wingbeat.
- Palettes: Mint (lilac wings), Ember (coral with gold wings), Dusk (lavender with pink wings).
- Readouts: mass, volume % of rest, live wingspan in cm, lift off the table in cm.
- Orbit and zoom; responsive stacked layout on phones; adaptive quality; reduced-motion support.
```

## What it looks like

Written by Reference from the video frames, not by the creator.

Cute, rounded plush dragons with small horns, large ears or wings, short limbs, tails, and pale segmented bellies.

- Color: Soft mint green, lavender and violet, peach and coral, cream, and muted gray backgrounds.
- Type: Soft, toy-like 3D character artwork with smooth forms and fuzzy fabric texture.
- Framing: Individual dragons are prominently displayed against uncluttered light backgrounds, with soft shadows beneath them.
- Structure: Each character has a large rounded head, compact body, stubby legs, decorative wings, and simple dark eyes.

Storyboard, nine frames spread across the video: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/storyboard.webp

- Frame 1 at 1.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f1.webp
- Frame 2 at 3.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f2.webp
- Frame 3 at 5.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f3.webp
- Frame 4 at 7.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f4.webp
- Frame 5 at 9.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f5.webp
- Frame 6 at 11.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f6.webp
- Frame 7 at 13.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f7.webp
- Frame 8 at 15.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f8.webp
- Frame 9 at 17.0s: https://meetreference.com/media/video-plush-dragons-in-pastel-palettes-6db132/f9.webp

## Links

- Watch: https://x.com/vib3coded/status/2107020311380033949
- Original post: https://x.com/vib3coded/status/2107020311380033949
- Discovery collection: https://data.openchamber.dev/opus-5-5-videos/v/vib3coded-2107020311380033949
