ComfyUI Node

USA Attire

The least exotic node in a culture pack, and that's fine

By manifestationsΒ·Created about a year agoΒ·Updated about a year agoΒ· 4
USA Attire
    • prompt
    β—„ageyoung adultβ–Ί
    β—„genderFemaleβ–Ί
    β—„regionnoneβ–Ί
    β—„hair_stylenoneβ–Ί
    β—„emotionconfidentβ–Ί
    β—„posenoneβ–Ί
    β—„cultural_elementnoneβ–Ί
    β—„settingnoneβ–Ί
    β—„atmospheregolden hourβ–Ί
    β—„detail_levelmasterpieceβ–Ί
    β—„compositionrule of thirdsβ–Ί
    β—„prompt_optimizationpremiumβ–Ί
    β—„Headnoneβ–Ί
    β—„Legsnoneβ–Ί
    β—„Feetnoneβ–Ί
    β—„Upper_Bodynoneβ–Ί
    β—„randomizationmoderateβ–Ί
    β—„seed0β–Ί
    β—„lora_triggerβ–Ί
    β—„custom_promptβ–Ί
    β—„experimental_llm_rewriteoffβ–Ί

    Every pack has the odd one out. In ComfyUI Globetrotter Nodes - a suite of culturally-specific character prompt generators - the USA Attire node is the one where "traditional dress" means blue jeans and a flannel shirt. Which is honestly fine, and more useful than it sounds: Americana archetypes like the cowboy hat, denim jacket, and baseball cap get butchered by base models as often as any kimono does, and this node makes sure the prompt names them precisely.

    What it is

    A character-prompt generator from the manifestations/comfyui-globetrotter pack. Pick a person and a wardrobe, get one prose prompt STRING, feed it into CLIP Text Encode as your positive prompt.

    How it works

    Same engine as the rest of the pack - the node is generated at load time from JSON in data/, it builds the prompt in priority order (subject β†’ appearance β†’ emotion β†’ attire β†’ pose β†’ setting β†’ atmosphere β†’ composition β†’ quality), gender-filters the attire, and expands each garment name into a description. USA data is thin like most of the pack's non-India/Indonesia entries: no regional appearance data, no country-specific poses or landmarks. Four attire categories, all everyday Americana.

    The inputs that matter

    • Upper_Body - T-Shirt, Flannel Shirt, Denim Jacket. The flannel is the most "iconic American" choice; the denim jacket description keeps it from rendering as a generic hoodie.
    • Head - Cowboy Hat, Baseball Cap, Coon-Skin Cap. The cowboy hat is the highest-value option here - models love to cartoon it up.
    • Legs - Blue Jeans. Feet - Cowboy Boots, Sneakers.
    • gender and age set the subject; the gender filter shapes which garments show in the dropdowns.
    • randomization (off/light/moderate/full) and seed - off + fixed seed for consistent characters, full for exploration (full deliberately ignores the seed).
    • lora_trigger, custom_prompt, experimental_llm_rewrite - standard tail inputs; the last needs transformers installed and downloads distilgpt2 on first use.

    Output

    One prompt STRING β†’ CLIP Text Encode (Prompt) β†’ KSampler.

    Install

    cd /path/to/ComfyUI/custom_nodes
    git clone https://github.com/manifestations/comfyui-globetrotter
    cd comfyui-globetrotter
    pip install -r requirements.txt   # optional
    

    Restart ComfyUI, or search "Globetrotter" in ComfyUI Manager. No model downloads.

    Troubleshooting

    • This feels thin for a "culture" pack: it is. If you want richer regional American data, you're expected to add it - the pack's data files (data/attire/*/us.json) are designed to be extended, and the README documents the schema.
    • Cowboy hat still renders as a cartoon: archetypes are strong in base models; pair it with a photorealistic detail level and a portrait composition.
    • Output wanders between runs: randomization defaults to moderate; set it to "off" and keep the seed for reproducibility.
    • experimental_llm_rewrite no-ops without transformers; it skips silently.

    The USA node is the plain one in the family, but for cowboy boots-and-flannel character prompts it gets the job done with zero hand-writing. Sometimes the "least exotic" node is the one you actually use.

    Category🌐 Globetrotter

    Inputs (21)

    NameTypeDefaultDescription
    ageCOMBOyoung adult11 options: none, random, Young Adult, Adult, Teenager, Middle Aged, +5
    genderCOMBOFemale6 options: none, random, Female, Male, Non-Binary, Unspecified
    regionCOMBOnone3 options: none, random, Unspecified
    hair_styleCOMBOnone53 options: none, random, long braid, bun, double bun, messy bun, +47
    emotionCOMBOconfident14 options: none, random, Confident, Serene, Elegant, Sophisticated, +8
    poseCOMBOnone2 options: none, random
    cultural_elementCOMBOnone2 options: none, random
    settingCOMBOnone10 options: none, random, Elegant Garden, Serene Lakeside, Sophisticated Urban Setting, Refined Interior, +4
    atmosphereCOMBOgolden hour21 options: none, random, Golden Hour, Soft Natural Light, Warm Ambient Light, Elegant Lighting, +15
    detail_levelCOMBOmasterpiece8 options: none, random, Masterpiece, Cinematic, Photorealistic, Artistic, +2
    compositionCOMBOrule of thirds9 options: none, random, Rule Of Thirds, Portrait, Close-Up, Full Body, +3
    prompt_optimizationCOMBOpremium7 options: none, random, Premium, Artistic, Professional, Creative, +1
    HeadCOMBOnone5 options: none, random, Coon-Skin Cap, Baseball Cap, Cowboy Hat
    LegsCOMBOnone3 options: none, random, Blue Jeans
    FeetCOMBOnone4 options: none, random, Cowboy Boots, Sneakers
    Upper_BodyCOMBOnone5 options: none, random, Denim Jacket, Flannel Shirt, T-Shirt
    randomizationCOMBOmoderateControls how much randomization is applied: off=no randomization, light=minimal variation, moderate=balanced randomization, full=maximum creativity
    seedINT00–4294967295Random seed for reproducible results. Use same seed to get consistent outputs
    lora_triggerSTRINGCharacter name or trigger word for LoRA models
    custom_promptSTRINGAdditional custom text to include in the prompt
    experimental_llm_rewriteCOMBOoffExperimental: Use AI to rewrite and enhance the prompt (requires transformers library)

    Outputs (1)

    NameTypeDescription
    promptSTRINGβ€”