ComfyUI Node
Random Person: Body
Generate a randomised, structured physical person description for image prompts.
Random Person: Body
- full_body_description
- sex
- body_type
- shoulders
- chest
- bust
- seed
◄seed0►
◄randomizetrue►
◄sexrandom►
◄body_type_moderandom►
◄body_type_allow_list►
◄body_type_fixed(none)►
◄shoulders_modeoff►
◄shoulders_allow_list►
◄shoulders_fixed(none)►
◄chest_modeoff►
◄chest_allow_list►
◄chest_fixed(none)►
◄bust_size_modeoff►
◄bust_size_allow_list►
◄bust_size_fixed(none)►
◄bust_shape_modeoff►
◄bust_shape_allow_list►
◄bust_shape_fixed(none)►
◄extra_attributes►
CategoryRandom Person
Inputs (19)
| Name | Type | Default | Description |
|---|---|---|---|
| seed | INT | 00–18446744073709550000 | Seed for reproducibility. With randomize off, the same seed reproduces the same person. |
| randomize | BOOLEAN | true | On: pick a new random person every run, ignoring the seed widget. Off: use the seed. |
| sex | COMBO | random | random, male, or female. male/female filter the sex-specific dropdowns in the UI. |
| body_type_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| body_type_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| body_type_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| shoulders_mode | COMBO | off | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| shoulders_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| shoulders_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| chest_mode | COMBO | off | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| chest_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| chest_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| bust_size_mode | COMBO | off | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| bust_size_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| bust_size_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| bust_shape_mode | COMBO | off | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| bust_shape_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| bust_shape_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| extra_attributes | STRING | Free text appended to the description as-is, comma-separated. Pose, setting, props, extra detail, etc. |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| full_body_description | STRING | — |
| sex | STRING | — |
| body_type | STRING | — |
| shoulders | STRING | — |
| chest | STRING | — |
| bust | STRING | — |
| seed | INT | — |