結論を先に
- 風表現は確実に効く。 コントロール(風なし)と比較して、ほぼすべての風キーワードで髪の動きが確認された。
- 1トークンで最もドラマチック:
fluttering。 スカートが大きく広がり、髪も流れる。トークン効率が最高。 - 髪と服の両方を動かしたいなら
wind blowing hair and clothes(5トークン)が最も確実。 ただしfluttering(1トークン)でも両方に効く。 - 風の方向制御は効く。
wind from left/wind from right/wind from behindで髪のなびく方向が3/3seedで指定と一致した。
トークン効率ランキング
| 順位 | キーワード | トークン数 | 髪 | 服 |
|---|---|---|---|---|
| 1 | fluttering | 1 | ◯ | ◎ |
| 2 | billowing | 1 | ◯ | ◎ |
| 3 | wind | 1 | ◎ | ◯ |
| 4 | windy | 1 | ◎ | △ |
| 5 | windswept | 1 | ◎ | △ |
実験設計
| 項目 | 値 |
|---|---|
| モデル | z-image-turbo(6B、写実特化蒸留) |
| ステップ | 8 |
| CFG | 1.0 |
| サイズ | 1024x1024 |
| seed | 3つ固定(全条件共通) |
| フレーミング | full body |
| 各条件 | 3枚(3seed) |
| 合計 | 26条件 = 78枚 |
ベースプロンプト
白い服を使用しているのは、布の動き(なびき)が暗色より視認しやすいため。屋外公園で日中という設定は、風が自然に発生する環境として選定した。
先行知見
「月明かりの海辺でドレスが風になびくシルエット」のプロンプトを探すで以下が確認済み:
flowing dressは布の動きに効果ありlong hair blowingは髪のなびきに効果ありholding skirt hem in windはスカートの裾を押さえるポーズを誘発
本記事ではこれらを含む20種以上の風表現を、1変数ずつ分離して体系的に検証する。
評価基準
画像の以下の属性を観察し記録した:
- 髪の変位: 静止 / 毛先のみ動き / 全体が横に流れている
- 服の変位: 静止 / 裾のみなびき / 全体がなびいている
- 方向一貫性: 髪と服が同じ方向に動いているか
A. 風キーワード比較(12条件)
風を表す語・フレーズを1つずつ追加し、髪と服への効果を比較する。
A00: コントロール(風なし)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪はほぼ静止しており、毛先までまっすぐ下に垂れている。スカートもストンと落ちている。3枚中3枚で風の動きなし。これがベースラインとなる。
A01: wind(1トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚中3枚で髪が横方向に大きく流れている。コントロールとの差は明確。スカートの裾にもわずかな動きがあり、裾が片側に流れている。1トークンで確実に髪を動かせる基本語。
A02: breeze(1トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪に軽い動きが見られ、毛先が横に流れている。ただし wind と比較すると髪の変位は小さい。スカートはほぼ静止。breeze は穏やかな風を意味するが、画像への効果も穏やかだった。
A03: gentle breeze(2トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: breeze より髪の動きがやや大きく、スカート裾にもわずかな動きがある。2トークン使う割には wind(1トークン)との差が小さい。トークン効率では wind が優位。
A04: strong wind(2トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪が大きく後方に流れ、3枚中2枚で体もやや風に傾いている。スカートの裾も動いている。wind より髪の変位が大きく、体全体のポーズにも風の影響が出ている。2トークンの追加投資に見合う強化効果がある。
A05: gust of wind(3トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: strong wind と同等の効果。髪が大きく横に流れ、体にも傾きがある。ただし3トークン消費するため、同等の効果なら strong wind(2トークン)の方が効率的。
A06: windy(1トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: wind と同等の効果。髪が横に流れ、スカート裾にも軽い動きがある。形容詞形だが名詞形の wind と視覚的な差は確認できない。
A07: hair blowing in wind(4トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪が強く横に流れている。一方、スカートはほぼ静止。「hair」を明示しているため、風の効果が髪に集中し、服には波及しない。髪だけを動かしたい場合に有効。ただし4トークンは重い。
A08: wind blowing hair and clothes(5トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪もスカートも両方大きく動いている。 3枚中3枚でスカートが横に広がり、髪も強く流れている。A07と比較すると「and clothes」の追加で服にも効果が波及した。髪と服の両方を確実に動かしたい場合の最も信頼性の高い表現。 ただし5トークンは重い。
A09: windswept(1トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪が横に流れ、wind と同程度の効果。スカートの裾にもわずかな動きがある。1トークンで wind と同等の効果があり、どちらを使っても良い。
A10: billowing(1トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪が流れるだけでなく、スカートが大きく広がって布の動きが目立つ。wind よりも服への効果が強い。3枚中2枚でスカートの広がりが顕著。1トークンでこの服への効果は優秀。
A11: fluttering(1トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚中3枚でスカートが大きく広がっている。 髪も流れている。billowing と同等かそれ以上のスカート効果があり、全26条件中でも最もドラマチックな服のなびきを安定して生成した。1トークンで最大の効果。トークン効率のチャンピオン。
ラボ長コメント: え、これめっちゃいい。1トークンでスカートここまで広がるの反則でしょ。fluttering、今日から私のプロンプトに常駐決定。
実験Aまとめ
| 条件 | トークン | 髪の変位 | 服の変位 | 総合 |
|---|---|---|---|---|
| A00 コントロール | 0 | 静止 | 静止 | — |
| A01 wind | 1 | 全体横流れ | 裾に軽い動き | ◎ |
| A02 breeze | 1 | 毛先のみ | 静止 | △ |
| A03 gentle breeze | 2 | 毛先〜中程度 | 裾にわずか | △ |
| A04 strong wind | 2 | 全体が大きく流れる | 裾に動き | ◎ |
| A05 gust of wind | 3 | 全体が大きく流れる | 裾に動き | ◯(コスパ△) |
| A06 windy | 1 | 全体横流れ | 裾に軽い動き | ◎ |
| A07 hair blowing in wind | 4 | 全体が強く流れる | ほぼ静止 | ◯(髪特化) |
| A08 wind blowing hair and clothes | 5 | 全体が強く流れる | 全体がなびく | ◎(両方確実) |
| A09 windswept | 1 | 全体横流れ | 裾にわずか | ◎ |
| A10 billowing | 1 | 全体横流れ | 全体が広がる | ◎ |
| A11 fluttering | 1 | 全体横流れ | 全体が大きく広がる | ◎(最高効率) |
発見:
- 1トークン語の中で、
flutteringとbillowingは服への効果が特に強い wind/windy/windsweptは髪には効くが服への効果はやや弱いbreezeは効果が穏やかすぎて、意図した風表現にならない場合があるhair blowing in windのように対象を限定すると、記述した対象にのみ効果が集中する
B. 動きの修飾語(8条件)
風を明示せず、髪や服に直接「動き」を修飾する表現の効果を検証する。ベースプロンプトの long hair または white sundress を置換する形で実施。
髪の修飾語
B00: flowing hair(long hair → flowing hair に置換)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪に穏やかな動きがあり、毛先〜中程度が横に流れている。ただし wind を末尾に追加した場合と比較すると、動きの量は小さい。スカートはほぼ静止。flowing は髪の「流れるような質感」も含意するため、動きだけでなくスタイリングにも影響する可能性がある。
B01: hair streaming in wind(long hair → hair streaming in wind に置換)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪に中程度の動きがある。フレーズに「in wind」が含まれるため、スカートにもわずかに影響が出ている。4トークン消費するが、効果は wind(1トークン)と同程度。
B02: windswept hair(long hair → windswept hair に置換)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪に中程度の動き。スカート裾にもわずかな動きがあるが、A09(windswept を末尾追加)と大きな差は見られない。髪の修飾語として使っても末尾に追加しても効果は同等。
B03: tousled hair in wind(long hair → tousled hair in wind に置換)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪に中程度の動き。windswept hair と同程度。「tousled」(くしゃくしゃ)のニュアンスは視覚的に判別しにくく、windswept hair との差は確認できない。「in wind」が入っているためスカートにもわずかに影響。
服の修飾語
B04: flowing white dress(white sundress → flowing white dress に置換)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: ドレスが長く優雅に広がり、非常にドラマチックなシルエットになった。 3枚中3枚でスカートの丈が長くなり、裾が大きく広がっている。髪にも動きがある。ただし注意点として、flowing はドレスの動きだけでなくデザイン自体も変えている。sundressからロングドレスに変わっているように見える。風で動いているというよりは、ドレスのシルエットが変わった。
B05: billowing white dress(white sundress → billowing white dress に置換)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: ドレスが横に広がり、裾が大きくなびいている。flowing white dress 同様にドレスの丈も変化しているが、こちらはより「横方向の広がり」が目立つ。髪にも動きがある。
B06: fluttering white dress(white sundress → fluttering white dress に置換)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: スカートが大きく広がり、布の動きが顕著。A11(fluttering を末尾に追加)と同等の効果。服の修飾語としても末尾追加としても、fluttering のスカートへの効果は安定している。
B07: white dress caught in wind(white sundress → white dress caught in wind に置換)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪が強く流れ、スカートの裾に中程度の動きがある。「caught in wind」で風の存在を示唆するため、髪にも効果が波及している。ただし5トークン消費しており、fluttering(1トークン)の方が効率的。
実験Bまとめ
| 条件 | 置換元 | トークン | 髪の変位 | 服の変位 | 備考 |
|---|---|---|---|---|---|
| B00 flowing hair | long hair | 2 | 毛先〜中程度 | 静止 | 髪の質感も変化 |
| B01 hair streaming in wind | long hair | 4 | 中程度 | わずか | コスパ△ |
| B02 windswept hair | long hair | 2 | 中程度 | わずか | A09と同等 |
| B03 tousled hair in wind | long hair | 4 | 中程度 | わずか | B02と差なし |
| B04 flowing white dress | sundress | 3 | 動きあり | 丈が長くシルエット変化 | デザインも変わる |
| B05 billowing white dress | sundress | 3 | 動きあり | 横に大きく広がる | デザインも変わる |
| B06 fluttering white dress | sundress | 3 | 動きあり | 大きく広がる | A11と同等 |
| B07 dress caught in wind | sundress | 5 | 強い動き | 裾に中程度 | コスパ△ |
発見:
- 服の修飾語(
flowing/billowing)はドレスのデザイン(丈・シルエット)自体を変えてしまう傾向がある - 末尾に
flutteringを追加する方が、服のデザインを変えずに動きだけを付与できる - 髪の修飾語はいずれも
wind(1トークン)より効率が悪い
C. 風の方向は制御できるか?(6条件)
風の方向を明示的に指定した場合、髪や服のなびく方向は指定と一致するか。
C00: wind(方向指定なし・コントロール)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚中3枚で髪がカメラから見て右方向に流れている。方向を指定しない場合、デフォルトでは右方向に流れやすい傾向がある。
C01: wind from left(3トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚中3枚で髪が右方向に流れている。左から風が吹けば髪は右に流れるので、指定と一致(3/3)。ただしC00(方向なし)でもデフォルトで右に流れるため、この条件だけでは方向制御の効果を断定できない。
C02: wind from right(3トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚中3枚で髪が左方向に流れている。デフォルト(右方向)とは逆方向になった。これは方向制御が効いている明確な証拠。 wind from right は確実にデフォルトの風向きを反転させる。
C03: wind from behind(3トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚中3枚で髪が前方に流れている。また、被写体が背中寄りの角度で描画される傾向があった。背後からの風で髪が前方に流れるのは物理的に正しく、指定と一致(3/3)。
C04: headwind(1トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪が後方に流れている。向かい風(前から吹く風)であれば髪は後ろに流れるのが正しい。3枚中3枚で一貫。C00(方向なし)と似た方向に見えるが、これはカメラと被写体の位置関係による。指定と一致(3/3)。
C05: side wind(2トークン)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 髪が横方向に流れている。C00(方向なし)と類似した結果。「side」は左右のどちらかを明示しないため、デフォルトの右方向に流れやすい。方向を明確にしたい場合は wind from left / wind from right を推奨。
実験Cまとめ
| 条件 | トークン | なびく方向 | 指定との一致率 |
|---|---|---|---|
| C00 wind(方向なし) | 1 | 右(デフォルト) | — |
| C01 wind from left | 3 | 右(左から吹く→右に流れる) | 3/3 |
| C02 wind from right | 3 | 左(デフォルトと逆) | 3/3 |
| C03 wind from behind | 3 | 前方(背後→前方に流れる) | 3/3 |
| C04 headwind | 1 | 後方 | 3/3 |
| C05 side wind | 2 | 右(方向曖昧) | — |
発見:
- 風の方向制御は効く。 特に
wind from rightでデフォルトの右向きが左向きに反転したことは、方向制御が機能していることの明確な証拠 wind from behindは髪の方向だけでなく、被写体の向き(背中寄り)にも影響するheadwind(1トークン)は少ないトークンで「向かい風」を表現でき効率的side windは方向が曖昧なため、wind from left/wind from rightの方が確実
ラボ長コメント: 今回の結論はflutteringが最強ってことですね。あとwind from rightでデフォルトの風向きが反転するのは方向制御が効いてる明確な証拠で、これは結構使えそうです。服の修飾語がデザインごと変えちゃう問題は注意ポイントかなと。
総合まとめ
推奨プロンプト
| 用途 | 推奨キーワード | トークン | 効果 |
|---|---|---|---|
| スカートをなびかせたい | fluttering | 1 | スカートが大きく広がり、髪にも効く |
| 髪だけを動かしたい | wind | 1 | 髪が横に流れ、服への影響は最小限 |
| 髪と服の両方を確実に動かしたい | wind blowing hair and clothes | 5 | 最も信頼性が高い |
| 強い風を表現したい | strong wind | 2 | 体ごと風に傾く |
| 風の方向を指定したい | wind from {方向} | 3 | 3/3seedで指定方向と一致 |
トークンの無駄になるもの
| キーワード | トークン | 理由 |
|---|---|---|
gust of wind | 3 | strong wind(2トークン)と同等の効果 |
hair blowing in wind | 4 | wind(1トークン)で十分 |
hair streaming in wind | 4 | wind(1トークン)で十分 |
tousled hair in wind | 4 | windswept hair(2トークン)と差なし |
white dress caught in wind | 5 | fluttering(1トークン)の方がドラマチック |
注意: 服の修飾語はデザインも変える
flowing white dress や billowing white dress のように服に直接修飾語をつけると、動きだけでなくドレスのデザイン(丈・シルエット)自体が変わる。元のsundressのデザインを維持したまま動きだけを付与したい場合は、末尾に fluttering や wind を追加する方法を推奨する。
次の検証テーマ
髪の長さ別(long / short / ponytail / bob)で風効果がどう変わるか→ 検証済み: wind blown hairは効く?- 服の素材別(silk / denim / chiffon / knit)で風になびく度合いの違い















































































