Game guide · source of truth
Ledger

T021

Showcase: Babylon.js Feel Lab (mannequin, Smart Chain, skills, hit reactions, hitstop, shake, VFX, damage numbers) + recorded 5-10 s clips

← Ledger

donestatus · wiki
12✓ 1✗tests passed / failed
23.57Mtokens · 17 min
8evidence files · 2.0 MB

Evidence

From logs/evidence/T021/. Click a thumbnail for the full image.

Images (8)

chain-sheet.jpg
chain-sheet.jpg · 136 kB
heavy-grid.jpg
heavy-grid.jpg · 96 kB
heavy-sheet.jpg
heavy-sheet.jpg · 152 kB
reactions-sheet.jpg
reactions-sheet.jpg · 141 kB
heavy-a.png
heavy-a.png · 287 kB
heavy-b.png
heavy-b.png · 366 kB
heavy-c.png
heavy-c.png · 395 kB
heavy-d.png
heavy-d.png · 397 kB

Tests

pass typecheck with Feel Lab · 4.8 s · raw log$ cd apps/wiki && npx tsc --noEmit -p .
pass wiki build · 11.2 s · raw log$ cd apps/wiki && pnpm build
pass Feel Lab smoke (lit scene, scripted demo, no errors) · 5.3 s · raw log$ cd apps/wiki && npx playwright test tests/feel-smoke.spec.ts --project=desktop
pass wiki build · 8.0 s · raw log$ cd apps/wiki && pnpm build
pass Feel Lab smoke after exposure tuning (55 < luminance < 170) · 4.4 s · raw log$ cd apps/wiki && npx playwright test tests/feel-smoke.spec.ts --project=desktop
pass wiki build · 7.8 s · raw log$ cd apps/wiki && pnpm build
pass capture chain demo frames · 35.0 s · raw log$ cd apps/wiki && DEMO=chain npx playwright test tests/capture.spec.ts --project=desktop
pass wiki build · 9.7 s · raw log$ cd apps/wiki && pnpm build
pass capture all 5 demos (30 fps frames) · 182.2 s · raw log$ cd apps/wiki && npx playwright test tests/capture.spec.ts --project=desktop
fail encode MP4s with Blender bundled FFmpeg + posters · 14.2 s · raw log$ node tools/record-showcase.mjs
pass encode 5 MP4s with Blender bundled FFmpeg + posters · 39.2 s · raw log$ node tools/record-showcase.mjs
pass wiki build with videos · 4.9 s · raw log$ cd apps/wiki && pnpm build
pass showcase: 5 clips decode (5-10 s), Feel Lab boots, no errors · 3.3 s · raw log$ cd apps/wiki && npx playwright test tests/showcase.spec.ts --project=desktop

Notes

2026-10-03 15:55 UTC · Feel Lab (Babylon.js 9, WebGL2): previz mannequin + greatsword (Warblade kit), dummies/beetles/tortoise with impact-vs-weight reactions (flinch/stagger/knockback/launch), local hitstop, trauma shake, hit flash, sparks, dust, cracks, solar burst, sword-wave projectile, damage numbers, nameplates, live skill bar + cooldowns, rule captions; interactive (WASD/M1/M2/Q/E/Z/C, feel on/off, hitboxes, slow-mo). 5 clips recorded deterministically (60 Hz step, 30 fps frames) and encoded to MP4 by Blender's bundled FFmpeg: chain 8.5 s, reactions 9.5 s, heavy 8.5 s, mobility 8.5 s, compare 9 s. Fixed during review: underexposed then overexposed lighting, sheet-like slashes/trail, player occluding beetle. Frames (regenerable) git-ignored; contact sheets kept in logs/evidence/T021.