Nodes/ComfyUI_RandomPerson/Random Person: Identity
ComfyUI Node

Random Person: Identity

Generate a randomised, structured physical person description for image prompts.

By bradsec·Created 2 months ago·Updated about a month ago· 5
Random Person: Identity
    • full_identity_description
    • sex
    • age
    • nationality
    • complexion
    • seed
    seed0
    randomizetrue
    sexrandom
    nationality_moderandom
    nationality_allow_list
    nationality_fixed(none)
    complexion_moderandom
    complexion_allow_list
    complexion_fixed(none)
    skin_texture_modeoff
    skin_texture_allow_list
    skin_texture_fixed(none)
    age_moderandom
    age_min0
    age_max0
    age_fixed0
    extra_attributes
    CategoryRandom Person

    Inputs (17)

    NameTypeDefaultDescription
    seedINT00–18446744073709550000Seed for reproducibility. With randomize off, the same seed reproduces the same person.
    randomizeBOOLEANtrueOn: pick a new random person every run, ignoring the seed widget. Off: use the seed.
    sexCOMBOrandomrandom, male, or female. male/female filter the sex-specific dropdowns in the UI.
    nationality_modeCOMBOrandomHow this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it).
    nationality_allow_listSTRINGComma-separated values used when mode=allow_list. Unknown values are added as literal descriptors.
    nationality_fixedCOMBO(none)Exact value used when mode=fixed. (none) falls back to random.
    complexion_modeCOMBOrandomHow this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it).
    complexion_allow_listSTRINGComma-separated values used when mode=allow_list. Unknown values are added as literal descriptors.
    complexion_fixedCOMBO(none)Exact value used when mode=fixed. (none) falls back to random.
    skin_texture_modeCOMBOoffHow this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it).
    skin_texture_allow_listSTRINGComma-separated values used when mode=allow_list. Unknown values are added as literal descriptors.
    skin_texture_fixedCOMBO(none)Exact value used when mode=fixed. (none) falls back to random.
    age_modeCOMBOrandomHow to pick the age: random within range, fixed value, or off (no age in the description).
    age_minINT00–90Minimum age. 0 = no lower bound (defaults to 21). Cannot go below 21.
    age_maxINT00–90Maximum age. 0 = no upper bound (defaults to 90). Minimum is always 21.
    age_fixedINT00–90Exact age when mode=fixed. 0 = ignored. Values below 21 are clamped to 21.
    extra_attributesSTRINGFree text appended to the description as-is, comma-separated. Pose, setting, props, extra detail, etc.

    Outputs (6)

    NameTypeDescription
    full_identity_descriptionSTRING
    sexSTRING
    ageSTRING
    nationalitySTRING
    complexionSTRING
    seedINT