Skip to content

Flux Redux ワークフローの詳細チュートリアル

Flux Redux は、画像バリアントを生成するために特別に設計されたアダプターモデルです。テキストプロンプトを必要とせず、入力画像に基づいて同様のスタイルのバリアントを生成できます。このチュートリアルでは、インストールから使用までの完全なプロセスをガイドします。

Flux Redux ワークフロー

このチュートリアルは、公式の ComfyUI ワークフローに基づいた詳細なガイドです。元の公式チュートリアルは次のリンクからご覧いただけます: https://comfyanonymous.github.io/ComfyUI_examples/flux/

Flux Redux モデルの紹介

Flux Redux モデルは主に以下の用途に使用されます:

  • 画像バリアントの生成: 入力画像に基づいて同様のスタイルの新しい画像を作成
  • プロンプト不要: 画像から直接スタイル特徴を抽出
  • Flux.1 [Dev] および [Schnell] バージョンと互換性あり
  • 複数画像のブレンドをサポート: 複数の入力画像からスタイルをブレンド可能

Flux Redux モデルリポジトリ: Flux Redux

準備

1. ComfyUI の更新

まず、ComfyUI が最新バージョンに更新されていることを確認してください。ComfyUI の更新方法がわからない場合は、ComfyUI の更新方法 を参照してください。

2. 必要なモデルのダウンロード

以下のモデルファイルをダウンロードする必要があります:

モデル名ファイル名インストール場所ダウンロードリンク
CLIP Vision Modelsigclip_vision_patch14_384.safetensorsComfyUI/models/clip_visionダウンロード
Redux Modelflux1-redux-dev.safetensorsComfyUI/models/style_modelsダウンロード
CLIP Modelclip_l.safetensorsComfyUI/models/clipダウンロード
T5 Modelt5xxl_fp16.safetensorsComfyUI/models/clipダウンロード
Flux Dev Modelflux1-dev.safetensorsComfyUI/models/unetダウンロード
VAE Modelae.safetensorsComfyUI/models/vaeダウンロード

3. ワークフローファイルのダウンロード

ワークフロー使用ガイド

ワークフローノードの説明

ワークフローには主に以下の重要なノードが含まれます:

  1. モデル読み込みノード
  • CLIPVisionLoader: CLIP Vision モデルを読み込む
  • StyleModelLoader: Redux モデルを読み込む
  • UNETLoader: Flux Dev/Schnell モデルを読み込む
  • DualCLIPLoader: CLIP テキストエンコーディングモデルを読み込む
  • VAELoader: VAE モデルを読み込む
  1. 画像処理ノード
  • LoadImage: 参照画像を読み込む
  • CLIPVisionEncode: 参照画像をエンコード
  • StyleModelApply: Redux モデルを適用
  • FluxGuidance: 生成強度を制御
  • BasicGuider: 基本ガイダー
  1. サンプリングノード
  • KSamplerSelect: サンプラーを選択
  • BasicScheduler: サンプリングスケジュールを設定
  • SamplerCustomAdvanced: 高度なサンプリング設定

使用手順

  1. モデルを読み込む

    • CLIPVisionLoadersigclip_vision_patch14_384.safetensors を選択
    • StyleModelLoaderflux1-redux-dev.safetensors を読み込む
    • UNETLoaderflux1-dev.safetensors を読み込む
    • DualCLIPLoader で CLIP モデルを読み込む
    • VAELoader で VAE モデルを読み込む
  2. 参照画像を準備する

    • LoadImage ノードでバリアントを作成したい画像を読み込む
    • 画像は自動的に処理され、エンコードされます
  3. 生成パラメータを調整する

    • FluxGuidance ノードで生成強度を調整 (デフォルト値 3.5)
    • BasicScheduler でサンプリングステップを設定 (推奨 20 ステップ)
    • 適切なサンプラーを選択 (推奨 euler)
  4. 画像サイズを設定する

    • PrimitiveNode を使用して出力画像の幅と高さを設定
    • デフォルト設定は 1024x1024

パラメータ調整の提案

以下は実用的なパラメータ調整の提案です:

  • 生成強度 (FluxGuidance):

    • 値が大きいほど変化が大きくなります
    • 値が小さいほど元の画像に近くなります
    • 推奨範囲: 2.0-5.0
  • サンプリングステップ:

    • ステップが多いほど詳細が豊かになります
    • 推奨範囲: 20-30 ステップ

高度な技術

  1. 複数画像のブレンド

    • 複数の StyleModelApply ノードを追加できます
    • 各ノードは異なる参照画像を使用します
    • 各画像の影響力を調整します
  2. サイズ最適化

    • 大きなサイズはより多くの詳細を取得できます
    • 元の画像のアスペクト比を維持することをお勧めします
    • ビデオメモリのサイズに応じて解像度を調整します
  3. バッチ生成

    • 複数のランダムシードを設定できます
    • バッチ処理を使用して複数のバリアントを生成します
    • 最良の結果を比較して選択します

よくある問題の解決策

  1. 生成効果が不満足

    • FluxGuidance の値を調整します
    • サンプリングステップを増やします
    • 異なる参照画像を試します
  2. ビデオメモリが不足している

    • 画像の解像度を下げます
    • サンプリングステップを減らします
    • Flux Schnell バージョンを使用します
  3. モデルの読み込みに失敗する

    • モデルファイルの場所が正しいか確認します
    • モデルファイル名が一致しているか確認します
    • モデルファイルが完全にダウンロードされているか確認します

例の表示

以下の例を試して、Flux Redux の使用に慣れてください:

  1. 基本的なバリアント生成
  • FluxGuidance: 3.5
  • ステップ: 20
  • 解像度: 1024x1024
  1. 複数画像のブレンド
  • 2つの参照画像を使用
  • FluxGuidance をそれぞれ 2.5 と 3.0 に設定
  • ステップ: 25

満足のいくパラメータの組み合わせを保存して、将来の使用に備えてください。

リソースリンク