Key Findings
wind blown hairworks. Hair displacement was observed in 3/3 seeds. However, at 3 tokens, it’s less efficient thanwind(1 token) which produces the same effect.- Different phrasings produce nearly identical results.
wind blown hair,hair blowing in the wind,hair blown by wind, andwind tossed hairall generated similar hair movement. - Hairstyle dramatically affects wind visibility. Long hair flows entirely, but short hair and bob cuts show only minor tip displacement. Ponytails produce a distinctive dynamic look as the entire tail streams sideways.
- High buns resist wind. Even with
wind, the bun structure stays intact. Only minor flyaway strands appear around the face. flutteringtargets skirts, not hair. Regardless of hairstyle, skirts billow dramatically while hair movement remains subtle compared towind.
Experiment Design
| Parameter | Value |
|---|---|
| Model | z-image-turbo (6B, photorealistic distillation) |
| Steps | 8 |
| CFG | 1.0 |
| Size | 1024x1024 |
| Seeds | 3 fixed (shared across all conditions) |
| Framing | full body |
| Per condition | 3 images (3 seeds) |
| Total | 23 conditions = 69 images (12 referenced from previous article) |
Base Prompt
Uses the same scene setup as the previous wind keyword test (white sundress, park, sunny day, full body) to enable cross-referencing.
Prior Findings
Wind Effect Descriptor Test established:
wind(1 token) is the most efficient keyword for hair movementfluttering(1 token) has the strongest effect on skirts- Direction control via
wind from {direction}works reliably
This article tests whether the specific phrase “wind blown hair” adds value, and how different hairstyles interact with wind keywords.
Evaluation Criteria
- Hair displacement: Static / Tips only / Moderate / Full flow
- Hairstyle retention: Maintained / Partially undone / Fully undone (tied styles only)
- Flyaway strands: Present / Absent (tied styles only)
- Skirt displacement: Static / Hem only / Full billow
A. “Wind Blown Hair” Phrase Comparison (6 Conditions)
Fixed at long hair, comparing different phrasings for wind-blown hair.
A00: Control (No Wind)
Same condition as previous article A00 — see that article for images.
Observation: Hair hangs straight down. Skirt is static. No wind movement in 3/3 images.
A01: wind (1 Token)
Same condition as previous article A01 — see that article for images.
Observation: Hair flows sideways in 3/3 images. The baseline 1-token wind keyword.
A02: wind blown hair (3 Tokens)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Hair flows sideways in 3/3 images. Displacement is comparable to A01 (wind). Slight skirt movement at the hem. No meaningful difference from the 1-token wind.
A03: hair blowing in the wind (5 Tokens)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Hair flows sideways in 2/3 images; s3 shows subtler movement. The article the (vs. the previous article’s “hair blowing in wind”) makes no observable difference.
A04: hair blown by wind (4 Tokens)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Hair flows sideways in 3/3 images. Passive voice phrasing produces equivalent results.
A05: wind tossed hair (3 Tokens)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Hair flows sideways in 3/3 images with slightly larger displacement. The word “tossed” may imply stronger movement, but this cannot be confirmed with N=3.
Group A Summary
| Condition | Tokens | Hair Displacement | Skirt | Notes |
|---|---|---|---|---|
| A00 Control | 0 | Static | Static | Baseline |
A01 wind | 1 | Full flow (3/3) | Slight hem | Best efficiency |
A02 wind blown hair | 3 | Full flow (3/3) | Slight hem | Same as wind |
A03 hair blowing in the wind | 5 | Full flow (2/3) | Slight hem | s3 weaker |
A04 hair blown by wind | 4 | Full flow (3/3) | Slight hem | Same as wind |
A05 wind tossed hair | 3 | Full flow (3/3) | Slight hem | Slightly larger movement |
Finding: All phrases produce equivalent results. wind (1 token) is sufficient — wind blown hair (3 tokens) wastes 2 tokens.
B. Hairstyle × wind (5 Conditions)
Fixed at wind (1 token), varying hairstyle.
B00: long hair + wind
Same condition as previous article A01 — see that article for images.
Observation: Full hair flow in 3/3 images. Long hair is the showcase for wind effects.
B01: short hair + wind
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Minor tip movement in 3/3 images, but displacement is small due to hair length. The difference from control (D00) is subtle — wind is expressed more through skirt movement.
B02: bob cut + wind
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Tips flip outward in 2/3 images. The structured cut line tends to flip outward in wind, but the effect is less dramatic than long hair.
B03: ponytail + wind
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: The ponytail streams sideways/backward in 3/3 images. This creates a distinctive dynamic look different from loose long hair. The ponytail tie holds — the style doesn’t come undone. Skirt hem also shows movement.
B04: high bun + wind
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Bun stays intact in 3/3 images. Flyaway strands around the face in 2/3 images. Wind presence is expressed through skirt movement. Highest hairstyle retention of all tested styles.
Group B Summary
| Hairstyle | Hair Displacement | Style Retention | Flyaways | Skirt | Visual Impact |
|---|---|---|---|---|---|
| long hair | Full flow (3/3) | − | − | Slight hem | Dramatic |
| short hair | Tips only (3/3) | − | − | Hem movement | Subtle |
| bob cut | Tips flip out (2/3) | − | − | Hem movement | Subtle |
| ponytail | Tail streams (3/3) | Maintained (3/3) | − | Hem movement | Dynamic |
| high bun | Nearly static | Maintained (3/3) | Yes (2/3) | Hem movement | Subtle |
Finding: Long hair and ponytail produce the most visually impactful wind effects. Short hair and bob lack the length for dramatic displacement. Buns resist wind entirely.
C. Hairstyle × fluttering (5 Conditions)
Fixed at fluttering (1 token), varying hairstyle.
C00: long hair + fluttering
Same condition as previous article A11 — see that article for images.
Observation: Skirt billows dramatically, hair also shows movement.
C01: short hair + fluttering
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Skirt billows dramatically in 3/3 images. Hair shows only minor tip movement. fluttering targets clothing, not hair — with short hair, hair movement is negligible.
C02: bob cut + fluttering
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Skirt billows in 3/3 images with slight hair movement. Bob tips flip outward slightly more than C01, but the difference is minimal.
C03: ponytail + fluttering
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Skirt billows dramatically in 3/3 images. Ponytail also shows movement, though less pronounced than with wind. Both skirt and hair are affected.
C04: high bun + fluttering
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Skirt billows dramatically in 3/3 images. Bun stays intact. Virtually no flyaway strands. fluttering effect is nearly 100% concentrated on the skirt.
Group C Summary
| Hairstyle | Hair Displacement | Skirt Displacement | Notes |
|---|---|---|---|
| long hair | Movement present | Full billow | Both hair and clothing affected |
| short hair | Slight tips | Full billow | Hair barely affected |
| bob cut | Slight tips | Full billow | Similar to short hair |
| ponytail | Tail sways (3/3) | Full billow | Less pronounced than with wind |
| high bun | Nearly static | Full billow | Hair virtually unaffected |
D. Hairstyle Controls — No Wind (4 Conditions)
Baselines for each hairstyle without wind, used to measure the delta from Groups B and C.
| seed 1 | seed 2 | seed 3 | |
|---|---|---|---|
| D00: short hair | ![]() | ![]() | ![]() |
| D01: bob cut | ![]() | ![]() | ![]() |
| D02: ponytail | ![]() | ![]() | ![]() |
| D03: high bun | ![]() | ![]() | ![]() |
Observation: All hairstyles show static hair and skirts. Ponytail hangs straight, bun is neatly gathered. The contrast with wind-on conditions in Groups B and C is clear.
E. wind blown hair × Hairstyle (3 Conditions)
Testing the article’s key phrase wind blown hair with different hairstyles.
E00: short hair + wind blown hair
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Tip movement in 3/3 images. Comparable to B01 (short hair + wind). The hair in wind blown hair overlaps with short hair but causes no visible side effects.
E01: ponytail + wind blown hair
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Ponytail streams sideways in 3/3 images. Comparable to B03 (ponytail + wind). The ponytail stays tied while the tail catches the wind.
E02: high bun + wind blown hair
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
Observation: Bun holds in 3/3 images. Flyaway strands comparable to B04 (high bun + wind). Even with a hair-specific phrase like wind blown hair, the bun cannot be disrupted.
Lab Director’s Comment
“Wind blown hair” sounds cool but wind does the exact same thing for 1 token. Total waste. That said, ponytail + wind is genuinely photogenic — highly recommend. And the fact that buns won’t come undone is a quiet win if you want wind vibes without messing up an elegant updo.
Overall Summary
Recommended Prompts
| Use Case | Recommendation | Tokens | Reason |
|---|---|---|---|
| Flowing hair | wind | 1 | Best token efficiency |
| Billowing skirt | fluttering | 1 | Strongest skirt effect |
| Ponytail + wind | ponytail + wind | 2 | Distinctive dynamic look |
| Elegant bun in wind | high bun + wind | 2 | Bun holds, flyaways + skirt |
Token-Wasting Phrases
| Phrase | Tokens | Reason |
|---|---|---|
wind blown hair | 3 | Same effect as wind (1 token) |
hair blowing in the wind | 5 | Same effect as wind (1 token) |
hair blown by wind | 4 | Same effect as wind (1 token) |
wind tossed hair | 3 | Same effect as wind (1 token) |
Wind Effect by Hairstyle
| Hairstyle | Hair w/ wind | Hair w/ fluttering | Skirt (both) | Overall |
|---|---|---|---|---|
| long hair | ◎ Full flow | ◯ Movement | Hem to full | Classic wind look |
| short hair | △ Tips only | △ Slight | Hem to full | Hair barely shows |
| bob cut | △ Tips flip | △ Slight | Hem to full | Similar to short |
| ponytail | ◎ Tail streams | ◯ Slight sway | Hem to full | Second-best expression |
| high bun | × Nearly static | × Nearly static | Hem to full | Prioritizes style retention |

























































![[Experiment] Prompts for Wind-Blown Hair and Clothes | 26 Conditions, 78 Images](/tips/wind-effect-descriptor-test/a11_fluttering_s2_0_0000_4517457392071889496.webp)
![[Experiment] Complete Hair Style Prompt Guide | Testing 30 Styles](/tips/hair-style-prompt-guide/b01_ponytail_s1_0_0000_2053695854357871006.webp)
![[Verified] Image Generation Prompt Best Practices](/tips/prompt-best-practices/cover_0_0000_4517457392071889496.webp)