Add three multi-model Comedy Store scenes and plan the map recreation
Full build / Import + headless tests (push) Successful in 45s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-03 18:04:09 +01:00
1 parent 988d431da8
commit 888897cac9
16 files changed
+170 -42

No files matched your search

+21 -3
View File
@@ -32,9 +32,27 @@ set); provenance in [`joke_shop_entrance_day-v2.refgen.json`](joke_shop_entrance
![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
## Street view — local-reference anchored, two models
![Comedy Store from the sidewalk, Gemini](comedy_store_street_gemini_day.png)
![Comedy Store from the sidewalk, GPT image](comedy_store_street_gpt_day.png)
## Sunset Strip context — local-reference anchored, two models
![The club in the wider Sunset Strip, Gemini](comedy_store_strip_gemini_day.png)
![The club in the wider Sunset Strip, GPT image](comedy_store_strip_gpt_day.png)
## Visitor view — local-reference anchored, two models
![The club as a visitor sees it, Gemini](comedy_store_visitor_gemini_day.png)
![The club as a visitor sees it, GPT image](comedy_store_visitor_gpt_day.png)
All `comedy_store_*_*_day` frames are anchored on local-only research photos under
`tmp/research/comedy-store/` (gitignored, `--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
in each frame's `.refgen.json` sidecar. Local reference only; the photos never enter the repo and
these frames are art direction, not assets.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

@@ -0,0 +1,12 @@
{
"concept": "comedy_store_street_gemini_day",
"generated": "comedy_store_street_gemini_day.png",
"model": "google/gemini-2.5-flash-image",
"reference": {
"file": "tmp/research/comedy-store/03.jpg",
"licence": "unchecked",
"page": "",
"licence_checked": false
},
"suffix": "Use the attached reference photograph as the fixed source of geometry and composition: keep the building's proportions, column rhythm, band heights, signage placement and camera angle exactly as photographed. Only restage lighting, weather, people and surface condition where the prompt asks for it. Do not invent extra storeys, wings or ornaments that the photo does not show."
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

@@ -0,0 +1,12 @@
{
"concept": "comedy_store_street_gpt_day",
"generated": "comedy_store_street_gpt_day.png",
"model": "openai/gpt-5-image-mini",
"reference": {
"file": "tmp/research/comedy-store/03.jpg",
"licence": "unchecked",
"page": "",
"licence_checked": false
},
"suffix": "Use the attached reference photograph as the fixed source of geometry and composition: keep the building's proportions, column rhythm, band heights, signage placement and camera angle exactly as photographed. Only restage lighting, weather, people and surface condition where the prompt asks for it. Do not invent extra storeys, wings or ornaments that the photo does not show."
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

@@ -0,0 +1,12 @@
{
"concept": "comedy_store_strip_gemini_day",
"generated": "comedy_store_strip_gemini_day.png",
"model": "google/gemini-2.5-flash-image",
"reference": {
"file": "tmp/research/comedy-store/06.jpg",
"licence": "unchecked",
"page": "",
"licence_checked": false
},
"suffix": "Use the attached reference photograph as the fixed source of geometry and composition: keep the building's proportions, column rhythm, band heights, signage placement and camera angle exactly as photographed. Only restage lighting, weather, people and surface condition where the prompt asks for it. Do not invent extra storeys, wings or ornaments that the photo does not show."
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

@@ -0,0 +1,12 @@
{
"concept": "comedy_store_strip_gpt_day",
"generated": "comedy_store_strip_gpt_day.png",
"model": "openai/gpt-5-image-mini",
"reference": {
"file": "tmp/research/comedy-store/06.jpg",
"licence": "unchecked",
"page": "",
"licence_checked": false
},
"suffix": "Use the attached reference photograph as the fixed source of geometry and composition: keep the building's proportions, column rhythm, band heights, signage placement and camera angle exactly as photographed. Only restage lighting, weather, people and surface condition where the prompt asks for it. Do not invent extra storeys, wings or ornaments that the photo does not show."
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

@@ -0,0 +1,12 @@
{
"concept": "comedy_store_visitor_gemini_day",
"generated": "comedy_store_visitor_gemini_day.png",
"model": "google/gemini-2.5-flash-image",
"reference": {
"file": "tmp/research/comedy-store/05.jpg",
"licence": "unchecked",
"page": "",
"licence_checked": false
},
"suffix": "Use the attached reference photograph as the fixed source of geometry and composition: keep the building's proportions, column rhythm, band heights, signage placement and camera angle exactly as photographed. Only restage lighting, weather, people and surface condition where the prompt asks for it. Do not invent extra storeys, wings or ornaments that the photo does not show."
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

@@ -0,0 +1,12 @@
{
"concept": "comedy_store_visitor_gpt_day",
"generated": "comedy_store_visitor_gpt_day.png",
"model": "openai/gpt-5-image-mini",
"reference": {
"file": "tmp/research/comedy-store/05.jpg",
"licence": "unchecked",
"page": "",
"licence_checked": false
},
"suffix": "Use the attached reference photograph as the fixed source of geometry and composition: keep the building's proportions, column rhythm, band heights, signage placement and camera angle exactly as photographed. Only restage lighting, weather, people and surface condition where the prompt asks for it. Do not invent extra storeys, wings or ornaments that the photo does not show."
}