Conclusion
oversized shirt/boyfriend shirtproduce equivalent output with no difference (oversized shirtis more token-efficient)- Specifying a white dress shirt shifts toward a more formal design
unbuttonedspecification consistently reflects button-opening (chest exposure)- Adding
bare legsslightly increases leg exposure but not dramatically - Bedroom + morning light background is consistently generated across all conditions
What This Article Covers
- Whether
oversized shirt/boyfriend shirtcan generate a boyfriend shirt-style image - Controllability of skin exposure level (button opening, hem length)
- Whether “worn bare-skinned directly” can be expressed with prompts
- Effects of specifying shirt color and design on results
Experiment Conditions
| Parameter | Value |
|---|---|
| Model | z-image-turbo (6B, photorealistic distillation) |
| Steps | 8 |
| Sampler | euler |
| Scheduler | ddim_uniform |
| CFG | 1.0 |
| Image Size | 1024×1024 |
| Seeds | 3 types fixed: 42, 123, 789 |
Base Prompt
Setting the scene as a bedroom in the morning wearing a boyfriend shirt.
Condition A: oversized shirt (2 tokens)
The simplest oversized shirt expression.

Observations
An oversized striped shirt (light blue) worn as a single layer. Hem reaches to mid-thigh with bare legs visible. Bedroom + morning light background. The typical boyfriend shirt composition is stably reproduced.
Condition B: boyfriend shirt (2 tokens)
The English expression for “boyfriend shirt.”

Observations
Same oversized shirt look as A. No clear difference between “boyfriend shirt” and “oversized shirt” in output.
Condition C: oversized white dress shirt (4 tokens)
Specifying a white dress shirt concretely.

Observations
White dress shirt generated as specified. Button-down formal shirt design — different from A’s casual shirt.
Condition D: wearing only a shirt + oversized (5 tokens)
Explicitly specifying wearing only a shirt.

Observations
Similar oversized shirt as A. Adding “wearing only” doesn’t significantly change exposure level.
Condition E: unbuttoned oversized shirt (3 tokens)
Specifying the unbuttoned state.

Observations
Shirt with buttons open. Chest to abdomen exposure increases. “unbuttoned” is consistently reflected.
Lab Director Comment: This is it — unbuttoned. Buttons open showing from chest to abdomen, that’s the essence of “covered yet suggestive.” Getting this level of exposure from a single shirt is genuinely useful for prompting.
Condition F: oversized shirt + bare legs (4 tokens)
Additional specification to emphasize bare legs from under the hem.

Observations
Same composition as A but bare legs are more emphasized. Shirt hem tends slightly shorter with more leg exposure.
Cross Comparison
All Conditions Comparison
| Seed | oversized (A) | boyfriend (B) | white dress (C) | wearing only (D) | unbuttoned (E) | bare legs (F) |
|---|---|---|---|---|---|---|
| 42 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 123 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 789 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
A/B/D are nearly equivalent. C leans more formal. unbuttoned (E) shows the largest exposure change.
Lab Director Comment
For boyfriend shirts, oversized shirt in 2 tokens is already complete — the only real addition needed is unbuttoned. If you’re going for “covered yet suggestive,” unbuttoned oversized shirt is the minimum configuration with the best efficiency.
Key Findings
Keyword Comparison
oversized shirt/boyfriend shirtproduce equivalent output with no difference. Token count is the same so either works- “oversized white dress shirt” shifts to a formal dress shirt style. Can be used to distinguish from casual shirts
Exposure Control
- Adding “wearing only” doesn’t significantly change exposure. The default already produces a sufficiently boyfriend-shirt-like composition
- “unbuttoned” is the most effective keyword for increased exposure. Chest to abdomen exposure is consistently reflected
- Adding “bare legs” slightly increases leg exposure but not dramatically
Background / Situation
- Bedroom + morning light (bedroom, morning light) background is consistently generated across all conditions — background specification is effective
Recommended Prompts
- Basic:
oversized shirt(2 tokens) is sufficient - Chest exposure: Add
unbuttoned oversized shirt - Formal feel: Change to
oversized white dress shirtfor white dress shirt
![[Experiment] Boyfriend Shirt (Oversized Shirt) Test — Recreating 'Covered Yet Suggestive' with Prompts](/tips/boyfriend-shirt-test/A_seed42_0_0000_42.webp)

![[Verified] Image Generation Prompt Best Practices](/tips/prompt-best-practices/cover_0_0000_4517457392071889496.webp)


