Nodes/ComfyUI Nox Prompter/Nox Prompt Human Designer
ComfyUI Node

Nox Prompt Human Designer

Adult anatomy detail with consent language riding along

By jamesk9526·Created 11 months ago·Updated 11 months ago· 0
Nox Prompt Human Designer
    • design_prompt
    • feature_sheet
    • adult_notes
    • preset_status
    genderAdult Woman
    heightAverage
    face_typeOval
    body_typeAthletic
    body_shapeHourglass
    hair_lengthShoulder
    hair_colorDeep Brunette
    hair_styleLoose Waves
    eye_detailAlmond Focus
    eye_colorAmber Luminescence
    skin_toneWarm Honey
    skin_detailSoft Glow
    beauty_marksBare
    genital_descriptionDiscrete
    accent_features
    pose_hint
    consent_languageAll subjects depicted are consenting adults aged 18+.
    safety_addendum
    negative_prompt
    gender_custom
    height_custom
    face_type_custom
    body_type_custom
    body_shape_custom
    hair_length_custom
    hair_color_custom
    hair_style_custom
    eye_detail_custom
    eye_color_custom
    skin_tone_custom
    skin_detail_custom
    beauty_marks_custom
    genital_description_custom
    preset_actionnone
    preset_name

    Nox Prompt Human Designer is the pack's character-anatomy layer: gender, height, face type, body type, body shape, hair, eyes, skin, and - for adult work - genital description, all from dropdowns. It sits between Character Creator (who the person is) and Wardrobe Designer (what they wear), and the pack's quickstart chains them in exactly that order. The interesting thing about this node isn't the dropdowns, though; it's that it ships with adult-consent guardrails baked in.

    How it works

    The vocabulary comes from constants.py, and it's worth knowing how the author handles the adult fields. The genital_description options all carry 18+ notes in the source - "18+ only: describe consensual feminine anatomy respectfully" and similar - and the node automatically appends adult-consent language and a safety addendum to its outputs. The README tells you the exact workflow: NoxPromptHumanDesigner appends consent language and negative prompts automatically, and you can swap in your own copy via consent_language and safety_addendum. Given what this node does, that's a thoughtful default and I wouldn't turn it off.

    Structurally it's the same as its siblings: required gender, height, face_type, body_type, body_shape resolve against curated dictionaries; optional fields add hair_length/hair_color/hair_style, eye_detail/eye_color, skin_tone/skin_detail, beauty_marks, accent_features, and pose_hint. Every dropdown has a Custom Input option opening a *_custom field, so the vocabulary is a starting point, not a cage.

    Inputs and outputs that matter

    For a beginner: set gender, height, face_type, body_type, body_shape, then hair_color, eye_color, and skin_tone - that's 80% of the value. Leave genital_description alone unless you're explicitly doing adult work; it's off by default. Outputs: design_prompt (the text to encode), feature_sheet (a structured summary for your production notes), adult_notes (the consent/safety text - archive it, don't encode it), and preset_status.

    Installing it

    Pack install, once. ComfyUI Manager: search "Nox Prompter", install, restart. Or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/jamesk9526/NoxPrompter-ComfyUI-CustomNode
    

    Restart, find the NoxPrompter category. No dependencies, no models.

    Gotchas

    Same pack-level stale-README warning (old ComfyNoxPrompter URL). More relevant to this node: height values are specific (like "statuesque height near 5'11"") - if you're targeting a model trained on booru tags rather than prose, those long descriptive strings read worse than simple tags, so match this node to your checkpoint family. And the consent language only appears if you're using this node's own outputs - if you route design_prompt through a Combiner that strips sections, check that the adult notes survived, since the README explicitly warns against trimming the safety strings downstream.

    CategoryNoxPrompter/Human

    Inputs (35)

    NameTypeDefaultDescription
    genderCOMBOAdult Woman6 options: Adult Woman, Adult Man, Adult Female, Adult Male, Adult Androgynous, Custom Input
    heightCOMBOAverage14 options: Super Short, Super petite, Petite, Average, Curvy, Base Male, +8
    face_typeCOMBOOval10 options: Oval, Heart, Angular, Round, Diamond, Square, +4
    body_typeCOMBOAthletic10 options: Athletic, Soft Curvy, Lean, Stocky, Plus Size, Muscular, +4
    body_shapeCOMBOHourglass11 options: Hourglass, Super Model, Rectangle, Pear, Inverted Triangle, Apple, +5
    hair_lengthoptCOMBOShoulder12 options: Short, Medium, Pixie, Chin, Shoulder, Mid-back, +6
    hair_coloroptCOMBODeep Brunette15 options: Deep Brunette, Chestnut Brown, Bimbo Blonde, Ash Brown, Jet Black, Golden Blonde, +9
    hair_styleoptCOMBOLoose Waves12 options: Sleek Straight, Loose Waves, Defined Curls, Braided Crown, Locs, Shaved Fade, +6
    eye_detailoptCOMBOAlmond Focus7 options: Almond Focus, Round Radiance, Monolid Grace, Hooded Mystery, Upturned Spark, Downturned Poise, +1
    eye_coloroptCOMBOAmber Luminescence11 options: Amber Luminescence, Brown Earth, Hazel Glow, Grey Mist, Ocean Blue, Verdant Green, +5
    skin_toneoptCOMBOWarm Honey16 options: Porcelain Dawn, Warm Honey, Golden Olive, Copper Ember, Rich Umber, Espresso Luxe, +10
    skin_detailoptCOMBOSoft Glow9 options: Soft Glow, Realsitic, Velvet Matte, Sun-Kissed Freckles, Glazed Highlight, Marble Smooth, +3
    beauty_marksoptCOMBOBare12 options: Bare, Cheek Spot, Neck Accent, Shoulder Fleck, Shoulder Star, Back Dimple, +6
    genital_descriptionoptCOMBODiscrete11 options: Vulva Detailed, Vulva Detailed Innie, Vulva Detailed Outie, Vulva Covered, Vulva Regular, Highly Detailed Vulva Close Up, +5
    accent_featuresoptSTRING
    pose_hintoptSTRING
    consent_languageoptSTRINGAll subjects depicted are consenting adults aged 18+.
    safety_addendumoptSTRING
    negative_promptoptSTRING
    gender_customoptSTRING
    height_customoptSTRING
    face_type_customoptSTRING
    body_type_customoptSTRING
    body_shape_customoptSTRING
    hair_length_customoptSTRING
    hair_color_customoptSTRING
    hair_style_customoptSTRING
    eye_detail_customoptSTRING
    eye_color_customoptSTRING
    skin_tone_customoptSTRING
    skin_detail_customoptSTRING
    beauty_marks_customoptSTRING
    genital_description_customoptSTRING
    preset_actionoptCOMBOnone4 options: none, save, load, list
    preset_nameoptSTRING

    Outputs (4)

    NameTypeDescription
    design_promptSTRING
    feature_sheetSTRING
    adult_notesSTRING
    preset_statusSTRING