なぜAIは独創的な衣装を普通の水着に戻すのか
前回の記事「AI衣装は、生成できても失敗する」では、画像がきれいに出力されたことと、衣装として設計が成立したことは別だと書きました。
では、なぜ独創的な衣装を頼んだはずなのに、完成形は見慣れたビキニや一般的な水着へ戻ってしまうのでしょうか。
和風、花、宝石、シフォン、左右非対称。指定した要素は入っている。色も豪華で、画像としての完成度も高い。それでも、よく見ると「普通の水着へ装飾を足しただけ」になっている。
Aquatic Coutureの試作で何度も同じ現象を追った結果、原因は単純な発想力不足ではなく、**構造を決める順番**にあると考えるようになりました。
最初のカテゴリー名が、服の骨格を先に決める
初期の設計では、まず「水着」というカテゴリーを置き、その中でトップとボトムを選び、最後にテーマや素材、装飾を追加していました。
たとえば、次のような順番です。
`水着 → 非対称トップ → 小さなボトム → 和風モチーフ → シフォン → 宝石装飾`
この書き方では、和風モチーフや宝石より先に「水着」「トップ」「ボトム」が登場します。すると、後半でどれだけ独創的な要素を足しても、全体の骨格は最初に選ばれた既知のカテゴリーに引っ張られやすくなります。

実務的に見ると、モデルへ最初に渡したカテゴリー名は、単なる説明ではありません。形を組み立てるための強い出発点になります。
こちらが「独創的に」と書いていても、独創性を支える接続関係が空白なら、モデルは見慣れた形を土台にして完成させます。
テーマは入っているのに、構造は変わっていない
ここで混同しやすいのが、**表面差**と**構造差**です。
表面差には、色、柄、刺繍、宝石、房飾り、素材感などがあります。これらは衣装の印象を大きく変えますが、支持関係まで自動的に変えるわけではありません。
たとえば、三角形の上部と三角形の下部へ、和風の結び、赤い縁取り、金色のチェーンを追加すれば、見た目はかなり豪華になります。しかし、左右のストラップで既存の三角形を支える骨格が残っているなら、親構造は普通の水着のままです。
一方、構造差は、どの部品が何を担い、どこへ接続され、どの方向へ張力が流れるかの違いです。

Aquatic Coutureでは、衣装を上部、前面、背面、アンカー、張力線、動きのためのシアー素材に分けています。これは布を細切れにするためではありません。それぞれの部品へ役割を持たせ、既存のトップとボトムに戻らない接続関係を作るためです。
否定語を増やしても、置き換え先は生まれない
普通の水着へ戻されたとき、最初にやりがちなのは否定語の追加です。
- 普通のビキニにしない
- 三角形にしない
- 下着っぽくしない
- ありきたりにしない
私も初期には、この方法で修正しようとしていました。
しかし、否定語は「何を消すか」は伝えても、**消した場所へ何を組み立てるか**までは決めません。

「三角形にしない」と書く代わりに、前面と背面を独立した機能モジュールにする、左右のアンカーから別々の張力線で支える、側面に開いた空間を残す、透明素材は動きの表現だけに使う、と書く。
このように完成後の位置関係を定義すると、モデルが組み立てる対象が具体的になります。
大切なのは、否定語をゼロにすることではありません。禁止事項の前に、成立させたい構造を十分に書くことです。
「軽い」「大胆」「ミニマル」は、まだ形ではない
もう一つの原因は、印象語を形状指定として扱ってしまうことです。
「非常に軽い衣装」「大胆なシルエット」「ミニマルな布面積」「通気性が高い構造」。方向性としては重要ですが、この言葉だけでは部品の輪郭、支持点、終端位置が決まりません。
モデル側から見れば、最も簡単な解釈は、既存の水着を細くしたり、ストラップを増やしたり、布を小さくしたりすることです。そのため、こちらが求めていた新しい親構造ではなく、一般的な水着の極端な変形へ進みやすくなります。
印象語は、次のように構造へ翻訳する必要があります。
「軽い」は、極薄素材を使うだけでなく、連続した大面積の布を持たず、必要な部品だけを細い支持経路で接続すること。
「通気性が高い」は、身体の周囲に大きなネガティブスペースがあり、前面と背面が側面や身体下側で一枚につながっていないこと。
「ミニマル」は、部品の数を無意味に減らすのではなく、支持、被覆、回転防止に必要な最小機能だけを残すこと。
印象を位置と接続へ変換して、初めて形の指示になります。
曖昧な部分ほど、見慣れた形で補われる
生成結果を観察していると、設計上の空白がある場所には、見慣れた構造が入りやすい傾向があります。
前面の小さな部品だけを指定し、背面や側面の接続を書かなければ、隠れた一般的なボトムが追加される。細い垂れ布の安定方法を書かなければ、布が左右へ広がってエプロンやミニスカートのようになる。前後を独立させたつもりでも、側面図を指定しなければ、身体下側で一枚につながる。
これは、モデルが意地悪をしているというより、曖昧な設計を「衣装らしく見える既知の形」で完成させた結果として捉える方が、修正点を見つけやすくなります。
失敗したときに「もっと攻めて」「もっと独創的に」と強めるだけでは、空白は埋まりません。どの部品が不明だったのか、何が支えていなかったのか、どの方向の図が欠けていたのかを確認します。
長いプロンプトほど強いとは限らない
指定を増やすほど精度が上がるように思えますが、すべてを同じ強さで並べると、重要な構造条件が埋もれます。
成人性、画風、髪、体型、色、素材、背景、光、ポーズ、装飾、禁止事項。その中へ、アンカーや前後関係を一度だけ書いても、文章全体では小さな情報になってしまいます。
特に、同じ条件を少し違う言い方で何度も繰り返すと、文章が長くなるだけでなく、互いに矛盾することがあります。
そこで現在は、情報を次の優先順に並べています。

テーマは最初に置きますが、色や柄として使うのではなく、方向、反復、曲線、左右差のルールへ変換します。その次に全体の接続関係を決め、機能モジュール、アンカー、張力経路を確定します。
素材、装飾、動き、背景はその後です。
この順番へ変えたことで、テーマが普通の水着へ貼り付ける表面模様ではなく、衣装を組み立てる文法として働くようになりました。
普通の水着へ戻さないための5つの修正ルール
ここまでを、実際の作業へ使える形にまとめます。
1.カテゴリー名を、シルエット選択から外す
「水着」は使用場面の説明には使っても、トップとボトムの形を選ぶ入口にしません。最初に決めるのは、衣装全体の接続関係です。
2.装飾より先にTopologyを決める
左右対称か非対称か。上部と下部はどう関係するか。前面と背面は独立するか。一本の斜線が全身を支配するか。まず大きな骨格を一つに絞ります。
3.部品を見た目ではなく機能で分ける
支持する部品、必要範囲を覆う部品、回転を防ぐ部品、動きを作る部品、装飾する部品を分けます。役割のない部品は、浮遊した飾りや貼り付けたパッチに見えやすくなります。
4.否定語より完成状態を先に書く
「普通の水着ではない」より、部品の位置、幅、接続先、張力の方向、終端、側面での関係を先に定義します。禁止事項は最後の品質ゲートとして使います。
5.正面・側面・背面を別々に合格させる
正面だけで成功していても、側面で前後がつながり、背面で一般的な形へ戻っていることがあります。完全側面は、独立構造を確認するための設計図です。


生成後は「似ているか」より「何が支えているか」を見る
結果を評価するとき、最初に完成画像の雰囲気だけを見ないようにしています。
確認するのは、各部品が何の役割を持っているか、支持点が見えるか、テーマが構造へ反映されているか、隠れた一般形が追加されていないか、側面でも前後関係が維持されているかです。
色や装飾が違っていても、この関係が同じなら構造バリエーションではありません。反対に、配色が同じでも、支持関係と接続方法が変わっていれば、新しい親構造になり得ます。
独創的な衣装を作るために必要なのは、珍しい単語を増やすことではありません。
モデルが既知の形で埋めるしかなかった空白を、設計情報で先に埋めること。
これが、普通の水着へ戻る現象を減らすために、いま最も重視している考え方です。
次回は、ここで触れた「機能モジュール」をもう少し具体的に扱います。
衣装を小さな部品に分けると、何が変わるのか。
布を細切れにするだけの分割と、支持・被覆・装飾を役割ごとに分けるモジュール設計の違いを、実例を使って整理する予定です。
衣装生成で、テーマは反映されたのに形だけ普通へ戻った経験はありますか?
