- ignore assets/models/blender_src/*.blend (keep the .gdignore marker tracked) and remove the 46 editable .blend files from the index; they remain on disk and are regenerated by tools/blender_assets.py - move the completed storage/docs/code-path/art-loader/verification, mouse-fix, and pop-up sections to DONE.md; TODO now holds only the open lighting item, realism follow-ups, and optional ideas - docs changes only; runtime code unchanged
2.2 KiB
2.2 KiB
TODO
Visual alignment with rendered mockups
Align in-game visuals
- Make the venue selection screen match the
start_menumockup (layout, palette, background). - Make the HUD match the
targeting_npc/escalation_hudmockups (focus ring, escalation meter, log, hints). - Align the pause, settings, and shift-review panels to their mockups.
- Align the radio and wand panels to their mockups.
- Align the body-camera timeline to its mockup.
- Align scene lighting, fog, and post-processing for
venue_overviewandlate_night_avenue.
Realism follow-ups (v0.6.1 candidates)
- Fixed ground exposure for the entrance view: it is still ~20 % brighter than the concept. Either put the entrance in the building's shadow (sun yaw/elevation) or add a slight per-view exposure so the shaded sidewalk reads mid-grey.
- Make the flashlight read in the dark: the
06-night-flashlightconcept shows a visible beam, but a Compatibility spot light only brightens the near wall. A cheap fake cone (an additive mesh or a light-shaft quad) would sell it, and the night mockup expects it. - 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). - The
screen_designs.py judgedefault model (google/gemini-2.5-flash-lite) currently fails with a provider "API key not valid" 400; the tool retries once. Re-check before the next release and either pin a working model or document--model. - 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
.tresfiles. - 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/<prop>.glbcontract.