Lane C R5 C3: re-measure interiors after Lane E's hero-prop bake
E baked the 6 heavy hero props to <=8k tris (c522464). Re-measured every
interior GLB-on (cache-busted to bypass the dev browser's stale HTTP cache;
production clients fetch baked directly):
- record 43.6k tris (C3 target, ~273k pre-bake), draws 322
- milkbar 38.9k tris (was 468k — the R4 over-budget flag is now CLOSED)
- all rooms <=107k tris; book is the draw-call outlier (1245 draws from ~9
bookshelf GLBs + ~600 primitive spines) — tris fine, interiors render
one-at-a-time so gate 3 unaffected; instancing spines is a future lever.
Full table in docs/LANES/LANE_C_GLB_VALIDATION.md. Round 5 complete for Lane C.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
7131f530a4
commit
5671a06aef
@ -28,7 +28,14 @@ camera, procedural fwip/thunk audio, **leak-free** (per-open resources freed on
|
||||
is wired only in the test page (F owns the shell seam — hook documented in LANE_C_NOTES §"input/mode hook").
|
||||
Shot: [dig_riffle_r5.jpg](docs/shots/laneC/dig_riffle_r5.jpg).
|
||||
|
||||
Still in flight: C3 record re-measure — blocked on Lane E's hero-prop bake landing (don't wait, per §Lane C).
|
||||
**C3 — interior re-measure after Lane E's bake (`c522464`).** E baked the 6 heavy hero props to ≤8k tris.
|
||||
Re-measured every interior (cache-busted to bypass the dev browser's stale HTTP cache): **record 43.6k**
|
||||
(the C3 target, ~273k pre-bake), **milkbar 38.9k** (was the flagged 468k → over-budget flag CLOSED), all
|
||||
rooms ≤107k tris. `book` is the draw-call outlier (1,245 draws from ~9 bookshelf GLBs + primitive spines) —
|
||||
tris fine, interiors render one-at-a-time so gate 3 unaffected; instancing spines is the future lever.
|
||||
Full table in [LANE_C_GLB_VALIDATION.md](docs/LANES/LANE_C_GLB_VALIDATION.md §C3).
|
||||
|
||||
**Round 5 complete for Lane C**: C1 (v1.1 re-map) + C2 (`?dig=1`) + C3 (re-measure) all committed.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@ -23,6 +23,30 @@ Lane E's R4-late re-exports validated and mapped (LANE_E_NOTES → C). Contact s
|
||||
Still open: nothing blocking. The `counter_till` material reads over-shiny in some lighting (TRELLIS
|
||||
shell-soup) — cosmetic, E's bake pass will help; not a Lane C issue.
|
||||
|
||||
### C3 — interior re-measure after Lane E's hero-prop bake (`c522464`)
|
||||
|
||||
E baked the 6 heavy hero props to ≤8k tris (listening_booth 53k→8k, drinks_fridge 77k→8k,
|
||||
milkshake_mixer 73k→8k, arcade_cabinet 25k→8k, counter_till 32k→8k; record_crate/cash_register were
|
||||
already ≤6k). **This closes the R4 milk-bar over-budget flag.** Per-room GLB-on triangles, single
|
||||
interior, seed 1990 (measured with fitting URLs cache-busted to bypass this dev browser's stale HTTP
|
||||
cache — production clients fetch the baked versions directly):
|
||||
|
||||
| room | R4 GLB-on | R5 post-bake | draws |
|
||||
|---|---|---|---|
|
||||
| **record** | 115,867 (record_crate was broken) | **43,621** | 322 |
|
||||
| **milkbar** | **468,106** (the flagged room) | **38,901** | 573 |
|
||||
| video | 61,669 | 21,361 | 458 |
|
||||
| book | 102,998 | **106,950** | **1,245** |
|
||||
| opshop | 58,230 | 62,182 | 702 |
|
||||
| pawn / toy / dept / stall | ≤58k | 9k / 28k / 37k / 24k | ≤512 |
|
||||
|
||||
Every interior is now well within a sane single-room budget (≤107k tris). The record store — the C3
|
||||
target, quoted as ~273k pre-bake — is **43.6k** post-bake. Remaining note: `book` is the draw-call
|
||||
outlier (1,245 draws) from ~9 bookshelf GLBs + the ~600 primitive spine meshes; tris are fine (107k),
|
||||
and interiors render one-at-a-time (Lane F swaps scenes, the street isn't drawn behind them), so this
|
||||
does not affect gate 3. If draw calls ever matter for interiors, instancing the spines is the lever —
|
||||
noting for a future round, not fixing now.
|
||||
|
||||
---
|
||||
|
||||
## ROUND 4 update (2026-07-14) — the 4 new hero props + cash_register
|
||||
|
||||
Loading…
Reference in New Issue
Block a user