Photoshoot Stil speichern
Photoshoot Stil speichern
- stil
Style is the most copy-pasted part of any prompt. "Editorial photography, 85mm, natural skin texture" - you've typed it a hundred times. Krea2StilSave ("Photoshoot Stil speichern") is the node that stops you: it stores your style text under a name, and every future workflow pulls it back with one dropdown instead of one wall of tokens.
The inputs
stil- the style text, typed in as a multiline field. This is your own writing, not a builder output - something like "editorial photography, 85mm, shallow depth of field, natural skin texture".name- the label you'll pick from later, e.g. "Editorial 85mm".speichern- the save switch, speichern on / aus off.
The stil output passes the text through, so you can drop this node mid-graph without breaking the flow.
The mechanism
Standard Save-node pattern for this pack, and it's worth understanding because it explains the workflow rhythm. It's an OUTPUT_NODE, so it stays in the execution plan even when its output goes nowhere (a dead-branch node gets pruned before it runs, which is why this has to be special-cased). Its IS_CHANGED returns the current time while speichern is on, which forces ComfyUI to actually re-run and write instead of serving a cached result. Practical upshot, straight from the node's description: set the switch to speichern, run once, switch it back off.
Saved styles land in ComfyUI/user/krea2_styles/ as JSON files. That folder is not part of the pack's repository - if you accumulate a library of looks, back it up deliberately.
Installing
No dependencies beyond ComfyUI:
cd ComfyUI/custom_nodes
git clone https://github.com/ralksta/ComfyUI-Photoshoot
or search "Photoshoot" in ComfyUI Manager, restart, and it's under the Photoshoot category.
Notes and gotchas
- New names appear in the Load node only after refresh (R). Dropdowns are filled at node-definition query time. Save, press R, then load.
- Style goes last in the prompt. When you use the saved style via Krea2PromptJoin, the pack's recommended order is
{camera}, {scene}, {person}, {pose}, {extra}, {expression}, {style}- style closes the prompt. The pack measured that framing and scene need to lead; style is the final word. - Switch discipline applies here too. Run with
speichernoff and the node is a pure passthrough. Nothing writes until you mean it to. - One style block, one sentence. These blocks get merged as connected language, which is why a long comma-separated tag list works better here than loose keywords - that's the design assumption of the whole pack.
This is the node for people who've found their look and don't want to re-describe it every session.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| stil | STRING | — | |
| name | STRING | — | |
| speichern | BOOLEAN | false | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| stil | STRING | — |