Game guide · source of truth
Ledger

T048

VFX & game feel all-out: quality tiers incl. Ultra (bloom, shockwaves, debris, lights, screen shake + vibrate) in Feel Lab + guide

← Ledger

donestatus · pre-production
8✓ 1✗tests passed / failed
7.40Mtokens · 19 min
6evidence files · 3.3 MB

Evidence

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

Images (4)

low-solar-burst.png
low-solar-burst.png · 334 kB
showcase-ultra.png
showcase-ultra.png · 1.1 MB
ultra-aftermath.png
ultra-aftermath.png · 931 kB
ultra-solar-burst.png
ultra-solar-burst.png · 937 kB

Logs and data (2)

frame-times.json · 125 B · open
{
 "high": {
  "frames": 239,
  "p50": 16.7,
  "p95": 16.8
 },
 "ultra": {
  "frames": 239,
  "p50": 16.7,
  "p95": 16.8
 }
}
tier-layers.json · 330 B · open
{
 "ultra": {
  "debris": 32,
  "decals": 1,
  "rings": 1,
  "glints": 1,
  "shockwaves": 1,
  "impactFrames": 1,
  "chromaPeak": 70,
  "haptics": 3,
  "deaths": 0
 },
 "low": {
  "debris": 0,
  "decals": 0,
  "rings": 0,
  "glints": 0,
  "shockwaves": 0,
  "impactFrames": 0,
  "chromaPeak": 0,
  "haptics": 3,
  "deaths": 0
 }
}

Tests

pass wiki build · 10.5 s · raw log$ pnpm wiki:build
fail e2e feel quality tiers + feel smoke · 18.9 s · raw log$ pnpm --filter @zoen/wiki exec playwright test tests/feel-quality.spec.ts tests/feel-smoke.spec.ts --project=desktop
pass e2e feel quality tiers (rerun) · 19.2 s · raw log$ pnpm --filter @zoen/wiki exec playwright test tests/feel-quality.spec.ts --project=desktop
pass encode Ultra showcase clip · 14.2 s · raw log$ node tools/record-showcase.mjs ultra
pass encode Ultra showcase clip (grain 3) · 8.3 s · raw log$ node tools/record-showcase.mjs ultra
pass encode Ultra showcase clip (final) · 8.9 s · raw log$ node tools/record-showcase.mjs ultra
pass e2e feel quality + smoke + showcase (final) · 73.7 s · raw log$ pnpm --filter @zoen/wiki exec playwright test tests/feel-quality.spec.ts tests/feel-smoke.spec.ts tests/site.spec.ts
pass docs lint · 0.3 s · raw log$ pnpm docs:lint
pass data contracts incl. feel-quality · 6.1 s · raw log$ pnpm data:test

Notes

2026-10-04 02:05 UTC · feel-quality.json (Low/Mid/High/Ultra, haptics, settings, rules) drives the Feel Lab. Ultra: MSAA 4x at native DPR, 2048 shadows, debris (thin instances), scorch decals, dust rings, blade glint, FOV punch, directional camera kick, screen rattle, screen-space shockwave + colour split, impact frame, lingering light, motes, grain/sharpen. Haptics: Vibration API + gamepad dual-rumble after user activation. Fixed a latent bug: one-shot particle systems disposed the shared spark texture. Glow layer takes 20% of target hit flash (no white-outs). Frame p95 16.7 ms on High and Ultra. New clip feel-ultra.mp4 (2.9 MB). Docs: VFX, COMBAT, PERFORMANCE.