AI 動画でストーリーを語ろうとしたことがあるなら、あの胸の痛みをすでにご存じでしょう。完璧な顎のライン、ぴったりのジャケット、表情豊かな瞳——理想の主人公の見事なショットを生成し、次のショットを生成すると、突然その主人公は別の鼻、新しい髪型、色まで変わったジャケットになっています。一度きりのプロンプトは、すべての生成を真新しいサイコロ振りとして扱います。主人公の一枚絵ならそれで構いませんが、ショットが複数あるプロジェクトにとっては悪夢でしかありません。
このガイドでは、同じキャラクターをすべてのショット、シーン、エピソードを通じて同じキャラクターに見せ続ける方法を——Floniks のワークフローエディターに内蔵された専用の一貫性ツールを使って——順を追って説明します。もう運任せではありません。毎回まったく同じ姿で登場するキャラクターを作り上げましょう。
なぜ一度きりのプロンプトはストーリーを壊すのか
テキストプロンプトは説明であって、アイデンティティではありません。「レザージャケットを着た赤い髪の若い女性」は一万通りに描かれ得るし、AI は毎回喜んで別のものを返してきます。モデルには、30 秒前に描いた女性の記憶がまったくありません。
AI 動画でのキャラクターの一貫性を得るには、ショットごとにキャラクターを一から描写するのをやめ、代わりにモデルがアンカーとする固定の参照アイデンティティを与える必要があります。そのアンカーこそ、Floniks が「キャラクターパスポート」と呼ぶもの——どこでも再利用できる保存済みのアイデンティティです。さっそく一つ作ってみましょう。
使うことになるもの
主要な仕事を担う三つのノードがあり、それらはすべてワークフローエディターのノードベース DAG キャンバス上にあります:
- characterRegistry —— 再利用可能な参照アイデンティティである「キャラクターパスポート」を保存します。保存したキャラクターは CharacterPanel サイドバーから管理し、キャンバスにドラッグして適用します。
- styleLock —— シーンのビジュアルスタイル(ライティング、パレット、グレーディング)をロックし、一連のショット全体で全体的な見た目を一貫させます。
- consistencyEval —— 知覚ハッシュを用いて、フレームが視覚的にどれだけ一貫しているかを 0〜100 のスケールで自動採点し、公開前にドリフトを察知できるようにします。
では、これらを実際に動かしてみましょう。
ステップ・バイ・ステップ:一貫性を保つキャラクター
ステップ 1:キャラクターのためのクリーンな参照画像を作る
すべてはこの最初の画像にかかっているので、急がないでください。キャラクターの単一でクリーンな参照画像を生成またはアップロードします。最良の参照画像は以下の通りです:
- 正面向き —— カメラがキャラクターを真っ直ぐ捉えている。
- 十分な明るさ —— 均一でニュートラルなライティングで、特徴を隠す強い影がない。
- すっきりした背景 —— シンプルな背景で、モデルが風景ではなく顔と衣装に集中できる。
パスポート写真のように考えてください。この人物が誰なのかを、曖昧さのない高品質な一枚で示したいのです。乱雑でサイド光、半分隠れた画像から始めると、その後のすべてのショットがその曖昧さを引き継ぎます。この参照画像は AI Video で、あるいは手早い画像生成で作成し、それからエディターに取り込めます。
ステップ 2:characterRegistry でキャラクターパスポートを保存する
ワークフローエディターで characterRegistry ノードを追加し、クリーンな参照画像を与えます。キャラクターには分かりやすい名前を——「character1」ではなく「Mara_lead」のように、3 エピソード先でも認識できる名前を付けましょう。
保存すると、キャラクターは CharacterPanel サイドバーに表示されます。これがあなたの出演者名簿です。登録したすべてのキャラクターはここに収まり、いつでも再利用できます。パスポートこそが肝心な点です:アイデンティティを一度定義すれば、これ以降は描写し直すのではなく、それを参照するだけです。
ステップ 3:ショットを組み立て、各ショットにキャラクターをドラッグする
では、シーンのショットを組み上げましょう。各動画ノードが一つのショットを表します。一貫性を実現する操作がこれです:保存したキャラクターを CharacterPanel から各動画ノードへドラッグする。 そうすると、キャラクターのアイデンティティがそのショットに引き継がれ、モデルは新しい顔を発明する代わりに、同じ顔と見た目にアンカーします。
スクリプトに多くのショットがある場合、手作業で並べる必要はありません。storyboardSplit を使ってスクリプトを個々のショットに自動で分割し、それから生成された各ノードにキャラクターを適用します。これは台詞の多いシーンにとって大幅な時間短縮になります。
ステップ 4:styleLock を追加してシーンの見た目を保つ
ライティングやグレーディングがショットごとに飛び跳ねるなら、顔が一貫しているだけでは不十分です。シーンに styleLock ノードを追加し、ビジュアルスタイルを早めにロックしましょう——大量のショットを生成する前に。styleLock はシーンの見た目(パレット、ライティングのムード、グレード)を全体にわたって安定させ、キャラクターが同じに見えるだけでなく、あなたの世界も同じに見えるようにします。
実践的な習慣:シーンの最初にスタイルをロックすること。すでに半分レンダリングし終えた後ではいけません。遅くロックすると、それに合わせて以前のすべてを再レンダリングする羽目になります。
ステップ 5:動画モデルでショットを生成する
キャラクターを適用し、スタイルをロックした状態で、動画モデルを使ってショットを生成します。Floniks はこの段階で Seedance 2.0 や Kling O3 Pro などのモデルをサポートしています。ショットを実行し、キャラクターが登場するのを見守りましょう——同じ人物が、シーンを重ねても変わりません。
アイデンティティを失わずにショットのバリエーション(異なるカメラアングル、わずかに異なるアクション)が欲しい場合は、batchRender を通してルーティングし、すべて同じキャラクターパスポートにアンカーされた複数の選択肢を一度に生成します。
ステップ 6:consistencyEval を実行して採点し、ドリフトを見つける
ここで、推測をやめることになります。consistencyEval ノードを追加して、フレームをあの 0〜100 のスケールで採点します。知覚ハッシュを使っているため、それは雰囲気ではなく、フレーム間の実際の視覚的類似度を測定しています。高いスコアはショットがまとまっていることを意味し、特定のショットが目立って低いスコアになるのは、ドリフトが忍び込んだという早期警告です。
これが、公開前にさまよい出たキャラクターを捕まえるか、コメント欄で視聴者にあなたの代わりに捕まえられるか、の違いです。
ステップ 7:低スコアのショットを再レンダリングする
consistencyEval がショットにフラグを立てたら、シーン全体をやり直す必要はありません——そのひとつだけを再レンダリングします。問題の動画ノードに戻り、キャラクターが適用され styleLock が設定されていることを確認し、必要ならプロンプトを引き締め、再び生成します。再採点します。弱いショットが残りと同じ水準に上がるまで繰り返します。この的を絞った「修正して再採点する」ループこそ、すべてを再レンダリングして何時間も費やすことなく、洗練された一貫性のあるシーケンスに到達する方法です。
おまけ:話すキャラクターとシリーズのための一貫性
知っておく価値のある組み合わせがいくつかあります:
- 一貫した話すプレゼンター? キャラクターを OmniHuman v1.5 と組み合わせて、設定どおりのまま話してリップシンクする存在を動かしましょう。ホスト、解説者、ナレーターに最適です。トーキングアバターに完全なウォークスルーがあります。
- 複数エピソードのシリーズ? 同じ登録済みキャラクターをエピソード間で再利用しましょう。パスポートは CharacterPanel に保存されているので、エピソード 5 の主役をエピソード 1 とまったく同じアイデンティティにできます。完全なシリーズワークフローは脚本から画面へをご覧ください。
- キャンバスは初めて? ノードベースのエディターに慣れていない場合は、まずワークフローエディターの内側から始めて、それからここに戻ってきてください。
短い一貫性チェックリスト
実際のプロジェクトで生成を押す前に、これを一通り確認しましょう:
- 参照画像はクリーンで、十分に明るく、正面向きである。
- キャラクターは characterRegistry で保存され、CharacterPanel に表示されている。
- キャラクターはすべての動画ノードにドラッグされている——最初の一つだけではない。
- 衣装とライティングの描写が、各プロンプトを通じて安定している。
- styleLock が大量生成の前に早めに適用されている。
- consistencyEval が結果を採点するために組み込まれている。
- 低スコアのショットが再レンダリングされ、再採点される。
この七つを守っておけば、あなたのキャラクターはどのショットでも見知らぬ他人になることをやめます。もっと素早くスタートしたい?プリセットテンプレートを見てみましょう——いくつかは一貫した複数ショットのストーリーテリングを中心に構築されているので、すべてを一から配線する代わりに、実証済みの構造にキャラクターを落とし込めます。
よくある質問
AI キャラクターをショット間で一貫させるにはどうすればよいですか?
characterRegistry ノードを使って参照アイデンティティを一度保存し、その保存済みキャラクターを CharacterPanel からワークフロー内のすべての動画ノードにドラッグします。アイデンティティが各ショットに引き継がれるので、モデルは毎回新しいものを生成する代わりに、同じ顔と見た目にアンカーします。styleLock を追加してシーンのビジュアルスタイルを保ち、consistencyEval を使ってショットが一致していることを確認しましょう。
AI 動画におけるキャラクターの一貫性とは何ですか?
キャラクターの一貫性とは、同じキャラクターが複数のショット、シーン、エピソードを通じて同じ人物に見えること——同じ顔、衣装、全体的なアイデンティティ——を意味します。それは、生成ごとに少しずつ見た目の違うキャラクターが出てくる一度きりのプロンプトから得られるものの正反対です。Floniks は、毎回キャラクターを描写し直すのではなく、再利用可能な「キャラクターパスポート」でそれを実現します。
公開前にキャラクターのドリフトを見つけるにはどうすればよいですか?
consistencyEval ノードを使います。これは知覚ハッシュを用いてフレームを 0〜100 のスケールで採点し、あなたの目だけに頼るのではなく、実際の視覚的類似度を測定します。特定のショットが残りより目立って低いスコアになったら、それがドリフトの忍び込んだ合図です——そのショットだけを再レンダリングし、一致するまで再採点しましょう。
同じキャラクターを複数のエピソードで再利用できますか?
はい。キャラクターは一度登録されると、CharacterPanel サイドバーに残ります。同じ保存済みキャラクターを後のエピソードの新しいワークフローにドラッグできるので、エピソード 5 の主役はエピソード 1 とまったく同じアイデンティティになります。これこそ、毎回プロンプトから再生成するのではなくキャラクターパスポートを保存することの中核的な利点です。

