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

Nox Prompt Wardrobe Designer

Outfits, fabric, and the accessory list your prop artist wants

By jamesk9526·Created 11 months ago·Updated 11 months ago· 0
Nox Prompt Wardrobe Designer
    • wardrobe_prompt
    • styling_notes
    • accessory_list
    • preset_status
    base_garmentBattle Dress
    silhouetteA-Line
    colorwayMonochrome Obsidian
    layeringArmor Plating
    fabricBallistic Weave
    patternFractal
    wear_stateBattle-Worn
    culture_inspirationSolar Court
    footwearCombat Boots
    primary_accessoryRelic Pendant
    secondary_accessoryUtility Belt
    functional_focus
    accent_materials
    motion_considerations
    finishing_details
    additional_accessories
    base_garment_custom
    silhouette_custom
    colorway_custom
    layering_custom
    fabric_custom
    pattern_custom
    wear_state_custom
    culture_inspiration_custom
    footwear_custom
    primary_accessory_custom
    secondary_accessory_custom
    preset_actionnone
    preset_name

    Clothing prompts are a trap for beginners because "wearing a dress" isn't a costume - the model needs silhouette, fabric, layering, and wear-state, or you get a blob of fabric that reads as a dress only if you squint. Nox Prompt Wardrobe Designer fixes that by treating an outfit like a production costume sheet: required base_garment, silhouette, and colorway, then optional fabric, pattern, layering, wear-state, culture inspiration, footwear, accessories, and motion considerations. It's the last leg of the pack's character trio - Character Creator → Human Designer → Wardrobe Designer - and it's the one that keeps your hero looking dressed instead of draped.

    How it works

    Curated wardrobe vocabulary in constants.py, same machinery as the rest of the pack. base_garment sets the core piece, silhouette the shape language, colorway the palette. The optional fields fill in the details that make a garment read as real: fabric and pattern for material, layering for depth, wear_state for how the garment sits on the body (fresh vs. distressed vs. lived-in), culture_inspiration for styling heritage, footwear and the primary_accessory/secondary_accessory/additional_accessories fields for the rest of the look, functional_focus for gear that has a job, and motion_considerations for how the outfit moves in an action shot. Every dropdown has a Custom Input option and matching *_custom field.

    Inputs and outputs that matter

    Required: base_garment, silhouette, colorway. For a first pass add fabric, wear_state, and one accessory and you already have a better costume prompt than most people hand-type. Outputs: wardrobe_prompt (feed to the Builder or Combiner), styling_notes (the readable bullet-point breakdown for your production doc), accessory_list (exactly what a prop artist or modeler would want - the README suggests handing it straight to one), and preset_status. Standard preset_action/preset_name save-load applies, and outfit combos are genuinely worth saving.

    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 stale-README warning (the ComfyNoxPrompter URL isn't the repo - use the one above). Two practical notes: styling_notes and accessory_list are production documentation - keep them out of the encode and out of your master prompt, or your prompt doubles in length for no image benefit. And on SDXL-lineage checkpoints the verbose fabric/silhouette prose competes with tag vocabulary, so if your model speaks tags better than sentences, feed only the wardrobe_prompt into the Builder and let the Builder's keyword_style compact it before it reaches the encoder.

    CategoryNoxPrompter/Wardrobe

    Inputs (29)

    NameTypeDefaultDescription
    base_garmentCOMBOBattle Dress59 options: Battle Dress, yoga Pants & Tank, Evening Suit, jogging Suit, Casual Dress, Formal Gown, +53
    silhouetteCOMBOA-Line27 options: A-Line, Mermaid, Duster, Armored Bulk, Corseted, Bodycon, +21
    colorwayCOMBOMonochrome Obsidian26 options: Monochrome Obsidian, Solar Burst, Moonlit Pastel, Aqua Neon, Autumn Ember, Verdigris, +20
    layeringoptCOMBOArmor Plating28 options: Base Layer, Wet Cloth, Tactical Vest, Armor Plating, Sheer Overlay, Draped Cape, +22
    fabricoptCOMBOBallistic Weave25 options: Velvet, Ballistic Weave, Silk Brocade, Smartfabric, Holo Mesh, Leather, +19
    patternoptCOMBOFractal23 options: Fractal, Constellation, Circuitry, Runic, Botanical, Animalistic, +17
    wear_stateoptCOMBOBattle-Worn22 options: Pristine, Battle-Worn, Patched, Aged Artisan, Rain-Slick, Dusted, +16
    culture_inspirationoptCOMBOSolar Court20 options: Solar Court, Glacier Nomads, Desert Caravan, Sky Temple, Neon Syndicate, Oceanic Sovereign, +14
    footwearoptCOMBOCombat Boots30 options: tennis Shoes, no shoes, Dress Shoes, Sneakers, Slip-Ons, Combat Boots, +24
    primary_accessoryoptCOMBORelic Pendant27 options: necklace, visor, sunglasses, bracelets, Relic Pendant, Utility Belt, +21
    secondary_accessoryoptCOMBOUtility Belt27 options: necklace, visor, sunglasses, bracelets, Relic Pendant, Utility Belt, +21
    functional_focusoptSTRING
    accent_materialsoptSTRING
    motion_considerationsoptSTRING
    finishing_detailsoptSTRING
    additional_accessoriesoptSTRING
    base_garment_customoptSTRING
    silhouette_customoptSTRING
    colorway_customoptSTRING
    layering_customoptSTRING
    fabric_customoptSTRING
    pattern_customoptSTRING
    wear_state_customoptSTRING
    culture_inspiration_customoptSTRING
    footwear_customoptSTRING
    primary_accessory_customoptSTRING
    secondary_accessory_customoptSTRING
    preset_actionoptCOMBOnone4 options: none, save, load, list
    preset_nameoptSTRING

    Outputs (4)

    NameTypeDescription
    wardrobe_promptSTRING
    styling_notesSTRING
    accessory_listSTRING
    preset_statusSTRING