Expand private scene camera profiles
This commit is contained in:
@@ -127,7 +127,7 @@ Core helper ownership:
|
||||
| `hardcore_action_metadata.py` | Source action-family and position-family metadata used by Krea2, SDXL, and caption routes. |
|
||||
| `route_metadata.py` | Shared row-level route metadata readers for normalized action family, position family/keys, and formatter hints used by Krea2, SDXL, and caption routes. |
|
||||
| `pov_policy.py` | Shared POV slot detection, POV label merging/filtering, builder POV directives, source role-graph viewer replacement, and shared POV composition cleanup used by builder and Krea2 routes. |
|
||||
| `scene_camera_adapters.py` | Location-aware camera/scene prose for coworking, library, semi-public corridor/garage/archive/etc. profiles, metadata-first profile resolution, and camera-aware composition cleanup. |
|
||||
| `scene_camera_adapters.py` | Location-aware camera/scene prose for coworking, library, private creator, mirror/bedroom/studio/bathroom, and semi-public corridor/garage/archive/etc. profiles, metadata-first profile resolution, and camera-aware composition cleanup. |
|
||||
| `row_camera.py` | Row-level camera insertion, contextual scene composition mutation, subject-kind detection, POV label fallback, and POV suppression of normal camera directives. |
|
||||
| `krea_row_fields.py` | Shared Krea normal-row field extraction for item, scene, pose, expression, composition/source-composition, camera, and style used by normal and configured-cast routes. |
|
||||
| `krea_cast.py` | Shared formatter cast descriptor parsing, cast labels, cast prose, natural cast descriptor text, and label replacement used by Krea2 and caption routes. |
|
||||
@@ -697,10 +697,14 @@ Current camera-aware scene adapter:
|
||||
`foreground`, `midground`, `background`, `detail_label`, and optional
|
||||
per-subject `composition` text.
|
||||
- Coworking/business-cafe/office scenes, classical library/book-stack scenes,
|
||||
and semi-public repeating-structure scenes such as hotel corridors, parking
|
||||
garages, archives, laundromats, station lockers, backstage halls, wine
|
||||
cellars, nightclub back halls, and restaurant booths are detected by
|
||||
`scene_camera_profile`.
|
||||
private creator/mirror/bedroom/studio/bathroom scenes, and semi-public
|
||||
repeating-structure scenes such as hotel corridors, parking garages,
|
||||
archives, laundromats, station lockers, backstage halls, wine cellars,
|
||||
nightclub back halls, and restaurant booths are detected by
|
||||
`scene_camera_profile`. Known JSON scene slugs route through
|
||||
`SCENE_SLUG_PROFILE_KEYS` before text matching, which prevents broad terms
|
||||
like cafe, mirror, tiled walls, or bookshelves from hijacking unrelated
|
||||
locations.
|
||||
- Location themes preserve `theme` on configs and selected scene entries, and
|
||||
rows expose `location_theme`, `scene_theme`, `composition_theme`, and
|
||||
`scene_camera_profile_key` for debugging and future route rules.
|
||||
|
||||
Reference in New Issue
Block a user