[Experiment] Prompts for Wind-Blown Hair and Clothes | 26 Conditions, 78 Images

[Experiment] Prompts for Wind-Blown Hair and Clothes | 26 Conditions, 78 Images

Conclusions First

  1. Wind expressions reliably work. Compared to the control (no wind), almost all wind keywords showed hair movement.
  2. Most dramatic in 1 token: fluttering. Skirt spreads wide, hair flows. Best token efficiency.
  3. For moving both hair and clothes, wind blowing hair and clothes (5 tokens) is most reliable. However, fluttering (1 token) also affects both.
  4. Wind direction control works. With wind from left / wind from right / wind from behind, hair blow direction matched the specification in 3/3 seeds.

Token Efficiency Ranking

RankKeywordTokensHairClothes
1fluttering1
2billowing1
3wind1
4windy1
5windswept1

Experiment Design

ItemValue
Modelz-image-turbo (6B, photorealism-focused distillation)
Steps8
CFG1.0
Size1024x1024
Seed3 fixed (shared across all conditions)
Framingfull body
Per condition3 images (3 seeds)
Total26 conditions = 78 images

Base Prompt

Base Prompt
1girl, 32yo japanese actress, long hair, white sundress, standing, full body, outdoor park, sunny day, {VARIABLE}

White clothing is used because fabric movement (billowing) is more visible than with dark colors. An outdoor park in daytime was selected as a natural environment for wind.

Prior Knowledge

The following was confirmed in Searching for a “silhouette of a dress blowing in moonlit seaside” prompt:

  • flowing dress has an effect on fabric movement
  • long hair blowing has an effect on hair movement
  • holding skirt hem in wind induces a pose of holding down a skirt hem

This article systematically tests these and 20+ other wind expressions, isolating one variable at a time.

Evaluation Criteria

The following image attributes were observed and recorded:

  • Hair displacement: Stationary / tip movement only / full lateral flow
  • Clothing displacement: Stationary / hem movement only / full billowing
  • Directional consistency: Do hair and clothing move in the same direction?

A. Wind Keyword Comparison (12 conditions)

Adding wind-related words/phrases one at a time to compare effects on hair and clothing.

A00: Control (no wind)

seed 1seed 2seed 3
control s1control s2control s3

Observation: Hair is nearly stationary, hanging straight down to the tips. Skirt falls straight down. No wind movement in 3/3 images. This serves as the baseline.

A01: wind (1 token)

Added Keyword
wind
seed 1seed 2seed 3
wind s1wind s2wind s3

Observation: Hair flowing strongly sideways in 3/3 images. Difference from control is clear. Slight skirt movement visible, with hem flowing to one side. A fundamental 1-token word that reliably moves hair.

A02: breeze (1 token)

Added Keyword
breeze
seed 1seed 2seed 3
breeze s1breeze s2breeze s3

Observation: Slight hair movement, with tips flowing sideways. However, hair displacement is smaller compared to wind. Skirt barely moves. breeze implies a gentle wind and the effect on the image is also gentle.

A03: gentle breeze (2 tokens)

Added Keyword
gentle breeze
seed 1seed 2seed 3
gentle breeze s1gentle breeze s2gentle breeze s3

Observation: Slightly more hair movement than breeze, with slight hem movement. Given 2 token usage, the difference from wind (1 token) is small. Token efficiency favors wind.

A04: strong wind (2 tokens)

Added Keyword
strong wind
seed 1seed 2seed 3
strong wind s1strong wind s2strong wind s3

Observation: Hair flowing strongly backward, with the body slightly leaning into the wind in 2/3 images. Skirt hem also moving. Greater hair displacement than wind, with wind effects visible on the body pose. A worthwhile upgrade for 2 tokens.

A05: gust of wind (3 tokens)

Added Keyword
gust of wind
seed 1seed 2seed 3
gust s1gust s2gust s3

Observation: Equivalent effect to strong wind. Hair flows largely sideways with body leaning. However, 3 token cost means strong wind (2 tokens) is more efficient for the same effect.

A06: windy (1 token)

Added Keyword
windy
seed 1seed 2seed 3
windy s1windy s2windy s3

Observation: Equivalent effect to wind. Hair flows sideways with slight skirt hem movement. The adjective form shows no visually confirmed difference from the noun form wind.

A07: hair blowing in wind (4 tokens)

Added Keyword
hair blowing in wind
seed 1seed 2seed 3
hair blowing s1hair blowing s2hair blowing s3

Observation: Hair flowing strongly sideways. Meanwhile skirt barely moves. Because “hair” is explicitly stated, the wind effect concentrates on the hair, not spreading to the clothing. Useful when you only want to move the hair. However, 4 tokens is expensive.

A08: wind blowing hair and clothes (5 tokens)

Added Keyword
wind blowing hair and clothes
seed 1seed 2seed 3
wind blowing both s1wind blowing both s2wind blowing both s3

Observation: Both hair and skirt are moving significantly. Skirt spreading sideways and hair flowing strongly in 3/3 images. Compared to A07, “and clothes” extends the effect to the clothing. The most reliable expression for moving both hair and clothing. However, 5 tokens is expensive.

A09: windswept (1 token)

Added Keyword
windswept
seed 1seed 2seed 3
windswept s1windswept s2windswept s3

Observation: Hair flowing sideways with wind-equivalent effect. Slight skirt hem movement. 1 token for wind-equivalent effect — either works fine.

A10: billowing (1 token)

Added Keyword
billowing
seed 1seed 2seed 3
billowing s1billowing s2billowing s3

Observation: Not just hair flowing — the skirt spreads widely with prominent fabric movement. Stronger effect on clothing than wind. Prominent skirt spread in 2/3 images. Excellent clothing effect for 1 token.

A11: fluttering (1 token)

Added Keyword
fluttering
seed 1seed 2seed 3
fluttering s1fluttering s2fluttering s3

Observation: Skirt spreading widely in 3/3 images. Hair also flowing. Effect on skirt equals or exceeds billowing, with the most dramatic fabric movement stably generated among all 26 conditions. Maximum effect for 1 token. The token efficiency champion.

Lab Director’s comment: Wait, this is amazing. Getting the skirt to spread this much from 1 token is borderline broken. fluttering — it’s permanently joining my prompts from today.

Experiment A Summary

ConditionTokensHair DisplacementClothing DisplacementOverall
A00 control0StationaryStationary
A01 wind1Full lateral flowSlight hem movement
A02 breeze1Tips onlyStationary
A03 gentle breeze2Tips to moderateSlight hem
A04 strong wind2Full large flowHem movement
A05 gust of wind3Full large flowHem movement◯ (efficiency △)
A06 windy1Full lateral flowSlight hem movement
A07 hair blowing in wind4Full strong flowBarely moves◯ (hair-focused)
A08 wind blowing hair and clothes5Full strong flowFull billowing◎ (both reliable)
A09 windswept1Full lateral flowSlight hem
A10 billowing1Full lateral flowFull spread
A11 fluttering1Full lateral flowFull wide spread◎ (best efficiency)

Findings:

  • Among 1-token words, fluttering and billowing have particularly strong effects on clothing
  • wind / windy / windswept work well on hair but have weaker effects on clothing
  • breeze is too gentle and may not produce the intended wind effect
  • Specifying a target like hair blowing in wind concentrates the effect on the stated target only

B. Motion Modifiers (8 conditions)

Testing expressions that directly modify “movement” of hair or clothes without explicitly stating “wind.” Implemented by replacing long hair or white sundress in the base prompt.

Hair Modifiers

B00: flowing hair (long hair → flowing hair replacement)

seed 1seed 2seed 3
flowing hair s1flowing hair s2flowing hair s3

Observation: Gentle hair movement with tips to mid-length flowing sideways. However, displacement is smaller than adding wind to the end. Skirt barely moves. flowing may also imply hair “texture and flow quality” in addition to movement, potentially affecting the styling.

B01: hair streaming in wind (long hair → hair streaming in wind replacement)

seed 1seed 2seed 3
hair streaming s1hair streaming s2hair streaming s3

Observation: Moderate hair movement. The phrase includes “in wind” so there is slight effect on the skirt. 4 token cost, but effect is similar to wind (1 token).

B02: windswept hair (long hair → windswept hair replacement)

seed 1seed 2seed 3
windswept hair s1windswept hair s2windswept hair s3

Observation: Moderate hair movement with slight skirt hem. No big difference from A09 (adding windswept at end). Using it as a hair modifier or as a trailing addition produces equivalent effects.

B03: tousled hair in wind (long hair → tousled hair in wind replacement)

seed 1seed 2seed 3
tousled hair s1tousled hair s2tousled hair s3

Observation: Moderate hair movement — similar to windswept hair. The nuance of “tousled” (messy) is difficult to visually distinguish and no difference from windswept hair was confirmed. Slight skirt effect from “in wind.”

Clothing Modifiers

B04: flowing white dress (white sundress → flowing white dress replacement)

seed 1seed 2seed 3
flowing dress s1flowing dress s2flowing dress s3

Observation: The dress became long and dramatically spread, creating a very dramatic silhouette. Skirt length increased and the hem spread widely in 3/3 images. Hair also has movement. However, note that flowing changes not just the dress movement but also the design itself. It appears the sundress has changed into a long dress. Rather than being blown by wind, the dress silhouette itself changed.

B05: billowing white dress (white sundress → billowing white dress replacement)

seed 1seed 2seed 3
billowing dress s1billowing dress s2billowing dress s3

Observation: Dress spreading sideways with hem billowing widely. Like flowing white dress, dress length also changes, but this emphasizes more “lateral spreading.” Hair also has movement.

B06: fluttering white dress (white sundress → fluttering white dress replacement)

seed 1seed 2seed 3
fluttering dress s1fluttering dress s2fluttering dress s3

Observation: Skirt spreading widely with prominent fabric movement. Equivalent effect to A11 (adding fluttering at end). Whether used as a clothing modifier or as a trailing addition, fluttering’s skirt effect is consistently stable.

B07: white dress caught in wind (white sundress → white dress caught in wind replacement)

seed 1seed 2seed 3
dress caught s1dress caught s2dress caught s3

Observation: Hair flowing strongly with moderate skirt hem movement. “caught in wind” suggests the presence of wind, so hair is also affected. However, 5 token cost makes fluttering (1 token) more efficient.

Experiment B Summary

ConditionReplaced ElementTokensHair DisplacementClothing DisplacementNotes
B00 flowing hairlong hair2Tips to moderateStationaryHair texture also changes
B01 hair streaming in windlong hair4ModerateSlightPoor efficiency
B02 windswept hairlong hair2ModerateSlightSame as A09
B03 tousled hair in windlong hair4ModerateSlightNo diff from B02
B04 flowing white dresssundress3MovementLength increases, silhouette changesDesign also changes
B05 billowing white dresssundress3MovementWide lateral spreadDesign also changes
B06 fluttering white dresssundress3MovementWide spreadSame as A11
B07 dress caught in windsundress5Strong movementModerate hemPoor efficiency

Findings:

  • Clothing modifiers (flowing / billowing) tend to change the dress design (length, silhouette) itself
  • Adding fluttering at the end is better for adding movement without changing the dress design
  • Hair modifiers are all less efficient than wind (1 token)

C. Can Wind Direction Be Controlled? (6 conditions)

When wind direction is explicitly specified, does hair and clothing blow in the specified direction?

C00: wind (no direction — control)

seed 1seed 2seed 3
wind nodir s1wind nodir s2wind nodir s3

Observation: Hair flows to the right (from camera’s perspective) in 3/3 images. Without direction specified, there is a tendency to default to flowing right.

C01: wind from left (3 tokens)

seed 1seed 2seed 3
wind left s1wind left s2wind left s3

Observation: Hair flows to the right in 3/3. Wind from the left means hair flows right — matches specification (3/3). However, since C00 (no direction) also defaults to rightward, this condition alone cannot confirm directional control effect.

C02: wind from right (3 tokens)

seed 1seed 2seed 3
wind right s1wind right s2wind right s3

Observation: Hair flows to the left in 3/3. This is the opposite of the default (rightward). This is clear evidence that directional control is working. wind from right reliably reverses the default wind direction.

C03: wind from behind (3 tokens)

seed 1seed 2seed 3
wind behind s1wind behind s2wind behind s3

Observation: Hair flows forward in 3/3. There was also a tendency for the subject to be rendered from a back-facing angle. Wind from behind causing hair to flow forward is physically correct — matches specification (3/3).

C04: headwind (1 token)

seed 1seed 2seed 3
headwind s1headwind s2headwind s3

Observation: Hair flows backward. With a headwind (wind blowing from the front), hair flowing backward is correct. Consistent in 3/3. Looks similar to C00 (no direction) due to camera-subject positioning. Matches specification (3/3).

C05: side wind (2 tokens)

seed 1seed 2seed 3
side wind s1side wind s2side wind s3

Observation: Hair flows sideways. Similar result to C00 (no direction). Since “side” doesn’t specify left or right, it tends to default to the rightward direction. For clear directional control, wind from left / wind from right is recommended.

Experiment C Summary

ConditionTokensFlow DirectionMatch Rate with Specification
C00 wind (no direction)1Right (default)
C01 wind from left3Right (from left → flows right)3/3
C02 wind from right3Left (opposite of default)3/3
C03 wind from behind3Forward (behind → flows forward)3/3
C04 headwind1Backward3/3
C05 side wind2Right (direction ambiguous)

Findings:

  • Wind direction control works. In particular, wind from right reversing the default rightward flow to leftward is clear evidence that directional control functions.
  • wind from behind affects not just hair direction but also the subject’s facing direction (back-facing).
  • headwind (1 token) efficiently expresses “facing headwind” with few tokens.
  • side wind is ambiguous, making wind from left / wind from right more reliable.

Lab Director’s Comment

The conclusion this time is that fluttering is king. And wind from right reversing the default wind direction is clear evidence that directional control works — pretty useful. The problem with clothing modifiers changing the entire design is something to watch out for.

Overall Summary

Use CaseRecommended KeywordTokensEffect
Skirt billowingfluttering1Skirt spreads wide, hair also affected
Hair onlywind1Hair flows sideways, minimal clothing impact
Both hair and clothing reliablywind blowing hair and clothes5Most reliable
Strong windstrong wind2Body leans into the wind
Directional windwind from {direction}3Matches specification in 3/3 seeds

What Wastes Tokens

KeywordTokensReason
gust of wind3Same effect as strong wind (2 tokens)
hair blowing in wind4wind (1 token) is sufficient
hair streaming in wind4wind (1 token) is sufficient
tousled hair in wind4Same as windswept hair (2 tokens)
white dress caught in wind5fluttering (1 token) is more dramatic

Note: Clothing Modifiers Change the Design Too

When clothing is directly modified with flowing white dress or billowing white dress, not just the movement but the dress design (length, silhouette) itself changes. To add movement while keeping the original sundress design, it is recommended to add fluttering or wind at the end instead.

Next Verification Topics

  • How does wind effect change with hair length (long / short / ponytail / bob)?
  • Does the degree of fabric movement vary by material (silk / denim / chiffon / knit)?