Photoshoot Stil laden
Photoshoot Stil laden
- stil
If you've found a look - "editorial photography, 85mm, natural skin texture" - you don't want to retype it every session. Krea2StilLoad ("Photoshoot Stil laden") is the retrieval half of that: pick a style you saved with Krea2StilSave from a dropdown, get the text out, wire it in.
The single input
stil - a dropdown of every style saved under ComfyUI/user/krea2_styles/. Select one and the node outputs the stored text; with nothing saved, the dropdown shows "- nichts gespeichert -" and the output is empty.
The output, also named stil, is a STRING that plugs into Krea2PromptJoin's stil input, where {stil} (or English {style}) drops it into your prompt. In the pack's recommended order the style goes last - {camera}, {scene}, {person}, {pose}, {extra}, {expression}, {style} - because framing and scene need to lead and style closes the sentence.
How it works
Standard Load mechanics for the pack. The dropdown fills when ComfyUI queries the node definition, so freshly saved names need a R refresh before they appear. IS_CHANGED watches the saved file's mtime, so overwriting a style file on disk makes the node re-run and emit the new text automatically.
Files live in ComfyUI/user/krea2_styles/ as JSON, outside the pack's repository - back that folder up if you've built a style library.
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
- Refresh after saving. New styles appear only after pressing R. Expected behaviour, not a bug.
- Style blocks are text, not recipes. What you load is the literal style string you wrote when saving. There's no model, LoRA or setting attached to a saved style - this pack's "style" is purely prompt text, so if you want a LoRA tied to the look, wire that separately and put the trigger word in the
{extra}slot if it needs to lead. - The empty state works. Pick "- nichts gespeichert -" and you get
""; an empty{style}placeholder vanishes cleanly from the joined prompt.
The workflow win: style becomes a named resource across all your workflows instead of a string you keep in a notes file.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| stil | COMBO | 1 options: — nichts gespeichert — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| stil | STRING | — |