結論を先に
- ビキニ着用時に
tan linesを指定しても、タンラインは視認できない。 ビキニが日焼け跡の境界を覆うため、日焼けした肌と焼けていない肌の境界線が見えない。 tanned skinは肌の色味をやや褐色にする効果がある。 ただしtan linesの「線」は確認されなかった。- タンラインを見せるには「衣装と日焼けパターンの不一致」が必要。 たとえば、ビキニのタンラインをワンピース水着やキャミソールで見せるなど、日焼け跡と現在の衣装が異なる必要がある。
- この結果は「差がない」ことに価値がある。 tan linesキーワードの使い方を誤ると、トークンを無駄にするだけで意図した表現にならない。
実験設計
| 項目 | 値 |
|---|---|
| モデル | z-image-turbo(6B、写実特化蒸留) |
| ステップ | 8 |
| CFG | 1.0 |
| サイズ | 1024x1024 |
| seed | 3つ固定(全条件共通) |
| フレーミング | upper body |
| 背景 | beach background, bright sunlight |
| 各条件 | 3枚(3seed) |
| 合計 | 3条件 × 3 = 9枚 |
条件設計
| 条件 | プロンプト要素 |
|---|---|
| A00: コントロール | wearing white bikini, tanned skin |
| A01: tan lines | wearing white bikini, tan lines, tanned skin |
| A02: bikini tan lines(詳細指定) | wearing white bikini, visible bikini tan lines on shoulders and chest, tanned skin |
評価基準
- タンラインの視認性: 日焼けした肌と焼けていない肌の境界線が見えるか
- 肌の色味: tanned skinの効果で肌が褐色になっているか
- 3条件間の差: tan lines指定の有無で見た目が変わるか
各条件の検証
A00: コントロール(tanned skin のみ)
プロンプト
1girl, 32yo japanese actress, wearing white bikini, tanned skin, standing, facing camera, upper body, beach background, bright sunlight
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: 白ビキニ+ビーチ背景。肌はやや褐色で、tanned skinの効果は軽微。岩場を背景にした構図が安定して生成される。タンラインは当然なし。
A01: tan lines
プロンプト
1girl, 32yo japanese actress, wearing white bikini, tan lines, tanned skin, standing, facing camera, upper body, beach background, bright sunlight
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: コントロールとの視覚的差異なし。3/3でタンラインの境界線は確認できなかった。白ビキニが日焼け跡と同じ位置をカバーしているため、仮にモデルが内部的にタンラインを生成していたとしても、衣装の下に隠れて見えない。
A02: visible bikini tan lines(詳細指定)
プロンプト
1girl, 32yo japanese actress, wearing white bikini, visible bikini tan lines on shoulders and chest, tanned skin, standing, facing camera, upper body, beach background, bright sunlight
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
観察: visible bikini tan lines on shoulders and chest と具体的な部位を指定したが、やはりタンラインは確認できなかった。肩やデコルテに日焼けの境界線があるはずだが、ビキニのストラップ部分と日焼けしていない部分が一致するため視認不能。
メモ: 同じビキニを着ている状態ではタンラインは見えない。キャミソールなど別の衣装に着替えないと確認できない。
なぜタンラインが見えないのか
タンラインが視覚的に意味を持つのは、現在の衣装が日焼けパターンと異なる場合のみ:
- ビキニの日焼け跡 → ワンピース水着やキャミソールで見る → 肩紐の跡が見える
- Tシャツの日焼け跡 → タンクトップやビキニで見る → 袖の跡が見える
今回の実験では「ビキニで焼いた跡をビキニで見る」という設計だったため、日焼けの境界が衣装の下に隠れた。
今後の検証予定
タンラインを実際に可視化するには、以下のような条件設計が有効と考えられる:
bikini tan lines, wearing one-piece swimsuit— ビキニの跡をワンピで見るbikini tan lines, wearing camisole— ビキニ跡を普段着で見るt-shirt tan lines, wearing bikini— Tシャツ跡をビキニで見る
これらは今後の検証で確認したい。
実用上のポイント
- ビキニ着用のまま tan lines を指定してもトークンの無駄。 衣装と日焼けパターンが同じなら見えない
- タンラインを出すなら「衣装の不一致」を設計する — 日焼け元の衣装と現在の衣装が異なるプロンプトにする
- 「差がない」結果も検証として有用 — 無意味なキーワードを避けてトークンを節約できる













