Photoshoot Szene speichern
Photoshoot Szene speichern
- szene
The Photoshoot pack is built around reusable building blocks, and a scene - the room, the light, the setting your subject stands in - is one of the most reusable blocks there is. "Sunlit loft with tall windows" or "gothic bedroom with a dark wood bed" is exactly the kind of text you don't want to retype every time you set up a shoot. Krea2SzeneSave ("Photoshoot Szene speichern") files that text away under a name so the scene comes back on demand.
The inputs
szene- the scene description, typed in as free text. This one is a plain multiline field with a default of empty, not a wired input: the scene is something you write yourself, unlike a person, which comes out of a builder.name- the label you'll pick from later, e.g. "Bibliothek abends" (the node's own placeholder example).speichern- the save switch, speichern on / aus off. Nothing is written until this is on.
The szene output passes the text straight through, so you can place the node in a workflow and still use its value downstream.
The mechanism
Same pattern as every Save node in this pack, and it's worth knowing because it explains why "it didn't save" happens. The node is an OUTPUT_NODE, so it stays in ComfyUI's execution plan even when its output goes nowhere - a dead-branch node would otherwise be pruned before it ever runs. Its IS_CHANGED returns the current time while speichern is on, which defeats ComfyUI's result caching and forces an actual write. So the correct usage really is: switch to speichern, run once, switch back off.
Saved scenes go to ComfyUI/user/krea2_scenes/ as JSON files. Like all the pack's stores, that folder is not part of the repository - back it up if you care about it.
Installing
No dependencies beyond ComfyUI:
cd ComfyUI/custom_nodes
git clone https://github.com/ralksta/ComfyUI-Photoshoot
or ComfyUI Manager → search "Photoshoot" → install → restart. Under the Photoshoot category.
Notes and gotchas
- New names show up in the Load node only after refresh (R). Dropdowns are populated at node-definition query time. Save, press R, then load.
- Write the scene in the present tense, like a set description. The README's own example is "a sunlit loft with tall windows" - a scene text describes this kind of room, not a specific room. Everything the description leaves open gets filled in from the noise, which is exactly why the pack couples a locked series seed to a scene you want to stay recognisable.
- The switch is the whole game. Run with
speichernoff and the node is a passive passthrough - no writes, no surprises. That's the safety catch, not a bug.
Scenes are the quiet workhorse of the pack: nothing glamorous, but once you've saved "gothic bedroom" you'll stop re-typing it.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| szene | STRING | — | |
| name | STRING | — | |
| speichern | BOOLEAN | false | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| szene | STRING | — |