Add v2 scene chain nodes

This commit is contained in:
2026-06-27 22:59:57 +02:00
parent 718da9a68d
commit 187940b45f
6 changed files with 1521 additions and 0 deletions
+8
View File
@@ -68,10 +68,18 @@ cleanup such as clothing/body-access scene sanitization.
| `SxCP Prompt Builder` | `build_prompt` -> `builder_prompt_route.py` | Direct single prompt generation. Can use built-in categories or JSON categories. |
| `SxCP Prompt Builder From Configs` | `build_prompt_from_configs` -> `builder_config_route.py` -> `build_prompt` -> `builder_prompt_route.py` | Same generator, but inputs come from category/cast/profile/filter helper nodes. |
| `SxCP Insta/OF Prompt Pair` | `build_insta_of_pair` | Builds a softcore row and hardcore row with shared cast/continuity options. |
| `SxCP Scene Start` / `SxCP Scene Output` / `SxCP Scene Pair Output` | `node_scene.py` -> existing builder and pair routes | v2 structured `SXCP_SCENE` chain. Layers are split into cast, character, wardrobe, location, set dressing, blocking, action, performance, camera, composition, and lighting before compatibility rendering. |
| `SxCP Krea2 Formatter` | `format_krea2_prompt` -> `krea_format_route.py` | Converts metadata rows or pair metadata into Krea2-friendly prose. |
| `SxCP SDXL Formatter` | `format_sdxl_prompt` -> `sdxl_format_route.py` | Converts metadata rows or pair metadata into SDXL/tag style prompts. |
| `SxCP Caption Naturalizer` | `naturalize_caption` -> `caption_format_route.py` | Converts rows into more natural sentence captions. |
V2 scene-chain display nodes: `SxCP Scene Cast`, `SxCP Scene Character`,
`SxCP Scene Wardrobe`, `SxCP Scene Location`, `SxCP Scene Set Dressing`,
`SxCP Scene Blocking`, `SxCP Scene Action`, `SxCP Scene Performance`,
`SxCP Scene Camera`, `SxCP Scene Composition`, `SxCP Scene Lighting`,
`SxCP Scene Branch Pair`, `SxCP Softcore Branch Options`, and
`SxCP Hardcore Branch Options`.
Core helper ownership:
| Python module | What it owns |