Nodes/ComfyUI-Photoshoot/Photoshoot Person laden
ComfyUI Node

Photoshoot Person laden

Photoshoot Person laden

By ralksta·Created 4 days ago·Updated about 23 hours ago· 48
Photoshoot Person laden
    • person
    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_2 on 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_data for the Series node's per-framing shortening, this loader can't give it to you. That's what the Person Builder's own person_data output is for.

    If you've saved a character once, this is the node that makes "shoot them again tomorrow" a two-click operation.

    CategoryPhotoshoot

    Inputs (1)

    NameTypeDefaultDescription
    personCOMBO1 options: — nichts gespeichert —

    Outputs (1)

    NameTypeDescription
    personSTRING