lunaar_studio_tryon
Create virtual try-on images by combining a person photo with one or more garments. Supports single item, combo, layer, summer swimwear, and kids catalog modes.
Instructions
Virtual try-on. SingleItem (10 credits): person + 1 garment. Combo (15): person + 2-6 garments. Layer (15): person + 3 stacked garments. Summer (15): swimwear with environment. Kids (15): kidswear catalog — 1..N product images on a fully AI-generated child model (no PersonImage); requires kidsGender, kidsAgeRange, and kidsProductCategory.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| fitType | No | ||
| kidsPose | No | kids mode only — optional. Omit to let the model choose. | |
| kidsGender | No | kids mode only — required. | |
| aspectRatio | No | Optional output aspect ratio. Backend resolves the concrete pixel size; null/omitted lets the model auto-pick. | |
| dressLength | No | ||
| kidsAgeRange | No | kids mode only — required. | |
| topImagePath | No | ||
| maskImagePath | No | ||
| dressImagePath | No | ||
| kidsBackground | No | kids mode only — optional. Omit to let the model choose. | |
| shoesImagePath | No | ||
| bottomImagePath | No | ||
| layer1ImagePath | No | ||
| layer2ImagePath | No | ||
| layer3ImagePath | No | ||
| personImagePath | No | Required for single_item / combo / layer. Not used for summer or kids. | |
| backgroundSeason | No | ||
| clothingCategory | No | single_item only. | |
| clothingImagePath | No | single_item only. | |
| swimSuitImagePath | No | ||
| accessoryImagePath | No | ||
| bikiniTopImagePath | No | ||
| outerwearImagePath | No | ||
| kidsProductCategory | No | kids mode only — required. | |
| menSwimwearImagePath | No | ||
| bikiniBottomImagePath | No | ||
| kidsProductImagePaths | No | kids mode only — 1..N product image paths. For two_piece_set, supply at least 2. |