Drop a .vrm here — or click to browse
Loaded entirely in your browser and saved to YOUR browser's
model library for one-click reloads — it never touches the server. Respect the
model's own license metadata — it is shown after load.
loading…
Expression verbs — one-shots fire, loops toggle
1.00
Rig tests
Agent states — the five §6 protocol states
The showcase — whole routines. ▶ plays one NOW; AUTO LIFE chains
them on its own as the collage.
Postures (r16) — she keeps talking from any of them; her chair
arrives when she sits in it
Talk styles — her hands while she speaks (previews the mood mixes)
Backdrop (r22) — the stage behind her. Your image never
leaves your browser.
0%
The rig contract — the SAME channels as the wire figure,
now posing real humanoid bones. Double-click a name to zero.
Rest tune — the relaxed hand & elbow (S20 r11) + the whole-body
naturalness dials (r23a: looseness 0 = classic-stiff, 1 = stagey). Live dials, in detail;
COPY prints the numbers to the DRIVE log so they can be baked in as her defaults.
TEST EVERYTHING (r19) — the whole S20 capability surface on
one page, for the grand testing pass. Gated to the demo crew.
locked — open the demo gate (walt) to arm this panel
Her capabilities — probed at load (r15). Acts an avatar cannot
carry are greyed with the reason; everything else runs.
no model loaded yet
Event feed
Drive her from anywhere
window.AliveBody — .perform(verb,{intensity}) · .stop ·
.stopAll · .set(channel,deg) · .state(name) ·
.level(0..1) · .list · .rig · .posepostMessage({aliveBody:{verb:'wave'}}) — {verb} · {state} ·
{channel,value} · {stop:'verb'|'*'}Shape-A bridge:
.setAgentState / .setAudioLevel — the same stream that
drives her mouth drives her body. MIC TEST feeds your local microphone's energy to the mouth,
entirely in-browser.