# The Joke Shop references AI-generated art-direction frames for the fictional Joke Shop, based on the real Comedy Store block at 8433 Sunset Boulevard. They are generated with `tools/scene_concepts.py generate --group scene --only ...` and are not shipped game textures. The geometry mapping and source links are in [`../../../joke-shop-map.md`](../../../joke-shop-map.md). ## Entrance — day, photo-anchored ![The black comedy club under its signature canopy, anchored on the hillside block photo](joke_shop_entrance_day-v2.png) Generated with `generate --reference`, anchored on a Comedy Store board photo that has since been removed from the committed refs (the block now uses the local-only `tmp/research/comedy-store/` set); provenance in [`joke_shop_entrance_day-v2.refgen.json`](joke_shop_entrance_day-v2.refgen.json). ## Entrance — day ![The black comedy club under its signature canopy in daylight](joke_shop_entrance_day.png) ## Entrance — night ![The club at night with the circular sign and warm entrance](joke_shop_entrance_night.png) ## Across Sunset ![The club seen from across Sunset Boulevard](joke_shop_across_street.png) ## Facade — local-reference anchored, two models ![Comedy Store facade anchored on a local research frame, Gemini](comedy_store_facade_gemini_day.png) ![Comedy Store facade anchored on a local research frame, GPT image](comedy_store_facade_gpt_day.png) Both frames are anchored on the same local-only research photo (`tmp/research/comedy-store/01.jpg`, gitignored) with `--reference-unchecked`, one with `google/gemini-2.5-flash-image` and one with `openai/gpt-5-image-mini`. Provenance and model are in each frame's `.refgen.json` sidecar. Local reference only; the photo never enters the repo and these frames are art direction, not assets.