原画1枚と複数角度参照の違い
キャラクターの正面画像から45°、90°、背面などをAI生成するとき、原画1枚だけを参照する場合と、すでに作った複数角度を参照する場合では意味がかなり違います。
ただし参照画像を増やせば無条件に正確になるわけではありません。重要なのは、信頼できる角度を増やすことです。
単一画像から別角度を作る根本的な不確定性は「AIで同じキャラクターの別角度を作ると別人になる理由」で詳しく整理しています。
原画1枚だけでも「見えている特徴」は強い
正面画像だけでも、AIは色、線の太さ、顔の比率、目・鼻・口、服装、全体のデフォルメ感など、多くの特徴を参照できます。
そのため15°や30°程度の近い角度なら、原画に描かれている情報をかなり残したまま生成できる場合があります。
問題は正面から確認できない部分です。鼻がどれだけ前へ出るのか、後頭部がどれほど膨らむのか、髪が背中側でどうつながるのか、肩の装飾が側面まで続くのか。これらは正面画像だけでは確定できません。
CVPR 2024のMultiDiffも、単一画像からのNovel View Synthesisは、未観測領域に複数のもっともらしい解釈が存在するためhighly ill-posedな問題だと説明しています。
MultiDiff: Consistent Novel View Synthesis from a Single Image ↗
横から見たときに必要になる鼻、後頭部、耳、髪、服の厚みなどを新しく補う必要があります。
45°画像があると「鼻の奥行き」が既知になる
ここで作者が確認した45°画像も参照に加えると、正面では鼻幅がこのくらい、45°では鼻がこの程度突出する、という複数方向の情報を使えます。
同じように、後頭部の膨らみ、耳の位置、髪の重なり、腕と胴体の前後関係なども、中間角度から読み取れるようになります。
つまり45°画像には、正面には直接描かれていなかった立体関係を、人が確認して確定した情報が含まれます。
SyncDreamerのような研究でも、各ビューを独立に生成するだけではなく、複数ビュー間の特徴を同期して幾何形状や色の一貫性を高める方法が提案されています。
SyncDreamer: Generating Multiview-consistent Images from a Single-view Image ↗
複数角度を参照する利点は、単に画像枚数が増えることではなく、同じキャラクターを別方向から観測した情報が増えることです。
45°と90°がある状態から60°を作ると、条件を絞りやすい
例えば60°を作りたい場合、正面0°しかなければ0°から60°までの間を広く推測する必要があります。
45°と90°がすでに確認済みなら、60°の顔幅、鼻の突出、耳の見え方などは、その2方向と整合する必要があります。推測できる範囲が狭くなります。
ViewFusionも、既知ビューの情報を次のビュー生成へ利用し、単一ビュー条件のモデルを複数ビュー条件へ拡張して一貫性を高める方法を扱っています。
ViewFusion: Towards Multi-View Consistency via Interpolated Denoising ↗
目的角度の左右を挟むPrimaryがあると、片側からの延長だけでなく、両方向と矛盾しない中間ビューとして考えやすくなります。
ただし「生成した画像を全部参照」にすると危険
複数角度なら何でもよいわけではありません。例えばAIが作った30°で鼻が少し長くなり、それをそのまま60°へ渡し、さらに60°から90°へ進めると、小さな誤差が正しい設定として継承される可能性があります。
MultiDiffも、生成画像を順番に利用する自己回帰的な方法はドリフトや誤差蓄積を起こしやすい点を課題として挙げています。
したがって重要なのは「複数角度を参照すること」ではなく、人が確認した信頼できる複数角度を参照することです。
Character Motion StudioでPrimaryとCandidateを分ける理由
Character Motion Studioでは、AI生成直後の画像をCandidateとして保存し、ユーザーが確認して正式採用したものだけをPrimaryへ昇格させます。
次の角度生成で信頼参照として使うのは、0°原画とPrimaryです。Candidateはプレビューや確認には使えますが、そのまま次の生成の信頼参照には入りません。
| 素材 | 役割 | 次のAI生成での扱い |
|---|---|---|
| 原画 0° | キャラクターの基準 | 参照候補として常に残す |
| Primary | 人が確認・採用した角度 | 近い角度を信頼参照に使う |
| Candidate | AI生成・未確定の候補 | 次の信頼参照には使わない |
この「生成」と「採用」を分ける思想は、背面生成の記事や45°・90°・180°の記事とも共通しています。
現行Character Motion Studioは「原画+Primary最大2枚」を自動選択する
ここは現行実装に合わせて整理します。参照画像は「最大2枚」ではなく、原画を含め最大3枚です。
内部では0°原画を基準として残し、そのうえで採用済みPrimaryから目標に近い補助参照を最大2枚選びます。
そして、最も近い信頼済み参照から目標角度までが45°を超える場合、現在の単発生成はその場で停止し、中間角度を先に作るか、自分で角度画像を追加するよう案内します。
これはCharacter Motion Studio側で誤差を増やしにくくするための運用ゲートです。研究上の普遍的な上限を意味するものではありません。
また生成時には、角度画像だけでなくCharacter MasterのルールやReference Partsも一緒に条件として渡されます。左右非対称の装飾については「画面左右と本人左右の違い」で詳しく解説しています。
複数角度が増えても、原画は最後まで基準として残す
45°や90°が増えても、原画の価値が下がるわけではありません。Character Motion Studioでは0°原画を信頼参照の基準として残し、AI生成画像は確認後にPrimaryへ昇格します。
45°や90°は「原画より新しい正解」ではありません。原画だけでは分からなかった部分について、人間が確認して追加した設計資料と考える方が適切です。
原画だけならAIの自由度は高くなります。Primaryが増えれば自由度を少しずつ狭められます。ただし、間違った角度をPrimaryにすれば、それ自体が間違った制約になります。
角度を増やす実務フロー
- 0°原画を基準として残す。 顔・色・線・頭身など、最初のキャラクター設計を保持します。
- 近い角度をCandidateとして生成する。 いきなり遠い角度へ飛ばさず、現在の信頼情報で判断できる範囲から増やします。
- 顔・輪郭・装飾・左右・色を確認する。 必要なら編集・角度再割当・Reference Partsの補強を行います。
- 確認できたものだけPrimaryへ採用する。 Candidateを自動的な正解にはしません。
- 次の角度では原画+近いPrimaryを参照する。 両側に信頼角度があれば、目標を挟む情報を利用します。
- 遠すぎる場合は中間角度か手描き素材を追加する。 AI生成だけで無理に連鎖させません。
画像を増やすのではなく、確定情報を増やす。
Character Motion StudioではCandidateとPrimaryを分け、0°原画を残したまま、確認済み角度だけを次の生成へ利用します。
まとめ
原画1枚だけを参照する場合と、複数角度を参照する場合の違いは、単純な画像枚数ではありません。
原画だけでは、見えていない側を広く推測する必要があります。確認済みの45°や90°が増えると、鼻の突出、後頭部、耳、髪、装飾などについて「もう推測しなくてよい情報」が増えます。
一方、未確認のAI生成を次々に参照すると、その誤差まで設定として固定されます。だから重要なのは、原画 → 生成 → 確認・修正 → Primary採用 → 次の角度で参照という順序です。
複数角度を用意する本当の目的は、AIへ大量の画像を渡すことではありません。キャラクターについて「推測しなくてもよい情報」を少しずつ増やしていくことです。