India Attire
The flagship of the pack β a whole Indian character studio in one node
- prompt
If you're going to try exactly one node from ComfyUI Globetrotter Nodes, make it this one. The India Attire node is clearly the pack's showpiece: it's one of only two countries (with Indonesia) that ships full regional data, and it has more body-part dropdowns than any other node in the pack - headwear, forehead marks, ear jewelry, nose rings, mehndi on hands and palms, anklets, waist chains, chest threads, the works. Want a woman in a Kanjeevaram saree with a bindi, jhumkas and mehndi, standing at the Taj Mahal at golden hour? This node writes that whole paragraph for you.
What it is
A prompt-generator node for Indian characters, built from JSON data in the pack's data/ directory. Pick a person and a wardrobe, get one prose prompt STRING out, wire it into CLIP Text Encode as your positive prompt.
How it works
The mechanism is the pack standard, turned up to eleven. At load time the node reads regional appearance data (data/appearance/in.json - Punjab, South India, East, West, North East, Central), cultural context (data/cultural/in.json - Holi, Diwali-adjacent festivals like Durga Puja, Onam, Ganesh Chaturthi, playing tabla, practicing yoga), poses, and attire files spread across every body-part category. On run it assembles the prompt in priority order, gender-filters the attire, and expands each garment into a full description - a saree isn't just "saree," it's the drape, the fabric, the blouse. That level of description is exactly what makes or breaks a cultural prompt.
The inputs that matter
- region - one of the few places in the pack it genuinely matters:
Punjab,South India,North East India, etc. Each region carries a physical description (skin tone, hair) that lands in the subject line, so a Punjabi subject and a South Indian subject don't come out looking identical. - Upper_Body - the deepest list:
Kanjeevaram Saree,Lehenga Choli,Anarkali Suit,Kurta,Choli,Punjabi Patiala Suit, and more. - Forehead, Ears, Nose, Hands/Palms -
Bindi,Tilak,Sindoor,Jhumka,Kundal,Nath, mehndi in multiple styles. This is where the Indian node leaves every other country node behind: nobody else in the pack covers face and hand jewelry. - Legs/Foot/Ankles -
Saree,Salwar,Churidar,Jutti,Kolhapuri Chappal,Payal (Anklet). - cultural_element + setting -
Holi Festival,Practicing Yoga,Weaving Textiles, with settings likeTaj Mahal BackdropandKerala Backwaters. The scene-building actually works here. - randomization + seed - off/light for consistent batches, full for exploration (full ignores the seed by design). The author's tooltips on both are worth reading.
- lora_trigger - put your character LoRA's trigger word here and it lands in the subject line. custom_prompt appends anything. experimental_llm_rewrite needs
transformers; it downloadsdistilgpt2on first use and can get repetitive, so treat it as optional garnish.
Output
Single prompt STRING β CLIP Text Encode (Prompt) β KSampler. Standard wiring.
Install
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/manifestations/comfyui-globetrotter
cd comfyui-globetrotter
pip install -r requirements.txt # optional - only for the LLM rewrite feature
Restart ComfyUI, or search "Globetrotter" in ComfyUI Manager. No model downloads - all Indian data ships as JSON.
Troubleshooting
- Overwhelmed by options: start with gender, region, Upper_Body, and one or two jewelry dropdowns, everything else on "none." Add detail once the basics work.
- Attire disappears when you switch gender: that's the gender filter, not data loss - the lists are male/female/unisex tagged.
- Output varies run to run: randomization defaults to moderate. Set it to "off" with a fixed seed for reproducible characters.
- experimental_llm_rewrite no-ops without
transformersinstalled; it fails silently by design.
This is the node to reach for when you want a culturally specific Indian character and you don't want to hand-write a paragraph of saree-and-jewelry description yourself.
Inputs (35)
| 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 | 8 options: none, random, North India, South India, East India, West India, +2 |
| 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 | 17 options: none, random, Standing With Confident, Elegant Posture, Seated Gracefully With Composed Demeanor, Walking With Purposeful, Refined Stride, Leaning Casually With Sophisticated Ease, +11 |
| cultural_element | COMBO | none | 24 options: none, random, Meditating, Durga Puja, Karva Chauth, Playing Tabla, +18 |
| setting | COMBO | none | 20 options: none, random, Elegant Garden, Serene Lakeside, Sophisticated Urban Setting, Refined Interior, +14 |
| 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 | 10 options: none, random, Ghoongat, Safa, Pheta, Punjabi Paranda, +4 |
| Chin | COMBO | none | 4 options: none, random, Chin Dot (Chin Bindi), Chin Tattoo (Godna) |
| Hair | COMBO | none | 6 options: none, random, Gajra, Shikha (Choti), Choti (Braid) Decoration, Juda Pin |
| Forehead | COMBO | none | 7 options: none, random, Tilak, Vibhuti (Sacred Ash), Maang Tikka, Bindi, +1 |
| Ears | COMBO | none | 7 options: none, random, Latkan, Bali, Kundal, Jhumka, +1 |
| Nose | COMBO | none | 4 options: none, random, Nath, Nathni |
| Legs | COMBO | none | 16 options: none, random, Pavadai (Langa), Palazzo Pants, Patiala Salwar, Lungi, +10 |
| Ankles | COMBO | none | 3 options: none, random, Payal (Anklet) |
| Foot | COMBO | none | 6 options: none, random, Jutti, Kolhapuri Chappal, Pula Chappal, Paduka |
| Hands | COMBO | none | 5 options: none, random, Christian Lace Gloves, Henna (Mehndi), Rings |
| Wrists | COMBO | none | 7 options: none, random, Rakhi, Chudi, Bangles, Kada, +1 |
| Palms | COMBO | none | 5 options: none, random, Henna (Mehndi) - Arabic Style, Henna (Mehndi) - Traditional, Henna (Mehndi) - Rajasthani Style |
| Forearm | COMBO | none | 13 options: none, random, Gara Embroidered Sleeves, Kada (Thick Bangle), Henna (Mehndi) - Arabic Style, Zardozi Embroidered Cuffs, +7 |
| Upper_Arm | COMBO | none | 3 options: none, random, Bajuband (Armlet) |
| Upper_Body | COMBO | none | 22 options: none, random, Kanjeevaram Saree, Lehenga Choli, Manipuri Phanek, Punjabi Patiala Suit, +16 |
| Shoulders | COMBO | none | 4 options: none, random, Shawl, Dupatta |
| Waist | COMBO | none | 5 options: none, random, Silver Waist Chain, Kamarband, Oddiyanam |
| Chest | COMBO | none | 3 options: none, random, Janeu (Yajnopavita) |
| 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 | β |