# TODO ## Realism follow-ups (v0.6.1 candidates) - [x] Fixed ground exposure for the entrance view: the morning sun now sits at 34° elevation instead of 50°, so the facade shades the near sidewalk and props cast long shadows. Ground luminance went 95 → **83** against the concept's 78 (it was 173 before the realism pass), with the boulevard at 82 and the street at 81. - [x] Make the flashlight read in the dark: narrowed the cone (30° → 14°, range 20 m, forward aim) so it lights the door instead of washing the facade, raised the spot/glow at night, and staged the two night captures in LATE instead of dusk (`capture_screenshots.gd`). The judge moved `06-night-flashlight` from **diff (1.00) to review (0.10)**. A visible beam *shaft* is not possible on GL Compatibility (no volumetrics): an additive cone was tried and rejected because a first-person view inside it renders as a filled disc, so it is tracked as a follow-up for a Forward+ desktop preset. - [-] NPC skin/clothing still reads as low-poly next to the concepts (judge `characters` ≈ 0–1). The Blender library has the budgets for one more detail pass (fingers, sleeves, faces). - [x] Re-check the `screen_designs.py judge` default model (`google/gemini-2.5-flash-lite`): on 2026-11-01 it returned 7 match / 4 review / 0 diff without a provider error; `--model` override is documented in `README.md`. - [ ] Add a true flashlight light shaft (volumetric spot) once a desktop Forward+ preset exists; the Compatibility fallback stays the tight pool. See `DONE.md` → environment renderer note. - [ ] Add the two venue stages to the committed gallery (they are capture-only today) and give the Joke Shop and studio their own geometry so their concept comparisons are geometric, not just lighting. ## Future ideas (optional, not scheduled) - [ ] Live 3D body-camera replay (the timeline is text-only today). - [ ] Additional venues or seasonal events authored from the new `.tres` files. - [ ] Real voice/dialogue audio (the crowd bed and radio crackle are procedural). - [ ] Swap the primitive prop builder for an image-to-mesh model API behind the same `assets/models/generated/.glb` contract.