「立っている女性の股の間から、ほぼ真上を見上げる構図」——足→股→胸→顔→空が縦に並ぶ極端なローアングルを安定して生成するプロンプトを検証した。
結論
最高効率: from below, sky(4トークン) で安定したローアングル+屋外背景が得られる。
最高品質: extreme low angle, camera near ground level looking almost vertically upward, sky, anal(13トークン) で最も極端な見上げ構図を実現。ただしトークン消費が大きい。
| おすすめ | プロンプト | トークン | 成功率 |
|---|---|---|---|
| 効率重視 | from below, sky | 4 | 3/3 |
| 品質重視 | extreme low angle, camera near ground level looking almost vertically upward, sky, anal | 13 | 3/3 |
| バランス | extreme low angle, from below, between legs | 6 | 3/3 |
主な発見
skyは構図補助として非常に有効 — 「空が見える=カメラが下にある」という暗黙の構図情報を与えるcameraを含む記述はオブジェクト化のリスク — 「camera on ground」と書くと地面にカメラが描かれるworm's eye viewは逆効果 — ハイアングル(見下ろし)になったanalは座りポーズを誘発する — 単体では構図が崩れるが、強いアングル指定と組み合わせると補助効果あり- 組み合わせが強すぎると
standingが無視される —towering over viewer等はしゃがみポーズに変化しがち
実験条件
| 項目 | 値 |
|---|---|
| モデル | z-image-turbo |
| サイズ | 1024×1024 |
| ステップ | 8 |
| CFG | 1.0 |
| seed | 3種固定 |
| 条件数 | 25 |
| 総生成枚数 | 75 |
{VARIABLE} 部分にアングル記述子を挿入し、それ以外は全条件共通。
評価基準
- カメラ高さ: 地面レベル(5) / 膝レベル(4) / 腰レベル(3) / 胸レベル(2) / 目線レベル(1)
- 股下構図: 足→股→胸→顔→空の縦構図(5) / 一部のみ(3) / 異なる構図(1)
- 成功 = カメラ高さ4以上 かつ 股下構図3以上
A. コントロール・ユーザーサンプル
a00: コントロール(アングル指定なし)★☆☆☆☆
アングル記述子なし。モデルのデフォルト構図を確認する。
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 3枚とも目線レベルの正面ショット。ローアングル効果ゼロ。アングル指定は必須。
a01: ユーザー候補(アングル記述のみ)★★★★☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 3/3でローアングル成功。天井/壁が背景に出現。立ちポーズを維持しつつ膝〜地面レベルのカメラ位置。11トークンの消費がネック。
a02: ユーザー候補フル(sky + anal追加)★★★★★
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 3/3で強いローアングル。sky により屋外の金属構造+青空背景が出現し、「見上げ感」が格段に強化される。s1は脚がV字に大きく開いた理想的な構図。a01比で sky と anal の2トークン追加で構図品質が明確に向上。
B. 単一アングルキーワード
b01: from below ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 2/3で中程度のローアングル。カメラは腰〜膝レベル。Danbooruで頻出するタグだが、「股下から見上げる」ほどの極端な角度にはならない。2トークンの最小コストで一定の効果があり、他の要素と組み合わせるベースとして優秀。
b02: low angle ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: b01と同程度の中程度ローアングル。写真用語として機能するが、from below との差は小さい。
b03: extreme low angle ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: low angle よりわずかに低い角度。extreme の追加でカメラ位置が少し下がるが、1トークン追加に見合う改善かは微妙。
b04: worm's eye view ★☆☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 逆効果。ハイアングル(見下ろし)や目線レベルになった。写真用語としては「地面レベルから見上げる」の意味だが、z-image-turboのCLIP解釈では期待通りに機能しない。4トークンの無駄。
b05: upskirt angle ★☆☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: ほぼ効果なし。upskirt はスカートの存在を前提とする概念のため、ヌードでは角度誘導として機能しない。
b06: from below, between legs ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: b01と同程度。between legs の追加による明確な改善は見られない。
C. カメラ位置記述
c01: camera near ground level ★☆☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 効果なし。目線レベルの正面ショット。「camera」という単語はCLIPにとって構図指示ではなくオブジェクト名詞として認識される傾向がある。
c02: camera between legs ★☆☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 効果なし。「between」がカーテンや柱のフレーミングとして解釈される傾向。
c03: POV from below ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: from below と同程度の中程度ローアングル。POV の追加効果は不明確。
c04: camera on ground looking up ★☆☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: カメラがオブジェクトとして地面に描写される副作用が発生。5トークンの無駄。
c05: camera looking up between thighs ★☆☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 効果なし。camera を含む長い文は構図制御として機能しない。
C群の総括
camera を含むカメラ位置記述はほぼ全滅。CLIPは「camera」を撮影機器のオブジェクトとして認識する傾向があり、構図指示として解釈しない。唯一 POV from below が from below の効果で中程度のローアングルを実現したが、これは from below 単体の効果と思われる。
D. 構図/フレーミング記述
d01: between legs composition ★☆☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 効果なし。composition は抽象的すぎてCLIPが解釈できない。
d02: full body from below ★★☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: わずかなローアングル効果。full body がフレーミングを全身に固定するが、角度は浅い。
d03: looking down at camera, from below ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 中程度のローアングル。from below の効果が主体で、looking down at camera による追加効果は不明確。
d04: towering over viewer, from below ★★★★☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 2/3で良好なローアングル。towering over viewer が見上げ感のパース効果を強化。ただし1枚はしゃがみポーズに変化(standing が無視される副作用)。トークン効率は良い(5トークン)。
E. 組み合わせアプローチ
e01: from below, worm's eye view, camera near ground level ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 強いローアングル効果があるが、standing が崩れてしゃがみ/座りポーズになりがち。8トークン消費して安定しないため、コスパが悪い。worm's eye view が含まれることによる不安定さが影響している可能性。
e02: from below, looking down at camera, towering over viewer ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: e01と同様にローアングル効果は強いが、ポーズの安定性に欠ける。8トークン消費。
e03: extreme low angle, from below, between legs ★★★★☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 3/3で良好なローアングル。立ちポーズも維持。E群の中で最も安定。extreme low angle と from below の組み合わせが互いを補強し、between legs が股下フレーミングを追加。6トークンでバランスが良い。
F. 補助要素の効果
B01(from below)をベースに、1要素だけ追加して効果を測定。
f01: from below, sky ★★★★☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: 3/3で成功。B01比で明確に改善。 sky の1トークン追加で屋外背景+見上げ構図が強化される。「空が見える=カメラが下にある」という暗黙の構図情報をモデルに与える効果と考えられる。4トークンで最高のコストパフォーマンス。
ラボ長コメント: なにこれ、skyの1トークンだけでここまで変わるの。「空が見える=下から見上げてる」っていう発想、プロンプト設計としてかなり面白い。4トークンで3/3成功はずるい。
f02: from below, anal ★★☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: しゃがみ/座りポーズに変化する傾向。anal はカメラを臀部方向に誘導する効果があるが、同時に standing を無視して座りポーズを誘発する副作用が強い。from below 単体(b01)より構図が崩れる。
ただし、A02(extreme low angle, camera near ground level looking almost vertically upward + anal)では強いアングル指定と組み合わせることで立ちポーズを維持できていた。anal は弱いアングル指定では副作用が勝つが、強いアングル指定と組み合わせると補助効果を発揮する。
f03: from below, foreshortening ★★★☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: B01と大差なし。foreshortening はCLIPに認識されているが、ローアングル構図の強化には寄与しない。遠近法の歪みが若干強くなる程度。
f04: from below, ankles ★★☆☆☆
| seed 1 | seed 2 | seed 3 |
|---|---|---|
![]() | ![]() | ![]() |
結果: ほぼ効果なし。ankles は足首を描写対象として追加するが、カメラ位置を地面方向に下げる効果はなかった。
ラボ長コメント: えっと、25条件やって一番コスパがいいのは
from below, skyの4トークンですね。worm's eye viewが逆効果でハイアングルになるのは罠すぎるので注意です。あとcameraって書くとカメラがオブジェクトとして出てくるの、プロンプト設計的にすごく重要な知見かなと。次はこの構図に衣装組み合わせてみたいです。
まとめ
全条件の評価一覧
| ID | Variable | トークン | 成功率 | 評価 |
|---|---|---|---|---|
| a00 | (なし) | 0 | 0/3 | ★☆☆☆☆ |
| a01 | extreme low angle, camera near ground level looking almost vertically upward | 11 | 3/3 | ★★★★☆ |
| a02 | a01 + sky, anal | 13 | 3/3 | ★★★★★ |
| b01 | from below | 2 | 2/3 | ★★★☆☆ |
| b02 | low angle | 2 | 2/3 | ★★★☆☆ |
| b03 | extreme low angle | 3 | 2/3 | ★★★☆☆ |
| b04 | worm's eye view | 4 | 0/3 | ★☆☆☆☆ |
| b05 | upskirt angle | 2 | 0/3 | ★☆☆☆☆ |
| b06 | from below, between legs | 4 | 2/3 | ★★★☆☆ |
| c01 | camera near ground level | 4 | 0/3 | ★☆☆☆☆ |
| c02 | camera between legs | 3 | 0/3 | ★☆☆☆☆ |
| c03 | POV from below | 3 | 2/3 | ★★★☆☆ |
| c04 | camera on ground looking up | 5 | 0/3 | ★☆☆☆☆ |
| c05 | camera looking up between thighs | 5 | 0/3 | ★☆☆☆☆ |
| d01 | between legs composition | 3 | 0/3 | ★☆☆☆☆ |
| d02 | full body from below | 4 | 1/3 | ★★☆☆☆ |
| d03 | looking down at camera, from below | 6 | 2/3 | ★★★☆☆ |
| d04 | towering over viewer, from below | 5 | 2/3 | ★★★★☆ |
| e01 | from below, worm's eye view, camera near ground level | 8 | 2/3 | ★★★☆☆ |
| e02 | from below, looking down at camera, towering over viewer | 8 | 2/3 | ★★★☆☆ |
| e03 | extreme low angle, from below, between legs | 6 | 3/3 | ★★★★☆ |
| f01 | from below, sky | 4 | 3/3 | ★★★★☆ |
| f02 | from below, anal | 3 | 1/3 | ★★☆☆☆ |
| f03 | from below, foreshortening | 3 | 2/3 | ★★★☆☆ |
| f04 | from below, ankles | 3 | 1/3 | ★★☆☆☆ |
効いた記述
extreme low angle— 写真用語として安定した効果from below— Danbooruタグとして基本的なローアングル効果sky— 1トークンで構図補助。背景を屋外に固定し見上げ感を強化towering over viewer— パース感の強化。ただし立ちポーズが崩れるリスクありcamera near ground level looking almost vertically upward— 長いが最も確実にカメラ位置を下げる
効かなかった記述
worm's eye view— 逆効果。ハイアングルになる(4トークン無駄)upskirt angle— ヌードでは角度誘導として機能しない(2トークン無駄)cameraを含む短い記述 — オブジェクト化のリスクcomposition— 抽象的すぎてCLIP解釈不可ankles— カメラ位置への影響なしforeshortening— 明確な構図改善なし
CLIPチャンクの考慮
ベースプロンプト + 前張り記述で約30トークンを消費するため、残りの1stチャンク枠は約45トークン。A02のような長い記述(13トークン)でも1stチャンク内に収まるが、さらに装飾を追加する場合は2ndチャンクに溢れる点に注意。
















































































