Three.js presence lab · reduced motion

Presence, not widgets

Camera scrub is off. Four beats stay as static panels — scale, light, depth. Face remains visible above.

01 · IdleSoft float, cyan sphere, quiet dust.
02 · ApproachCamera dollies in ~25%, slight tilt — face stays in frame.
03 · RosterAgent spheres assemble in orbit.
04 · StatusLights + badge: Working → Pending → Approved. You approve.

Back to hub Open Anime.js lab

Working

01 · Idle

Always ready.

A full cyan sphere in space — gentle float, quiet dust. Presence before product.

02 · Approach

Come closer.

Camera dollies in a touch. Slight tilt — the face stays with you, never flies through.

03 · Roster

Agents take shape.

Color spheres assemble in orbit — depth and scale, not 2D morphs.

04 · Status

Working → Pending → Approved.

Lights and badge stay locked. Your agents, always working. You approve.

Scroll to explore