Consistent Character Creator 4.0: 1枚の画像から再利用可能なキャラクターデータセットを構築#
Consistent Character Creator 4.0は、1枚の参照画像を24ショットのキャラクターデータセットに変換するモジュラーComfyUIワークフローです。ニュートラルビュー、クローズアップ、表情、照明テスト、アクションポーズ、ストーリーシーンをカバーし、キャラクターの顔、体、衣装、ビジュアルスタイルをボード全体で認識可能に保ちます。
このバージョンは、FLUX.2 Klein 9B FP8、Qwen3 8Bテキストエンコーダー、FLUX.2 VAE、専用の一貫性LoRA、および潜在空間アイデンティティガイダンスを中心に構築されています。単純版は、上級版に見られるアップスケーラーとフェイスディテーラーステージを除外することで、グラフを実用的に保ちます。完全なバッチをプレビューし、アイデンティティチェックを通過した画像のみを保存し、キャプション作成およびLoRAトレーニングのための名前付きデータセットフォルダーにルーティングします。
Consistent Character Creator 4.0 ComfyUI ワークフローの主要モデル#
- FLUX.2 Klein 9B FP8。主要な画像生成および編集モデルです。24のデータセットモジュール全体で参照画像とシーンプロンプトに従いながら、新しいポーズ、カメラアングル、表情、環境をサポートします。9BモデルはFLUX非商用ライセンスの下でリリースされているため、商業的に出力や派生物を使用する前にその条件を確認してください。詳細は black-forest-labs/FLUX.2-klein-9b-fp8 を参照してください。
- Qwen3 8B FP8混合テキストエンコーダー。
flux2モードでロードされ、各モジュールの指示をFLUX.2 Klein用のコンディショニングに翻訳します。グラフはComfyUI対応のエンコーダーパッケージからqwen_3_8b_fp8mixed.safetensorsを使用します: Comfy-Org/vae-text-encorder-for-flux-klein-9b. - FLUX.2 VAE。
flux2-vae.safetensorsはアイデンティティガイダンスのために参照画像をエンコードし、生成された潜在を最終データセット画像にデコードします。パッケージ化されたアセットは Comfy-Org/flux2-dev から入手可能です。 - FLUX.2 Klein 9B Consistency V2 LoRA。このアダプターは異なるポーズ、表情、およびシーンにわたってキャラクターの一貫性を強化します。ワークフローは
Flux2-Klein-9B-consistency-V2.safetensorsを0.35の強度でロードし、最初の実行ではその値を保持し、小さな調整をテストする前に変更しないでください。詳細は dx8152/Flux2-Klein-9B-Consistency を参照してください。 - FLUX.2 Klein Identity Guidance。このサンプリング時モデルパッチは、現在のデノイズされた潜在をエンコードされた参照と比較し、一致するアイデンティティ特徴をソースに引き戻します。グラフは適応ガイダンスを使用しているため、顔とキャラクターデザインは固定されずに要求されたポーズや背景を保ちます。詳細は capitan01R/ComfyUI-Flux2Klein-Enhancer を参照してください。
Consistent Character Creator 4.0 ComfyUI ワークフローの使用方法#
グラフは左側に共有セットアップコントロールがあり、右側に24の独立した生成モジュールがあります。参照、命名、スタイル、保存モードを一度設定し、ニュートラルなドキュメンテーションショットから難しい照明やアクションシーンまでキャラクターをカバーするレビュー用ボードを構築するためにグラフをキューに入れます。
モデル選択#
MODELSELECTIONグループは、必要な4つのモデルアセットをロードします。UNETLoader (#527)はFLUX.2 Klein 9B FP8を選択し、CLIPLoader (#528)はflux2タイプでQwen3 8Bをロードし、VAELoader (#529)はFLUX.2 VAEをロードします。LoraLoaderModelOnly (#664)はその後、一貫性LoRAを0.35で適用し、IdentityGuidance (#824)は適応的潜在補正を追加します。最初のデータセットでこれらのデフォルトを変更せず、参照とプロンプトを評価してからモデルスタックを調整してください。
参照画像と顔の準備#
LoadImage (#535)に1枚の明確なソース画像をロードします。前面または3/4のポートレートで、衣装が見え、照明が明るく、顔が遮られていないものが最も強力なアイデンティティアンカーを提供します。AutoCropFaces (#537)は正方形の顔参照を抽出し、ImageResizeKJv2 (#562)は共有コンディショニングパスのために画像を準備します。グラフの後半では、クローズアップ出力がより厳密なアイデンティティチェックを必要とする場合に使用される2番目の顔クロップが使用されます。
オプションのSTYLEおよびCLOTHESフィールドを使用して、安定している必要がある詳細を記述します。これらの説明は短く具体的に保ってください。髪型、衣服、色、素材、レンダリングスタイルを名前で示し、長いシーンプロンプトを各モジュールで繰り返さないようにします。
出力命名と保存モード#
グラフを実行する前にNAME (CHARACTER) (#2905)を設定します。ワークフローはこの値をルートフォルダーと出力タイプと組み合わせ、保存された画像をComfyUI/output/CCC/<NAME>/に配置します。ユニークでシンプルな名前は、複数のキャラクターが同じトレーニングセットに混在するのを防ぎます。
Save Dataset (1 = save | 2 = preview only) (#2922)は、レビューされたバッチがディスクに書き込まれるかどうかを制御します。最初は2を使用してボードを確認し、ファイルをコミットせずに確認します。出力が意図したアイデンティティを保持する場合に1に切り替え、Image Save (#2053)はその後、設定されたデータセットパスとプレフィックスを使用して選択されたバッチを書き込みます。
ニュートラルアイデンティティアンカー#
難しいシーンが始まる前にアイデンティティドリフトを明らかにするために、最初にニュートラルモジュールを実行します:
T-POSEは、プロポーション、衣装、シルエットを露出する全身スタジオビューを作成します。SIDE-WALKは自然な体の動きを導入しながら、クリーンなサイドプロファイルをテストします。BACK-VIEWは髪の長さ、衣装の形状、後ろ姿のプロポーションをチェックします。CLOSE-FRONTとCLOSE-PROFILEは、正面と横のビューのための詳細な顔のアンカーを確立します。
これらの出力は、キャラクターシート、リギングリファレンス、ターンアラウンドスタディ、およびLoRAデータセットのコアに特に役立ちます。もしここで顔がドリフトする場合は、ソース画像を改善するか、STYLEとCLOTHESを明確にしてから残りのシーンを生成してください。
表情と照明テスト#
クローズアップモジュールは、基礎となる顔を変更せずにCLOSE-SMILE、CLOSE-SAD、およびCLOSE-ANGRYのバリエーションを作成します。BACKLIT、LOW-ANGLE、HIGH-ANGLE、およびSKY-LOOKUPは、より厳しい照明とカメラ位置の下でアイデンティティをストレステストします。これらの画像は、将来のトレーニングセットが感情の範囲と視点の変化をカバーし、1つのニュートラルなポートレートに過適合しないようにするのに役立ちます。
目の形、顎のライン、髪の生え際、肌の色調、繰り返し出現するアクセサリーなどの細部を確認します。同じキャラクターに見える画像のみを保持してください。小さくクリーンなデータセットは、明らかなアイデンティティドリフトがある大きなセットよりも有用です。
日常シーンと環境カバレッジ#
ワークフローには、COFFEE、FOREST、DECKCHAIR、BED、OFFICE、NIGHTCLUB、PARK-SMOKE、BEACH、CANYONなどの実用的なシーンが含まれています。これらのモジュールは、場所、フレーミング、小道具、天候、衣装の露出を変えながら、同じアイデンティティスタックを再利用します。これらは、キャラクターがライフスタイル、エディトリアル、シネマティック、アウトドアコンテキストで認識可能であるかどうかを確認するのに役立ちます。
プロンプトは編集可能です。シーンの詳細を変更しながら、参照キャラクターの顔、スタイル、衣服に一致する指示を保持します。小道具やポーズが歪みを引き起こす場合は、そのモジュールのプロンプトを簡略化し、グラフ全体のアイデンティティガイダンスを弱めないようにします。
アクションとファンタジーカバレッジ#
RUNNING、FLYING、FLYING-LAVAは、キャラクターを大きなポーズと環境の変化に押し込みます。これらは意図的に難しい一貫性テストです: 動き、異常な視点、強い照明、背景におけるより多くの自由を導入します。ニュートラルおよびクローズアップグループが安定した後に使用してください。ドリフトが発生する場合は、キャラクターの説明を強化し、クリーンなニュートラル出力を追加の参照として再利用するか、失敗したショットを保存されたデータセットから削除してください。
サンプリングとバッチ組み立て#
各生成モジュールは、繰り返されるImage Edit (Flux.2 Dev)サブグラフを使用します。利用可能な参照画像を参照潜在にエンコードし、モジュールプロンプトを適用し、共有モデルとアイデンティティコントロールでサンプリングし、結果をデコードします。提供されたグラフは、信頼できる出発点として20ステップのFLUX.2スケジュールとEulerサンプリングを使用します。ImageCollectノードはモジュール出力を収集し、BatchImagesNode (#2893)は最終バッチを組み立て、保存スイッチはそれをプレビューまたは名前付きデータセットフォルダーにルーティングします。
Consistent Character Creator 4.0 ComfyUI ワークフローの主要ノード#
IdentityGuidance (#824)#
生成された潜在をVAEでエンコードされた参照と比較することでサンプリング中にアイデンティティを維持します。提供された適応設定は、一致する領域を優先しながらポーズ、表情、シーンの変更に余地を残します。ほとんどのモジュールでアイデンティティが弱い場合は、参照クロップと一貫性LoRAが正しいことを確認した後にのみ小さな強度変更を行ってください。
LoraLoaderModelOnly (#664)#
FLUX.2 Klein Consistency V2 LoRAを0.35でロードします。これはすべての生成モジュールの共有一貫性コントロールです。あまりにも高くするとポーズが硬くなったり、ソースのフレーミングをコピーしたりすることがあり、低くするとドリフトが増加します。ベースラインを確立する間は元の値を保持してください。
AutoCropFaces (#537 and #1895)#
ソースおよび選択された出力からフォーカスされた顔参照を作成します。最初のクロップはセットアップ時にアイデンティティをアンカーし、後のクロップはクローズアップおよび下流の参照パスをサポートします。明確に見える顔を持つ入力を使用して、誤った対象が選択されないように自動クロッピングを行います。
ResolutionSelector (#2903)#
データセットモジュールで使用される共通キャンバス寸法を設定します。提供されたワークフローは正方形の形式を使用しており、クローズアップと全身参照の混合に適しています。トレーニングパイプラインが明示的に複数のアスペクト比を期待しない限り、データセット全体で1つの解像度を維持してください。
ImpactInversedSwitch (#2922)#
プレビューと保存の動作を分離します。レビュー中は出力2を使用し、完全なボードが一貫性チェックを通過した後にのみ出力1を使用します。これにより、拒否された生成物で最終データセットフォルダーを埋めることなく反復することが容易になります。
Image Save (#2053)#
ルートフォルダー、キャラクター名、データセットタイプから構築されたパスに受け入れられたバッチを書き込みます。キューイングする前に名前を設定し、再実行中も安定させてキャプションと将来のLoRAトレーニングファイルが整理されたままになるようにします。
オプションの追加機能#
json
- プレビューモードで開始し、環境またはアクションモジュールの前にニュートラルビューを評価します。
- 顔と体の手がかりが見えるシャープな参照を使用してください。重い遮蔽、極端なぼかし、または複数の人を避けてください。
- 任意のスタイルと衣服フィールドでキャラクターを説明し、繰り返されるシーンプロンプトがすべてのアイデンティティの詳細を含む必要がないようにします。
- 最初の実行ではCLIPローダーを
flux2に、一貫性LoRAを0.35に保持してください。 - キャラクターに一致する出力のみを保存します。不一致の目、顔のプロポーション、髪型、衣服の詳細、または体の形状を拒否します。
- レビュー後にクリーンなデータセットをキャプションし、そのキャプションをLoRAトレーニングを開始する前に確認してください。
- FLUX.2 Klein 9Bは、その公開モデルライセンスの下で非商用です。出力やトレーニング済みの派生物を配布する前に、モデル、LoRA、およびカスタムノードライセンスを確認してください。
謝辞#
このワークフローは、Consistent Character Creator 4.0のシンプル版としてMickMumpitzによって作成され、共有されました。それはBlack Forest LabsのFLUX.2 Klein 9B、Comfy-OrgのFLUX.2 ComfyUIアセット、dx8152のFLUX.2 Klein Consistency LoRA、およびcapitan01Rのアイデンティティ保持ノードに基づいています。これらのモデル、ノード、およびワークフローリソースの作者とメンテナを心より感謝します。
リソース#
- MickMumpitz/Consistent Character Creator 4.0 ソース
- ワークフローガイドとダウンロード: The Consistent Character Creator 4.0 is here
- MickMumpitz/ComfyUI カスタムノード
- Black Forest Labs/FLUX.2 Klein 9B FP8
- Hugging Face: black-forest-labs/FLUX.2-klein-9b-fp8
- Comfy-Org/FLUX.2 VAE and Qwen3 エンコーダーアセット
- VAE: Comfy-Org/flux2-dev
- テキストエンコーダー: Comfy-Org/vae-text-encorder-for-flux-klein-9b
- dx8152/FLUX.2 Klein 9B Consistency LoRA
- Hugging Face: dx8152/Flux2-Klein-9B-Consistency
- capitan01R/FLUX.2 Klein アイデンティティガイダンスノード
注意: 参照されたモデル、データセット、コードの使用は、それらの作者およびメンテナによって提供されるライセンスおよび条件に従います。








