結論から言うと: AI絵コンテでキャラクターの一貫性を保つ鍵は、キャラクターごとに固定の参照シートを1枚作ることです。文章の説明から一度だけ生成し、そのキャラクターが映るすべてのコマに添付します。プロンプトを長くしても解決しません。当たりが出るまで再生成しても同じです。7つのステップで方法を説明し、失敗するパターンも紹介します。
ここで使うツールは、ScreenWeaverの脚本と連動する絵コンテ機能です。シートは自分で管理する画像フォルダではなく、組み込みのオブジェクトになっています。原理は、参照画像を受け付けるどのコマ生成ツールにも当てはまります。まだ絵コンテを一通り作ったことがなければ、脚本からAI絵コンテを作る手順で全体の流れを確認できます。この記事は、多くの人が飛ばしてしまう1ステップに絞ります。
そもそもなぜコマごとにキャラが崩れるのか
コマはどれも新しい生成です。モデルは5コマ目を描くとき、4コマ目を覚えていません。主人公について知っていることは、今回渡されたものだけです。
文章を渡せば、渡しているのは「幅」です。「暗いコートを着た50代の背の高い女性」は、何千人もの女性と何百ものコートに当てはまり、コマごとにそのうちの1つが選ばれます。顔がぶれ、コートの形、丈、色が変わります。シーン9の引きの画で、絵コンテを読むスタッフは「この2人目の女性は誰?」と聞くことになります。
画像を渡せば、渡しているのは「点」です。体、生え際、ボタンの数まで決まったコートが、解釈されずにコピーされます。参照シートの方法はこれに尽きます。アイデンティティをプロンプトから外して画像に移し、その画像を毎回必ず添付することです。
アニメーションは100年前にキャラ表(モデルシート)でこの問題を解決しました。キャラクターを複数の角度から描いた1枚を全員の机に貼り、50人の手が1人の人物を描けるようにしたのです。日本のアニメで作画監督がキャラ表で全原画の顔をそろえるのと同じ発想で、絵コンテの参照シートはそれを描く代わりに生成したものです。
ステップ1:シートが必要なキャラクターを決める
全員ではありません。シートには生成1回と数分の執筆が必要で、1コマしか登場しないキャラクターは崩れようがありません。崩れる基準がないからです。
| キャラクター | シート | 理由 |
|---|---|---|
| ほとんどのシーンに出る主人公 | 必要、最優先 | すべてのコマがそれに依存する |
| 3シーン以上の脇役 | 必要 | 2シーン目で崩れが見えてくる |
| 印象的な見た目(制服、特殊メイク、特徴的な髪)の2シーンの端役 | 必要 | スタッフが気づくのはまさにその見た目 |
| 1シーンだが複数コマに出る通行人役 | たいてい必要 | 切り返しではシーン内の一貫性も重要 |
| 1コマのみ、セリフなし | 不要 | 一貫させる対象がない |
場所と小道具も同じように選びます。繰り返し出てくる場所には、主人公と同じ理由でシートが必要です。物語の鍵になる小道具も、2回以上アップで映るならシートを作ります。ScreenWeaverでは、Storyboardタブ左側の要素パネルに、稿から抽出した人物、場所、小道具がすでに並んでいるので、選別は読み直すだけで済みます。
ステップ2:シートの元になる説明文を書く
この後のすべてがこのステップを受け継ぎます。なのに、多くの人はここに90秒しかかけません。
ScreenWeaverでは、各要素にムードボードがあり、説明文のテキストブロックがピン留めされています。参照シートのプロンプトが読むのはこのブロックです。それ以外の情報は、シート生成には一切届きません。セリフも、ト書きも、頭の中にあるキャスティングのイメージもです。ブロックが空なら、ツールは生成前に警告を出します。名前だけで作ったシートは、デフォルト値で作ったシートだからです。

Storyboardタブの説明文なし警告。ScreenWeaverのUIキットと製品の文言で再現、2026年9月。
警告は文字どおり受け取ってください。キャンセルして、ブロックを書き、それから生成します。
ブロックに書くのは身体的な事実で、性格づけではありません。モデルは「傷ついたプライド」を描けず、「中年」は毎回違う描き方をします。衣装デザイナーとキャスティング担当がそれぞれ必要とする情報を、3、4文で書きます。まず体:性別、年代、身長、名前で言える体格。次に頭:髪の長さ、色、カット、肌の色、ひげ、眼鏡。次に服をすべて、色と素材つきで。靴。そして引きの画でも目に入る特徴を1つ。最後に、何も起きていないときの立ち方です。
この記事で使うキャラクター、ヌールのブロック:
ヌール、女性、50代半ば、背が高くがっしりした体格、肩幅が広い。短く刈った白髪、濃い褐色の肌、眼鏡なし。膝丈の紺のウール製鉄道員コート、真鍮ボタンで下の2つが欠けている、下にグレーのクルーネックセーター。赤いマフラーを喉元で一度結んでいる。黒の編み上げブーツ。首にチェーンで老眼鏡を下げている。まっすぐ立ち、両手をコートのポケットに入れている。
このブロックの名詞はどれも、生成ツールがコピーでき、確認する人がチェックできるものです。失敗する書き方はこうです。
| よくある書き方 | 崩れる理由 | 代わりに書くこと |
|---|---|---|
| 「おしゃれ、きちんとしている」 | スタイルは幅であって服ではない | 服とその色を名指しする |
| 「中年」 | 多くのモデルで35歳から60歳まで揺れる | 「50代半ば、短く刈った白髪」 |
| 「スポーツ体型」 | 水泳選手にもレスラーにもなる | 「長身、広い肩幅、太い前腕」 |
| 「疲れた目、悲しみを抱えている」 | 感情はシートではなくコマのト書きに書く | 削る |
| 「若い頃のアル・パチーノ似」 | 実在の人物への似せ方は不安定で、権利の問題もある | 実際に意図している特徴を書く |
| 「ジャケットを着ている」 | 形、丈、色がコマごとに変わる | 「膝丈の紺のウールコート、真鍮ボタン」 |
白紙から書くのが難しければ、AIキャラクター一貫性シートが同じ項目(年齢層、顔と体格、髪、正確な衣装、特徴1つ)を順に案内し、ムードボードに貼れるブロックにまとめてくれます。映像プロンプト向けに作ったツールですが、項目は絵コンテのシートに必要なものと同じです。
説明文1つにつき衣装は1つ。ヌールが第1幕と第2幕はコート、第3幕は入院着なら、シートは2枚です。扱い方はステップ6で説明します。
ステップ3:シートを生成し、キャラ表として読む
要素パネルから参照シートを生成します。キャラクターの場合、ScreenWeaverのシート用プロンプトは、1枚に同じ縮尺、同じ接地線で全身4方向(正面、斜め45度、真横、背面)を並べ、さらに中立的な斜めの角度で頭部のアップを別に描くよう指示します。ポーズは中立の立ち姿です。シートは白背景に、意図的にシンプルなプリビズ調で描かれます。単純な形、抑えた色、文字なし、ラベルなし。

NOORの参照シート。上の説明文から、ScreenWeaverがキャラクターシートに使うのと同じ4方向のプロンプトテンプレートとモデルでこの記事用に生成、2026年9月。
ブロックと見比べると、すぐに2つのことに気づきます。テンプレートの中立ポーズが「両手をコートのポケットに入れている」より優先されています。これは問題ありません。立ち方はコマの領分で、シートに必要なのは体だけだからです。そしてコートはボタンが3つで、その下はウールがむき出しです。「下の2つが欠けている」の一つの解釈で、欠けたボタンが画面上で重要なら、もう一度生成する価値があります。読み合わせに必要なのは、この程度の注意力です。
シンプルな画風は意図的なものです。フォトリアルで雰囲気のある照明の肖像だと、コマ生成ツールはそれをコピーすべき人物としてだけでなく、まねるべき画風としても扱い、すべてのコマがその照明を引き継ぎます。白背景の平板なプリビズの人物は、アイデンティティだけを運び、ほかはほとんど運びません。参照に求められるのはまさにそれです。
では、受け入れる前に、説明文を横に開いてシートを読みましょう。
- 4つの方向は互いに一致しているか? どの角度でも同じ身長、同じ体格、同じ髪。背面の髪が正面より長ければ、シートはコマ生成ツールに2人の人物を教えてしまいます。
- 衣装の名詞はすべてあるか? ボタンを数え、マフラーを確認し、眼鏡のチェーンを探します。シートにない細部は全コマから消え、プロンプトで戻すこともできません。
- サムネイルの大きさでシルエットが読めるか? 目を細めてみてください。ヌールが形として認識できなければ、引きの画でも認識できません。
- 説明文にないものはないか? 勝手に足された小物、帽子、バッグ。再生成です。ここでモデルが足したものは、絵コンテ全体の正式設定になります。
どれか1つでも引っかかったら、コマの側で直そうとしないでください。説明文を直し、シートを再生成し、もう一度確認します。シートの再生成2回は、シーン1つの再生成より安上がりです。
画風がプリビズから離れるほど、このチェックは重要になります。シンプルでデフォルメの強いデザインほど壊れやすく、帽子や耳が変わるだけで観客には別のキャラクターに見えます。AIでアニメを作る方法では、4方向4表情のキャラ表1枚で配達員のキツネを全カット通しており、AIで3Dアニメを作るガイドでは、丸みのあるライティングされたキャラクターで同じ一回転を行っています。そこでは手袋がゴムから革に変わるだけで、顔より先に錯覚が壊れます。
ステップ4:キャラクターが映るすべてのコマでシートを引用する
シートは、コマが使うまで何の役にも立ちません。ScreenWeaverでは、コマのト書きがそのままプロンプトになり、構文は1つだけです。@で要素を引用すると、その要素のシートが参照として生成に添付されます。@と打ってヌールを選べば、シートがコマについていきます。
するとコマのプロンプトには、引用したキャラクターの顔の形、プロポーション、髪、服装、シルエット、姿勢を正確に合わせ、デザイン変更も衣装替えも小物の追加や削除もしない、という厳格な指示が入ります。この指示はあなたが書くものではありません。引用するだけで適用されます。
引用のルールは、直感より狭いものです。ヌールを引用するのは、ヌールがフレームの中にいるときだけです。話題に出ているだけのとき、同じ部屋のフレーム外に立っているとき、そのカットが彼女から見た別の人物の主観のときは、引用を外します。コマにいないキャラクターを引用すると、モデルは彼女をそこに描き込もうとします。
そして、ト書きで彼女を描写し直すのはやめましょう。ト書きは出来事のためのものです。ヌールが台帳を落とし、転轍レバーに手を伸ばす。 こうではありません。紺のコートを着た50代の背の高い女性ヌールが、台帳を落とす。 後者はモデルに画像と文章という2つの正解を渡し、両者を平均する口実を与えます。アイデンティティはシートに、動きはト書きに。映像モデルに直接プロンプトを書く場合も分け方は同じで、参照を軸にしたキャラクター一貫性プロンプトの書き方で解説しています。
まだ存在しないシートを引用したカットは「ブロック」と表示され、自動パスはシートができるまでそのカットの生成を拒否します。このブロックは親切です。そのまま生成されていたら、崩れたコマが出てきたはずだからです。
Try it free
Try ScreenWeaver for free on your script
It is free. Import your existing project, get a clearer view of your outline, and regain control of your story structure in minutes.
Start Freeステップ5:絵コンテに入る前に3コマで試す
一括生成の前、シーン1の前に、ヌールのコマを意図的に3つ、この順で生成します。
| コマ | サイズ | 確かめること |
|---|---|---|
| 1 | アップ、正面 | 顔と髪。いちばん簡単なテストで、多くの人がここで止まる。 |
| 2 | ミディアム、斜め、手で何かをしている | 実際のポーズでの衣装の細部と体格。 |
| 3 | ロング、背後から、歩き去る | シルエット、コートの丈、立ち姿、後ろ髪。ごまかしてくれる顔がない。 |
肝心なのは3コマ目です。良いシートがあれば、今は顔はほぼ保たれます。絵コンテが今も崩れるのはシルエットと衣装で、背後からの引きの画は、それ以外に気を取られない唯一のコマです。ヌールのコートが腰丈になっていたり、肩が狭くなっていたりすれば、30コマではなく3コマのコストで見つけられます。
それぞれの試しコマは、前の試しコマではなくシートと比べて判断します。失敗したとき、直すべきはほとんどコマではありません。説明文が薄い、シートの方向同士が食い違っている、引用が抜けている、のどれかです。1ステップ戻って直し、もう一度試します。3つとも合格して初めて、自動パスを開いて残りを任せます。
ステップ6:意図された変化を扱う
キャラクターは意図的に変わります。濡れる、血を流す、年を取る、着替える。計画しておけば方法は持ちこたえ、場当たりで対応すると崩れます。
衣装替えは2枚目のシートです。 2つ目の要素を作り、誰も混同しない名前(NOOR(入院着)、NOOR(結婚式))をつけます。説明文は体と頭の段落を一字一句繰り返し、衣装の段落だけを差し替え、シーンごとに正しい方を引用します。繰り返した体の段落が、2枚のシートをまたいで彼女を同一人物に保ちます。
シーン内の変化は、ト書きと継続チェーンに入れます。 ヌールがカット14でずぶ濡れになり、シーンの終わりまで濡れたままだとします。カット14のト書きに「ずぶ濡れ、髪がぺたりと張りつき、コートは雨で黒ずんでいる」と書き、カット15から19をContinues fromフィールドでカット14につなぎます。継続コマには、前のコマの衣装、立ち位置、光を保って動きだけを進めるよう指示が入るので、濡れた見た目は新しいシートなしで引き継がれます。シーンが終わって乾いたら、チェーンを外して通常の引用に戻します。
長い時間経過による加齢は2枚目のシートです。 体の段落はコピーせず、意図して書き直します。20年経てば別のシルエットです。
やってはいけないのは、新しい状態に合わせて元の説明文を編集することです。ヌールの元になるシートを変えた瞬間、それまでに生成したすべてのコマが古くなり、どれがそうなのか覚えていられません。
ステップ7:シートを固定する
試しコマに合格したら、シートは凍結です。役に立つなら、要素名の横に日付を書いておきましょう。ここからのルールは3つです。
コマは再生成し、シートは再生成しない。コマが崩れたら、同じ引用のままコマをまず再生成します。1コマだけの崩れはたいてい運の悪い生成で、同じ入力でもう一度生成すれば直ります。
同じ崩れが複数のコマで繰り返されるなら、原因はシートで、シートを直すと絵コンテはリセットされます。それを受け入れてから直してください。シートを再生成するなら、それを引用するすべてのコマも再生成が必要です。そうしないと絵コンテにヌールが2人、シートのバージョンごとに1人ずつ存在することになります。やるなら早めに、さもなければやらないことです。
シートは画風を決める場所ではありません。クライアントがもっと暗い雰囲気の絵コンテを望むなら、それはコマ側のパラメーターで、暗いシートではありません。シートは平板でシンプルなままにしておけば、見た目が変わっても機能し続けます。
よくある失敗と、本当に効く対処
| 見えている症状 | 本当の原因 | 対処 |
|---|---|---|
| コマごとに顔が変わる | シートがない、または1行の説明から作ったシート | 説明文を書き、シートを再生成し、コマも再生成する |
| 顔は保たれるが、コートの丈や色が変わる | 説明文に衣装が書かれておらず、シートのその部分が曖昧 | ブロックに色、素材、丈を足してシートを再生成する |
| 1つのシーンにキャラクターが2バージョンいる | 絵コンテの途中でシートを再生成した | 引用しているコマをすべて再生成するか、シートを戻す |
| いないはずのコマにキャラクターが出てくる | 話題に出るだけ、またはフレーム外のカットで引用している | 引用を外す |
| いるはずの引きの画にキャラクターがいない | 引用していない、または名前が解決されていない | 引用を追加する。未解決の名前はコマが警告する |
| 見た目は正しいが、どのコマでも硬く同じ姿勢 | ト書きが薄く、モデルがシートの中立ポーズに戻っている | 決定的な瞬間の体の動きを書く |
| 頼んでいない見た目をコマが引き継ぐ | シートを画風つき、照明つき、またはフォトリアルで再生成した | シートはデフォルトのシンプルな画風に保つ |
| カットが「ブロック」と表示される | 存在しないシートをコマが引用している | 先に足りない要素のシートを生成する |
シートに約束できないこと
参照シートは、計画用のプリビズ画風で、キャラクターをコマからコマへ同一人物として認識できるようにします。特定の俳優に似せるものではなく、似せようとすべきでもありません。絵コンテは、スタッフが芝居の配置、カバレッジ、つながりを読むためにあります。絵コンテのショットの種類で各コマが何を伝えるかを解説していますが、そのリストに「似ていること」はありません。
シートは、それだけで本番の映像に引き継がれるわけでもありません。生成映像は別のパイプラインで、独自の参照キット、独自の見た目、そして10カットを超えるとより難しくなる一貫性の問題があります。その段階に来たら、AI映像のキャラクターの崩れがその工程を扱っています。ステップ2で書いた説明文はそのまま持っていけます。最初からきちんと書くべき理由がもう1つ増えるわけです。
そして、キャラクターが誰なのかを決めていない脚本は、どんなシートでも救えません。ヌールの見た目について4文が書けないなら、問題は絵コンテより上流にあります。
FAQ
一貫したAI絵コンテのために、キャラクター1人に参照画像は何枚必要ですか?
複数の角度から同じ縮尺で描いたシートなら1枚です。ScreenWeaverのキャラクターシートは、正面、斜め、横、背面と頭部のアップを1枚の画像に収めます。正面の肖像1枚では足りません。コマ生成ツールが背面と横顔を想像で補うことになり、毎回違うものを描くからです。
なぜ参照シートは作品のルックではなくシンプルな画風なのですか?
コマ生成ツールに照明ではなく人物をコピーさせるためです。画風のあるシートは、その雰囲気、配色、描き方を、引用するすべてのコマに押しつけます。絵コンテがシンプルでなくても、シートはシンプルに保ちます。
シートを引用したうえで、各コマのプロンプトでもキャラクターを描写すべきですか?
いいえ。シートを引用し、ト書きは動きのために使います。改めて描写すると、モデルは画像と平均すべき2つ目の正解を手にし、その平均こそが崩れの原因です。例外は一時的な状態(濡れている、血がついている、帽子をかぶっている)で、そのカットと継続カットのト書きに書きます。
途中でキャラクターが着替える場合はどうすればいいですか?
2つ目の要素を作って2枚目のシートを用意し、体と頭の説明は一字一句同じにして衣装の部分だけを変え、シーンに出ている方を引用します。元の説明文は編集しないでください。それまでに生成したすべてのコマが古くなってしまいます。
コマがおかしくなりました。コマとシート、どちらを再生成しますか?
まずはコマを、同じ引用のまま。1回の外れは普通のことです。同じ崩れが3コマで出たら、シートか説明文が薄いということで、直すならそれを引用するすべてのコマの再生成が必要です。だから3コマのテストは一括生成の後ではなく前に行います。
この方法はScreenWeaver以外でも使えますか?
原理は使えます。キャラクターごとに多方向の参照画像を1枚、具体的な説明文から作り、そのキャラクターが映るすべての生成に添付し、文章で描写し直さず、テストに合格したら固定する。ほかのツールではシートのファイルと引用を手作業で管理することになり、参照が欠けたカットを止めてくれる仕組みもないので、規律は自分で保つ必要があります。
Writing is free
Write your next script with ScreenWeaver
Write for free, export to PDF and Final Draft, and turn your scenes into a storyboard when you are ready.
Start writing free





