Mexico Attire
Charro suits and huipiles that don't read as generic Western wear
- prompt
Ask a model for a sombrero and you'll often get a cartoon prop. Ask it for a huipil and you'll usually get⦠a dress. The Mexico Attire node from ComfyUI Globetrotter Nodes exists to fix the prompt, not the model: it names the real garments - Charro Suit, Huipil, Guayabera, Rebozo, Huaraches, Faja - and describes each one so the text encoder knows what it's looking at.
What it is
One of the country nodes in the manifestations/comfyui-globetrotter pack, and a character-prompt generator like the rest: pick a person, pick garments, get a single prose prompt STRING to feed into CLIP Text Encode.
How it works
Same engine as every country node - generated at load from JSON in data/, prompt assembled in priority order, attire gender-filtered, garment names expanded into descriptions. Mexico's data is on the thin side: no regional appearance data (region is none/random/Unspecified), no country-specific poses or landmarks, and just four attire categories. It's a focused node, not a full scene builder.
The inputs that matter
- Upper_Body - the strongest list:
Charro Suit,Huipil,Guayabera. The charro suit's silver trim and tight tailoring are worth having described for you; the huipil is the one most models can't render on their own. - Head -
Sombrero,Rebozo(the shawl that doubles as headwear - genuinely useful, since models fumble it). - Feet -
Huaraches,Adelita Boots. Waist -Faja. - gender and age set the subject and filter the attire; emotion adds expression.
- randomization (off/light/moderate/full) + seed - same reproducibility story as the rest of the pack: off pins everything, full deliberately ignores the seed.
- lora_trigger, custom_prompt, experimental_llm_rewrite - standard tail inputs; the last needs
transformersinstalled and downloadsdistilgpt2on 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 files to download.
Troubleshooting
- Fewer options than India or Indonesia: expected - the pack's Mexican data covers Head, Upper_Body, Feet, and Waist only. It's extendable: add items to
data/attire/*/mx.jsonfollowing the README's schema and restart. - Sombrero still looks like a cartoon: it's a strong archetype in base models, so the description only gets you so far. Pair the node with a style or composition that isn't caricature-coded.
- Output wanders between runs: randomization defaults to moderate. Set it to "off" and fix the seed for consistency.
- experimental_llm_rewrite no-ops without
transformers; it skips silently rather than erroring.
A narrow node with a clear job: authentic Mexican garments described properly, in a prompt you can drop straight into a workflow.
Inputs (21)
| Name | Type | Default | Description |
|---|---|---|---|
| age | COMBO | young adult | 11 options: none, random, Young Adult, Adult, Teenager, Middle Aged, +5 |
| gender | COMBO | Female | 6 options: none, random, Female, Male, Non-Binary, Unspecified |
| region | COMBO | none | 3 options: none, random, Unspecified |
| hair_style | COMBO | none | 53 options: none, random, long braid, bun, double bun, messy bun, +47 |
| emotion | COMBO | confident | 14 options: none, random, Confident, Serene, Elegant, Sophisticated, +8 |
| pose | COMBO | none | 2 options: none, random |
| cultural_element | COMBO | none | 2 options: none, random |
| setting | COMBO | none | 10 options: none, random, Elegant Garden, Serene Lakeside, Sophisticated Urban Setting, Refined Interior, +4 |
| atmosphere | COMBO | golden hour | 21 options: none, random, Golden Hour, Soft Natural Light, Warm Ambient Light, Elegant Lighting, +15 |
| detail_level | COMBO | masterpiece | 8 options: none, random, Masterpiece, Cinematic, Photorealistic, Artistic, +2 |
| composition | COMBO | rule of thirds | 9 options: none, random, Rule Of Thirds, Portrait, Close-Up, Full Body, +3 |
| prompt_optimization | COMBO | premium | 7 options: none, random, Premium, Artistic, Professional, Creative, +1 |
| Head | COMBO | none | 4 options: none, random, Rebozo, Sombrero |
| Feet | COMBO | none | 4 options: none, random, Adelita Boots, Huaraches |
| Upper_Body | COMBO | none | 5 options: none, random, Guayabera, Charro Suit, Huipil |
| Waist | COMBO | none | 3 options: none, random, Faja |
| randomization | COMBO | moderate | Controls how much randomization is applied: off=no randomization, light=minimal variation, moderate=balanced randomization, full=maximum creativity |
| seed | INT | 00β4294967295 | Random seed for reproducible results. Use same seed to get consistent outputs |
| lora_trigger | STRING | Character name or trigger word for LoRA models | |
| custom_prompt | STRING | Additional custom text to include in the prompt | |
| experimental_llm_rewrite | COMBO | off | Experimental: Use AI to rewrite and enhance the prompt (requires transformers library) |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | β |