feat(tools): rephrase the concept studies as frontal building views
Owner instruction: show the building, its entrance, the neighbouring buildings, front-on, and drop the close-up detail framing. - Studies replaced: door-recess / entrance-wide / column-order / entablature-cornice / parapet-motto / window-rhythm / street-wall / banner-detail -> building-front, building-entrance, building-with-neighbours, building-street-front, building-front-oblique, theatre-front-with-neighbours. - ANCHOR_SUFFIX now permits REFRAMING (step back, zoom out, widen the view) so the whole building can fit, while the architecture stays fixed; previously it pinned the camera angle to the reference, which forced cropped results. - Prompts state 'exterior' explicitly (the entrance study otherwise produced an interior) and require sky above the roofline and nothing cut off. Vision pre-check on the regenerated set: building-entrance and building-street-front read as full-elevation frontal plates; the studies anchored on the tightly cropped 2009 facade photo stay cropped, because the model will not invent the parapet and sky the photograph does not contain. That limitation is recorded in the study table comment - a full 6840 plate needs a full-elevation photograph we do not hold. Tests: 40 pass (study table assertions unchanged).
This commit is contained in:
1 parent
bbb373ec06
commit
fe8a23e5ee
3 files changed
+71
-62
No files matched your search
+1
-1
@@ -64,7 +64,7 @@ Geographic tools live in [`Geo/tools/`](../Geo/README.md) and the Blender-side b
|
||||
|
||||
| Tool | Purpose |
|
||||
| --- | --- |
|
||||
| `facade_detail_concepts.py` | Generates architectural detail plates from a local reference photograph with an image model (OpenRouter). `--list` is free and shows which studies have their reference present; `--all`/`--only <name>` generates. Never overwrites (writes `-v2`, `-v3`), writes a `.refgen.json` sidecar per image (model, prompt, source photo, SHA-256), and puts everything under `Art/reference/facade-details/` — gitignored, local-only, never shipped. Costs money per image, so it is never automatic. |
|
||||
| `facade_detail_concepts.py` | Generates **frontal building plates** (whole elevation, entrance in its facade, or building with neighbours) from a local reference photograph with an image model (OpenRouter); close-up detail crops are deliberately not requested because they cannot be measured for proportion. `--list` is free and shows which studies have their reference present; `--all`/`--only <name>` generates. Never overwrites (writes `-v2`, `-v3`), writes a `.refgen.json` sidecar per image (model, prompt, source photo, SHA-256), and puts everything under `Art/reference/facade-details/` — gitignored, local-only, never shipped. Costs money per image, so it is never automatic. |
|
||||
| `judge_screenshot.py` | (see Visual review) |
|
||||
|
||||
## Input injection
|
||||
|
||||
Reference in new issue
Block a user