Photoshoot Person laden
Photoshoot Person laden
- person
The entire premise of the Photoshoot pack is that the same person comes back across sessions. Krea2PersonLoad ("Photoshoot Person laden") is the return side of that deal: it reads a person you saved with Krea2PersonSave and hands you the text. One dropdown, one output, done.
The single input
person - a dropdown listing every person saved under ComfyUI/user/krea2_persons/. Pick a name and the node reads the stored text. If nothing has been saved yet, the dropdown shows "- nichts gespeichert -" and the output is an empty string.
The output, also called person, is a STRING you wire into your prompt - typically into Krea2PromptJoin's person_1 input, where it lands as {person1} in your prompt text.
How it works
Under the hood this is the same Load mechanism as all the pack's loaders. The dropdown is populated when ComfyUI queries the node definition, which is exactly why a freshly saved name doesn't show up until you press R to refresh. And because the node checks the saved file's modification time in IS_CHANGED, overwriting a person's file on disk makes the node re-run and hand you the new text without rebuilding the graph.
Files are JSON under ComfyUI/user/krea2_persons/. That folder isn't part of the pack's repo, so it's on you to back it up if your character library matters.
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
- Refresh after saving. Save a person, then press R before looking for them in this dropdown. This is the single most-reported "missing" entry, and it's expected behaviour, not a bug.
- For two characters, use two of these (or the Krea2Bausteine picker, which bundles two person slots plus scene and style in one node). Wire the second one to
person_2on the Prompt Builder and use{person2}. - It loads text, not the builder's field values. What comes back is the composed English person description, not the 44 field values - so if you need the structured
person_datafor the Series node's per-framing shortening, this loader can't give it to you. That's what the Person Builder's ownperson_dataoutput is for.
If you've saved a character once, this is the node that makes "shoot them again tomorrow" a two-click operation.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| person | COMBO | 1 options: — nichts gespeichert — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| person | STRING | — |