diff --git a/README.md b/README.md index 44e7e40..fd7938a 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Generates a randomised, structured physical description of a person for use in image generation prompts. Every attribute is drawn from curated JSON data files tuned for realistic, unambiguous output with SDXL and Flux models. +![node](samples/node.png) + ## Purpose Diffusion models drift toward a narrow set of "default" faces when a prompt leaves appearance vague, so batches of people start to look the same. This node feeds the model a specific, well-formed human description on every run: nationality, age, complexion and skin texture, eye colour, face shape and distinctive features, hair, facial hair, build, expression, accessories, and makeup. Pinning down those traits, and varying them per seed, pushes the model away from its defaults and toward more unique, individual people across a batch. Lock the traits you care about and let the rest randomise to explore variety without losing control. @@ -11,19 +13,27 @@ The node will be located under **Add Node > utils**. Node name: **Random Person **Example output (male):** ``` 74 year old Pakistani male, oval face, light complexion, wrinkled skin, pale light grey eyes, -aquiline nose, wide-set lips, a scar through one eyebrow, ash grey shaved hair worn taper fade, -a van dyke beard, athletic build, glasses +aquiline nose, wide-set lips, a scar through one eyebrow, ash grey shaved hair worn taper fade, a van dyke beard, athletic build, glasses ``` **Example output (female):** ``` -43 year old Russian female, angular face, light medium complexion, smooth skin, natural grey eyes, -button nose, wide-set lips, a faint scar through one eyebrow, red very short hair worn twist out, -muscular build, reading glasses, bold lipstick +43 year old Russian female, angular face, light medium complexion, smooth skin, natural grey eyes, button nose, wide-set lips, a faint scar through one eyebrow, red very short hair worn twist out, muscular build, reading glasses, bold lipstick ``` --- +### Samples + +![grid_001](samples/grid_001.jpg) +![grid_002](samples/grid_002.jpg) +![grid_003](samples/grid_003.jpg) +![grid_004](samples/grid_004.jpg) +![grid_005](samples/grid_005.jpg) +![grid_006](samples/grid_006.jpg) +![grid_007](samples/grid_007.jpg) + + ## Installation ### ComfyUI Manager (recommended) diff --git a/pyproject.toml b/pyproject.toml index bf0ca45..4e55f3a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "comfyui_randomperson" description = "Generate randomised, structured physical person descriptions for image-generation prompts. Sex-aware traits, per-category random/allow_list/fixed/off modes, age ranges, and individual output pins. Located under Add Node > utils. Node name: Random Person Description." -version = "1.0.6" +version = "1.0.7" license = { file = "LICENSE" } requires-python = ">=3.10" dependencies = [] diff --git a/samples/grid_001.jpg b/samples/grid_001.jpg new file mode 100644 index 0000000..7f2f9c1 Binary files /dev/null and b/samples/grid_001.jpg differ diff --git a/samples/grid_002.jpg b/samples/grid_002.jpg new file mode 100644 index 0000000..103cfd1 Binary files /dev/null and b/samples/grid_002.jpg differ diff --git a/samples/grid_003.jpg b/samples/grid_003.jpg new file mode 100644 index 0000000..efafcdc Binary files /dev/null and b/samples/grid_003.jpg differ diff --git a/samples/grid_004.jpg b/samples/grid_004.jpg new file mode 100644 index 0000000..5e27eeb Binary files /dev/null and b/samples/grid_004.jpg differ diff --git a/samples/grid_005.jpg b/samples/grid_005.jpg new file mode 100644 index 0000000..27d1d75 Binary files /dev/null and b/samples/grid_005.jpg differ diff --git a/samples/grid_006.jpg b/samples/grid_006.jpg new file mode 100644 index 0000000..00ddbba Binary files /dev/null and b/samples/grid_006.jpg differ diff --git a/samples/grid_007.jpg b/samples/grid_007.jpg new file mode 100644 index 0000000..347891d Binary files /dev/null and b/samples/grid_007.jpg differ diff --git a/samples/node.png b/samples/node.png new file mode 100644 index 0000000..f235c7b Binary files /dev/null and b/samples/node.png differ