ComfyUI Node
Random Person: Face
Generate a randomised, structured physical person description for image prompts.
Random Person: Face
- full_face_description
- sex
- face
- expression
- seed
◄seed0►
◄randomizetrue►
◄sexrandom►
◄eyes_moderandom►
◄eyes_allow_list►
◄eyes_fixed(none)►
◄eye_shape_moderandom►
◄eye_shape_allow_list►
◄eye_shape_fixed(none)►
◄eyebrows_modeoff►
◄eyebrows_allow_list►
◄eyebrows_fixed(none)►
◄face_shape_moderandom►
◄face_shape_allow_list►
◄face_shape_fixed(none)►
◄nose_shape_moderandom►
◄nose_shape_allow_list►
◄nose_shape_fixed(none)►
◄mouth_shape_moderandom►
◄mouth_shape_allow_list►
◄mouth_shape_fixed(none)►
◄face_feature_modeoff►
◄face_feature_allow_list►
◄face_feature_fixed(none)►
◄expression_modeoff►
◄expression_allow_list►
◄expression_fixed(none)►
◄extra_attributes►
CategoryRandom Person
Inputs (28)
| 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. |
| eyes_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| eyes_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| eyes_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| eye_shape_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| eye_shape_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| eye_shape_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| eyebrows_mode | COMBO | off | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| eyebrows_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| eyebrows_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| face_shape_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| face_shape_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| face_shape_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| nose_shape_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| nose_shape_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| nose_shape_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| mouth_shape_mode | COMBO | random | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| mouth_shape_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| mouth_shape_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| face_feature_mode | COMBO | off | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| face_feature_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| face_feature_fixed | COMBO | (none) | Exact value used when mode=fixed. (none) falls back to random. |
| expression_mode | COMBO | off | How this attribute is chosen: random (any), allow_list (subset you list), fixed (the dropdown value), off (omit it). |
| expression_allow_list | STRING | Comma-separated values used when mode=allow_list. Unknown values are added as literal descriptors. | |
| expression_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 (5)
| Name | Type | Description |
|---|---|---|
| full_face_description | STRING | — |
| sex | STRING | — |
| face | STRING | — |
| expression | STRING | — |
| seed | INT | — |