結論を先に
- 体型キーワード(athletic straight body frame / slim wavy body frame / natural body frame 等)による体型シルエットの明確な差は確認されなかった。C00〜C03の同一seed画像を比較すると、顔立ち・髪型・ポーズに微差はあるが、肩幅・ウエスト・ヒップのシルエットに系統的な差は3枚中0枚で確認できなかった
- 服装キーワードの変更は正しく反映された。C04ではテーラードジャケット+ペンシルスカート、C05ではシフォンブラウス+フレアスカート、C06ではオーバーサイズニット+ワイドパンツがそれぞれ3枚中3枚で出力された
- 深掘り検証: 具体的な体型記述(wide hips, broad shoulders, tall, petite 等)でも体型シルエットは変化しなかった。12枚中0枚で効果が確認され、抽象的キーワードと結果は同じだった
- 体型の描き分けは現状のキーワードでは困難だが、服装の描き分けは十分に機能する
この記事でわかること
- 骨格ストレート・ウェーブ・ナチュラルの体型指定で実際にシルエットが変わるか
- 同じ服装(白Tシャツ+デニム)で体型の差がどの程度可視化されるか
- 具体的な体型記述(wide hips, broad shoulders, petite 等)で体型シルエットが変わるか
- 各骨格タイプに「似合う」とされる服装を指定したとき、説得力のある画像が出るか
- 個別検証記事(ストレート・ウェーブ・ナチュラル)の知見を踏まえた横断比較(下記の関連記事を参照)
実験設計
| 項目 | 値 |
|---|---|
| モデル | z-image-turbo(6B、写実特化蒸留) |
| ステップ | 8 |
| サンプラー | euler |
| スケジューラー | ddim_uniform |
| CFG | 1.0 |
| サイズ | 1024x1024 |
| seed | 3つ固定(全条件共通) |
| 各条件 | 3枚(3seed) |
| 合計 | 11条件 = 33枚(第1段階7条件 + 深掘り4条件) |
| 変更変数 | 体型キーワード / 服装キーワード(1変数) |
ベースプロンプト(体型比較用)
白Tシャツ+フィットジーンズで統一し、体型キーワードだけを差し替える。白背景でシルエットを見やすくする。
条件一覧
| 条件ID | カテゴリ | 変更内容 |
|---|---|---|
| C00 | 体型比較 | コントロール(体型指定なし) |
| C01 | 体型比較 | ストレート体型(athletic straight body frame) |
| C02 | 体型比較 | ウェーブ体型(slim wavy body frame, narrow shoulders, wide hips) |
| C03 | 体型比較 | ナチュラル体型(natural body frame, broad shoulders, angular bone structure) |
| C04 | 似合う服 | ストレート + テーラードジャケット |
| C05 | 似合う服 | ウェーブ + フレアスカート |
| C06 | 似合う服 | ナチュラル + オーバーサイズニット |
体型比較(同一服装)
C00: コントロール(体型指定なし)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚とも白Tシャツ+スキニーフィットのジーンズが生成され、プロンプトの服装指定が反映された。背景はグレー系のテクスチャ壁。体型は3枚とも標準的な細身体型で、肩幅・ウエスト・ヒップに顕著な特徴はない。seed 1は足元にクリアサンダル、seed 2は黒のストラップサンダル、seed 3は素足。
C01: ストレート体型(athletic straight body frame)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚とも白Tシャツ+スキニージーンズが生成された。C00と同一seedで比較すると、顔立ちや髪型に微差がある(seed 2はストレートヘアでC00よりやや長め、seed 3は前髪の形状がやや異なる)。しかし肩幅・ウエスト・ヒップのシルエットについては、3枚中0枚でC00との明確な差が確認されなかった。「athletic straight body frame」の追加による体型変化は観察されなかった。
C02: ウェーブ体型(slim wavy body frame, narrow shoulders, wide hips)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚とも白Tシャツ+スキニージーンズが生成された。C00と同一seedで比較すると、顔立ち・髪型に微差がある(seed 2はウェーブのかかった長髪でC00とやや異なる)。肩幅・ウエスト・ヒップのシルエットについては、3枚中0枚でC00との系統的な差が確認されなかった。「slim wavy body frame, narrow shoulders, wide hips」の追加による肩幅の狭小化やヒップの拡大は観察されなかった。
C03: ナチュラル体型(natural body frame, broad shoulders, angular bone structure)
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚とも白Tシャツ+スキニージーンズが生成された。C00と同一seedで比較すると、顔立ち・髪型に微差がある(seed 1はC00よりやや肩幅が広い印象があるが、ポーズや撮影角度の差の範囲内)。肩幅・ウエスト・ヒップのシルエットについては、3枚中0枚でC00との系統的な差が確認されなかった。「natural body frame, broad shoulders, angular bone structure」の追加による骨格の角張りは観察されなかった。
体型比較テーブル(同一seed横並び)
| 条件 | seed 1 | seed 2 | seed 3 |
|---|---|---|---|
| C00: 指定なし | ![]() | ![]() | ![]() |
| C01: ストレート | ![]() | ![]() | ![]() |
| C02: ウェーブ | ![]() | ![]() | ![]() |
| C03: ナチュラル | ![]() | ![]() | ![]() |
各骨格タイプに似合う服装
ここからは各骨格タイプに「似合う」とされる服装を組み合わせ、説得力のある画像が生成されるか確認する。
C04: ストレート × テーラードジャケット
骨格ストレートは直線的なラインの服が似合うとされる。テーラードジャケットで検証。
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚ともテーラードジャケット+白ブラウス+ペンシルスカートが生成され、プロンプトの服装指定が正しく反映された。seed 1はグレーのジャケット+同色スカート、seed 2はネイビー寄りのグレー、seed 3はライトグレー。ジャケットはウエストで絞られたフィットシルエットで、膝丈のペンシルスカートと直線的なラインを構成している。体型シルエットについてはC00との明確な差は確認されなかった。
C05: ウェーブ × フレアスカート
骨格ウェーブは曲線的で軽やかな服が似合うとされる。フレアスカートで検証。
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚ともシフォン素材のブラウス+フレアスカートが生成され、プロンプトの服装指定が正しく反映された。seed 1は幾何柄のブルー系シフォンブラウス+グレーのミディ丈フレアスカート。seed 2は花柄のネイビー系シフォンブラウス+ネイビーのミディ丈フレアスカート。seed 3は花柄シフォンのワンピース風で、ウエストで絞ったAラインのフレアシルエット(ただし上半身から腰までのフレーミングで足元が切れている)。3枚とも透け感のあるシフォン素材が描写されている。体型シルエットについてはC00との明確な差は確認されなかった。
C06: ナチュラル × オーバーサイズニット
骨格ナチュラルはラフでゆったりした服が似合うとされる。オーバーサイズニットで検証。
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚ともオーバーサイズニット+ワイドパンツが生成され、プロンプトの服装指定が正しく反映された。seed 1はベージュ系のリブニット、seed 2はグレーのリブニット、seed 3はベージュのリブニット。いずれも身幅が広くヒップラインを覆うドロップショルダーのシルエットで、ワイドレッグパンツと合わせてゆったりとした直線的なラインを構成している。C00〜C03の白Tシャツ+スキニージーンズとは明確に異なる服装が出力されており、服装指定の効果が確認できた。体型シルエットについてはC00との明確な差は確認されなかった。
似合う服比較テーブル(同一seed横並び)
| 条件 | seed 1 | seed 2 | seed 3 |
|---|---|---|---|
| C04: ストレート+ジャケット | ![]() | ![]() | ![]() |
| C05: ウェーブ+フレア | ![]() | ![]() | ![]() |
| C06: ナチュラル+ニット | ![]() | ![]() | ![]() |
深掘り検証: 具体的な体型記述による制御
第1段階では「athletic straight body frame」「slim wavy body frame」などの抽象的な体型キーワードが効かなかった。ここでは、具体的な身体パーツの特徴を直接記述することで体型シルエットを制御できるか検証する。
実験設計(深掘り)
| 項目 | 値 |
|---|---|
| ベースプロンプト | 第1段階と同一(白Tシャツ+フィットジーンズ) |
| 変更変数 | 具体的な体型記述キーワード(1変数) |
| seed | 42, 123, 789(3つ固定) |
| 各条件 | 3枚(3seed) |
| 合計 | 4条件 = 12枚 |
条件一覧(深掘り)
| 条件ID | 狙い | 体型記述キーワード |
|---|---|---|
| D00 | ウェーブ的(曲線・下重心) | wide hips, narrow waist, short torso |
| D01 | ストレート的(上半身の厚み) | broad shoulders, long torso, muscular thighs |
| D02 | ナチュラル的(長身・直線的) | tall, long limbs, angular bone structure, flat chest |
| D03 | 小柄体型 | petite, short, small frame |
D00: wide hips, narrow waist, short torso
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚とも白Tシャツ+スキニージーンズが生成された。C00(コントロール)と同一seedで比較すると、ヒップ幅の拡大やウエストの細さの強調は3枚中0枚で確認されなかった。「wide hips」「narrow waist」という直接的な記述でも体型シルエットに変化は見られなかった。
D01: broad shoulders, long torso, muscular thighs
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚とも白Tシャツ+スキニージーンズが生成された。C00と同一seedで比較すると、肩幅の拡大や太ももの筋肉感は3枚中0枚で確認されなかった。顔立ちが3枚とも非アジア系寄りに変化しており、体型キーワードが顔の生成に干渉した可能性がある。しかし肩幅・胴の長さ・太ももの太さについてはC00との系統的な差は観察されなかった。
D02: tall, long limbs, angular bone structure, flat chest
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚とも白Tシャツ+スキニージーンズが生成された。C00と同一seedで比較すると、身長や手足の長さに明確な差は3枚中0枚で確認されなかった。「flat chest」による胸部サイズの変化も観察されなかった。「tall」「long limbs」という直接記述でもフレーム内での人物の比率に系統的な変化は見られなかった。
D03: petite, short, small frame
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 3枚とも白Tシャツ+スキニージーンズが生成された。C00と同一seedで比較すると、フレーム内の人物がやや小さく写る画像があったが(seed 2, 3でやや頭上に余白がある)、撮影距離やフレーミングの差の範囲内であり、体格の小柄さが系統的に表現されたとは3枚中0枚で確認できなかった。
深掘り比較テーブル(同一seed横並び)
| 条件 | seed 1 | seed 2 | seed 3 |
|---|---|---|---|
| C00: 指定なし(再掲) | ![]() | ![]() | ![]() |
| D00: wide hips等 | ![]() | ![]() | ![]() |
| D01: broad shoulders等 | ![]() | ![]() | ![]() |
| D02: tall等 | ![]() | ![]() | ![]() |
| D03: petite等 | ![]() | ![]() | ![]() |
深掘り検証の結論
具体的な身体パーツの記述(wide hips, broad shoulders, tall, petite 等)に変更しても、体型シルエットへの効果は12枚中0枚で確認されなかった。第1段階の抽象的な体型キーワード(athletic straight body frame 等)と結果は同じであり、このモデルでは体型に関するキーワードが出力の体型シルエットにほぼ影響を与えないといえる。
唯一観察された変化として、D01では顔立ちが非アジア系寄りに変化する傾向があった。「broad shoulders」「muscular thighs」が体型ではなく人種的特徴の方向に作用した可能性がある。
まとめ
今回の実験で確認されたことは以下の通り。
服装キーワードは正しく反映された: C00〜C03の白Tシャツ+ジーンズ、C04のテーラードジャケット+ペンシルスカート、C05のシフォンブラウス+フレアスカート、C06のオーバーサイズニット+ワイドパンツがそれぞれ3枚中3枚で出力された。服装の描き分けは十分に機能する
体型キーワードによるシルエットの差は確認されなかった: C00(体型指定なし)とC01〜C03(ストレート/ウェーブ/ナチュラル)の間で、肩幅・ウエスト・ヒップの系統的な差は12枚中0枚で確認できなかった。顔立ちや髪型に微差はあるが、体型シルエットの描き分けとしては不十分
似合う服セクション(C04〜C06)では服装の差が明確: テーラードジャケットの直線的シルエット、フレアスカートの曲線的シルエット、オーバーサイズニットのゆったりしたシルエットがそれぞれ描き分けられた。ただし体型キーワードの効果は服装変更時にも確認されなかった
具体的な体型記述でも効果なし(深掘り検証): wide hips, broad shoulders, tall, petite など具体的な身体パーツの記述に変えても、体型シルエットへの効果は12枚中0枚で確認されなかった。抽象的キーワード(body frame系)でも具体的キーワード(パーツ指定)でも結果は同じだった
体型キーワードが顔立ちに干渉する場合がある: D01(broad shoulders, muscular thighs)では3枚とも顔立ちが非アジア系寄りに変化した。体型ではなく人種的特徴の方向に作用した可能性がある
このモデルでは体型に関するキーワードが出力の体型シルエットにほぼ影響を与えない。服装の変更によってシルエットの印象は大きく変わるため、骨格タイプの表現は体型キーワードではなく服装選択で制御するのが現実的といえる。
ラボ長コメント: えっと、服装の描き分けはちゃんと機能してて、テーラードジャケット・フレアスカート・オーバーサイズニット、3種とも3/3で出てます。問題は体型のほうで、ストレート・ウェーブ・ナチュラル、33枚見比べてシルエットの差が出たと言えるもの1枚もなかったですね。深掘りで
wide hipsとかbroad shouldersとか具体的に書いても12枚中0枚。体型キーワードはこのモデルでは効かないと判断していいかなと。骨格タイプの印象を変えたいなら、体型じゃなくて服装で見せるしかなさそうです。





































