私的AI研究会 > ComfyUI11
「ComfyUI」を使ってローカル環境でのAI画像生成を検証する
| 『FLUX.1』『FLUX.2』を検証する |
| このプロジェクトで作成するワークフローと関連データは下記にアップロードしている(更新されている場合は再度ダウンロードのこと) |
📂ComfyUI ├─📂input ← ワークフローに含まれる入力画像 └─📂user └─📂default └─📂workflows ← ワークフローの保存場所 : ├─📂etc └─📂FLUX ← この章で作成するワークフロー・解凍してできる「ComfyUI/」フォルダを「StabilityMatrix/Data/Packages/ComfyUI」へ上書きコピーする
| ワークフロー | 機 能 | CPU | CPU | |||||
| RTX 4070 | RTX 4060 | RTX 4060L | RTX 3050 | GTX 1050 | i7-1260P | i7-1185G7 | ||
| 3111_flux1_schnell_simple | FLUX.1 モデル 基本ワークフロー | 00:21.34 | 01:23.28 | 01:19.99 | 05:37.47 | 04:07.18 | 38:20.44 | × |
| 3112_flux1_schnell_controlnet | FLUX.1 モデル ControlNet フロー | 00:21.70 | 01:35.16 | 02:32.81 | 04:44.34 | 04:57.35 | 38:35.48 | × |
| 3211_flux2_klein_distilled | FLUX.2モデル 基本(蒸留版 fp8) | 00:05.82 | 00:07.59 | 00:20.18 | 01:13.02 | 00:19.15 | 09:13.29 | 12:22.79 |
| 3230_flux2_klein_image_edit_distilled | FLUX.2 klein 画像編集 (1 画像) | 00:10.99 | 00:12.11 | 00:16.16 | 02:27.50 | 04:32.78 | 22:35.62 | 25:34.73 |
| 3231_flux2_klein_image_edit_distilled | FLUX.2 klein 画像編集 (2 画像) | 00:06.98 | 00:16.35 | 00:23.15 | 00:42.70 | 07:24.12 | 43:18.82 | 44:56.34 |
| 3311_flux2_klein_base | FLUX.2モデル 基本(base版 fp8) | 00:18.64 | 00:51.96 | 01:08.37 | 02:50.11 | 18:09.73 | 01H42:41.80 | 01H54:04.50 |
| 3330_flux2_klein_image_edit_base | FLUX.2 klein 画像編集 (1 画像) | 00:36.51 | 01:21.44 | 01:48.47 | 04:06.37 | 41:44.93 | 04H40:00:78 | 04H16:13.86 |
| 3331_flux2_klein_image_edit_base | FLUX.2 klein 画像編集 (2 画像) | 00:57.32 | 02:19.96 | 03:07.54 | 06:35.67 | 01H10:20.92 | 08H32:43.46 | 07H24:19.23 |
| 拡張ノード(検索名) | 拡張ノード URL | 主な機能 / 参照ページ | ワークフロー |
| Impact Pack | ComfyUI-Impact-Pack | 顔を修正する | 3101, 3102, 3111, 3112, 3201, 3211, 3301, 3311 |
| ComfyUI-Impact-Subpack | |||
| rgthree | rgthree-comfy | ノードをスイッチで切り替える | 3102 |
| comfyui_controlnet_aux | ComfyUI's ControlNet Auxiliary Preprocessors | ControlNet カスタムノード | 3102, 3112 |
| 『FLUX.1』の軽量モデル「schnell(シュネル)」を検証する |
| モデル名 | ファイル名(.safetensors) | 配置先 | ダウンロード URL | |
| diffusion_models | flux1-schnell-fp8 | /StabilityMatrix/Data/ Models/ | DiffusionModels/ | flux1-schnell-fp8.safetensors |
| text_encoders | t5xxl_fp8_e4m3fn | TextEncoders/ | t5xxl_fp8_e4m3fn.safetensors | |
| vae | ae | VAE/ | ae.safetensors | |
| ControlNet | FLUX.1-dev-ControlNet-Union-Pro-2.0 | ControlNet/ | FLUX.1-dev-ControlNet-Union-Pro-2.0.safetensors | |
| FLUX.1-dev-ControlNet-Union-Pro-2.0-fp8 | FLUX.1-dev-ControlNet-Union-Pro-2.0-fp8.safetensors | |||
| プロンプト |
| a bottle with a beautiful rainbow galaxy inside it on top of a wooden table in the middle of a modern kitchen beside a plate of vegetables and mushrooms and a wine glasse that contains a planet earth with a plate with a half eaten apple pie on it |
| モダンなキッチンの真ん中にある木製のテーブルの上に、美しい虹の銀河が描かれたボトルがあり、その横には野菜とキノコの皿と地球が描かれたワイングラスがあり、その上には食べかけのアップルパイが乗った皿がある。 |
| モデル名 | ファイル名(.safetensors) | 配置先 | ダウンロード URL | |
| ControlNet | FLUX.1-dev-ControlNet-Union-Pro-2.0-fp8 | /StabilityMatrix/Data/ Models/ | ControlNet/ | https://huggingface.co/ABDALLALSWAITI/FLUX.1-dev-ControlNet-Union-Pro-2.0-fp8 |
| プロンプト |
|
Close-up portrait of a Japanease young woman in her 20s, natural makeup, soft expression. 85mm lens, f/1.4, shallow depth of field, bokeh background. Soft window light from the left, golden hour glow, warm skin tones. Cinematic, realistic, high detail, professional photography. NOT: oversaturated, anime style, low resolution, distorted face. |
| 20代の日本の若い女性のクローズアップポートレート。ナチュラルメイク、柔らかな表情。 85mmレンズ、f/1.4、浅い被写界深度、背景のボケ。 左から差し込む柔らかな窓の光、ゴールデンアワーの輝き、温かみのある肌色。 映画のような、リアルな、細部までこだわった、プロフェッショナルな写真。 注意点:彩度過度、アニメ調、低解像度、歪んだ顔。 |
| 『FLUX.2』の超高速・軽量モデル「klein(クライン)」を検証する |
| モデル名 | ファイル名(.safetensors) | 配置先 | ダウンロード URL | ||
| FLUX.2「klein」 (distilled 蒸留版) | - | flux-2-klein-4b | /StabilityMatrix/Data/ Models/ | DiffusionModels/ | flux-2-klein-4b.safetensors |
| fp8 | flux-2-klein-4b-fp8 | flux-2-klein-4b-fp8.safetensors | |||
| nvfp4 | flux-2-klein-4b-nvfp4 | flux-2-klein-4b-nvfp4.safetensors | |||
| FLUX.2「klein」 (base版) | - | flux-2-klein-base-4b | flux-2-klein-base-4b.safetensors | ||
| fp8 | flux-2-klein-base-4b-fp8 | flux-2-klein-base-4b-fp8.safetensors | |||
| nvfp4 | flux-2-klein-base-4b-nvfp4 | flux-2-klein-base-4b-nvfp4.safetensors | |||
| text_encoders | qwen_3_4b_fp4_mixed | TextEncoders/ | qwen_3_4b_fp4_mixed.safetensors | ||
| vae | flux2-vae | VAE/ | flux2-vae.safetensors | ||
| 生成時間 (分:秒) | distilled 蒸留版 | base版 | |||||
| - | fp8 | nvfp4 | - | fp8 | nvfp4 | ||
| GPU | RTX-4070 | 00:11.28 | 00:05.82 | 00:05.03 | 00:29.35 | 00:18.64 | 00:23.32 |
| RTX-4060 | 00:36.50 | 00:07.59 | 00:14.65 | 01:27.50 | 00:51.96 | 01:00.08 | |
| RTX-4060L | 01:03.09 | 00:21.59 | 00:15.87 | 01:48.41 | 01:01.81 | 01:13.79 | |
| RTX-3050 | 02:15.66 | 01:13.02 | 00:52.05 | 03:55.87 | 02:50.11 | 02:28.33 | |
| GTX-1050 | 02:17.61 | 01:57.55 | 01:59.87 | 18:12.50 | 18:09.73 | 18:40.80 | |
| CPU | i7-1260P | 09:40.72 | 09:13.29 | 09:29.20 | 84:28.84 | 102:41.80 | 121:37.23 |
| ワークフロー:image_flux2_klein_text_to_image.json | distilled 蒸留版 | base版 |
![]() | ![]() | ![]() |
| ※ このワークフローは 蒸留版(下側) / base版(上側) 2つのモデルに対応する。いずれかを有効にして実行する | ||
| ワークフロー:image_flux2_klein_image_edit_4b_distilled.json | 入力画像 | |
![]() | ![]() | ![]() |
| ワークフローの修正点 | 問題点と対策 | |
| ① モデル「quen_3_4b.safetensors」がない →「qwen_3_4b_fp4_mixed.safetensors」 ② バイパスしているノードを有効化する ③ 上側のノードのプロンプトが適当でないので変更 → Please change the bag color to bright red. ④「Run」を押して実行する( ← 結果) | ・ワークフローを保存して読み込むと一部の接続が切れる ・「SubGraph」機能の問題のようなので、展開したワークフローを作成する ・参照画像が 1枚・2枚の場合を分けたワークフローにしてノードを整理する | |
| ワークフロー:image_flux2_klein_image_edit_4b_base.json | 入力画像 | |
![]() | ![]() | ![]() |
| ワークフローの修正点 | 問題点と対策 | |
| ① モデル「quen_3_4b.safetensors」がない →「qwen_3_4b_fp4_mixed.safetensors」 ② バイパスしているノードを有効化する ③「Run」を押して実行する( ← 結果) | ・ワークフローを保存して読み込むと一部の接続が切れる ・「SubGraph」機能の問題のようなので、展開したワークフローを作成する ・参照画像が 1枚・2枚の場合を分けたワークフローにしてノードを整理する | |
| プロンプト |
| Apply the design from Reference Image 1 onto objects in Reference Image 2. |
| 参照画像1のデザインを、参照画像2のオブジェクトに適用します。 |
| プロンプト |
|
In the pose shown in the reference image Close-up portrait of a Japanease young woman in her 20s, natural makeup, soft expression. 85mm lens, f/1.4, shallow depth of field, bokeh background. Soft window light from the left, golden hour glow, warm skin tones. Cinematic, realistic, high detail, professional photography. |
| 参考画像に示されているポーズで撮影。 20代の日本人女性のクローズアップポートレート。ナチュラルメイク、柔らかな表情。85mmレンズ、F1.4、浅い被写界深度、背景のボケ。左側からの柔らかな窓からの光、夕暮れ時の黄金色の輝き、温かみのある肌色。映画のようなリアルさ、高精細、プロフェッショナルな写真。 |
| ChatGPT の生成したプロンプトで 英語/日本語 のプロンプトによる生成画像の違いを検証する 「Z-Image-Turbo」の場合 / 「ERNIE-Imaage」の場合 / 「HiDream-O1」の場合 / 「FLUX.2 klein」の場合 |
| モデルによる検証例: → Z-Imageの例 → HiDream-O1の例 → ERNIE-Imageの例 → FLUX.2 kleinの例 |
| 英語プロンプト | 日本語プロンプト |
![]() | ![]() |
| プロンプト → z-image の例 | |
| 英語プロンプト | 日本語プロンプト |
![]() | ![]() |
| プロンプト → z-image の例 | |
| 英語プロンプト | 日本語プロンプト |
![]() | ![]() |
| プロンプト → FLUX.2 の例 | |
| 英語プロンプト | 日本語プロンプト |
![]() | ![]() |
| プロンプト → FLUX.2 の例 | |
| 英語プロンプト | 日本語プロンプト |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
| プロンプト → z-image の例 | |
| 英語プロンプト | 日本語プロンプト |
![]() | ![]() |
| プロンプト → FLUX.1 の例 | |
| 英語/日本語プロンプトの違いによる生成画像の違いを検証する |
| いろいろなジャンルの画像で 英語/日本語 のプロンプトの違いによる生成画像変化を検証する |
| モデル名 | ファイル名(.safetensors) | 配置先 | ダウンロード URL | |
| diffusion_models | flux1-schnell-fp8 | /StabilityMatrix/Data/ Models/ | DiffusionModels/ | flux1-schnell-fp8.safetensors |
| text_encoders | t5xxl_fp8_e4m3fn | TextEncoders/ | t5xxl_fp8_e4m3fn.safetensors> | |
| vae | ae | VAE/ | ae.safetensors | |
| ControlNet | FLUX.1-dev-ControlNet-Union-Pro-2.0-fp8 | ControlNet/ | FLUX.1-dev-ControlNet-Union-Pro-2.0-fp8.safetensors | |
| モデル名 | ファイル名(.safetensors) | 配置先 | ダウンロード URL | |
| diffusion_models | flux-2-klein-4b-fp8 | /StabilityMatrix/Data/ Models/ | DiffusionModels/ | flux-2-klein-4b-fp8.safetensors |
| flux-2-klein-base-4b-fp8 | flux-2-klein-base-4b-fp8.safetensors | |||
| text_encoders | qwen_3_4b_fp4_mixed | TextEncoders/ | qwen_3_4b_fp4_mixed.safetensors | |
| vae | flux2-vae | VAE/ | flux2-vae.safetensors | |
| 拡張ノード(検索名) | 拡張ノード URL | 主な機能 / 参照ページ | ワークフロー |
| Impact Pack | ComfyUI-Impact-Pack | 顔を修正する | 3101, 3102, 3111, 3112, 3201, 3211, 3301, 3311 |
| ComfyUI-Impact-Subpack | |||
| rgthree | rgthree-comfy | ノードをスイッチで切り替える | 3102 |
| comfyui_controlnet_aux | ComfyUI's ControlNet Auxiliary Preprocessors | ControlNet カスタムノード | 3102, 3112 |
| フォルダ | ワークフロー名 (.json) | モデル | 機能 (参照ページ) | 特記事項(同じ機能のワークフロー .json) |
| FLUX | 3101_flux1_schnell_simple | schnel fp8 | Text To Image 基本フロー KSampler | (3111_flux1_schnell_simple) |
| 3102_flux1_schnell_ctrlnet | ControlNet ワークフロー KSampler | (3112_flux1_schnell_controlnet) | ||
| 3111_flux1_schnell_simple | Text To Image 基本ワークフロー | FLUX.1 schnel | ||
| 3112_flux1_schnell_controlnet | ControlNet ワークフロー | FLUX.1 schnel コントロールネット | ||
| 3201_flux2_klein_distilled | klein 蒸留版 fp8 | 基本ワークフロー(蒸留版)KSampler | (3211_flux2_klein_distilled) | |
| 3211_flux2_klein_distilled | 基本ワークフロー(蒸留版) | FLUX.2 klein(蒸留版) 基本フロー | ||
| 3230_flux2_klein_image_edit_distilled | 画像編集 (1 画像) | FLUX.2 klein(蒸留版) 1 画像編集 | ||
| 3231_flux2_klein_image_edit_distilled | 画像編集 (2 画像) | FLUX.2 klein(蒸留版) 2 画像編集 | ||
| 3301_flux2_klein_base | klein base版 fp8 | 基本ワークフロー(base版)KSampler | (3311_flux2_klein_base) | |
| 3311_flux2_klein_base | 基本ワークフロー(base版) | FLUX.2 klein(base版) 基本フロー | ||
| 3330_flux2_klein_image_edit_base | 画像編集 (1 画像) | FLUX.2 klein(base版) 1 画像編集 | ||
| 3331_flux2_klein_image_edit_base | 画像編集 (2 画像) | FLUX.2 klein(base版) 2 画像編集 |
| モデル名 | FLUX.2 klein | コメント | |
![]() | ● 日本語プロンプトは実用レベル。英語とほぼ同じように使える ● Klien 版はわずか 4ステップで驚異的に速い ● テキスト描画は英語のみで日本語は使えない(不正確な描画) | ||
| パラメータ数 | 4B | ||
| 解像度 | 推奨 | 1024x1024 | |
| 対応範囲 | 64x64 ~ 2048x2048 | ||
| 発表時期 | 2025年11月 | ||
| 開発元 | Black Forest Labs (ドイツ) | ||
| 生成画像品質 | 〇 | ||
| プロンプト追従性 | 英語 | 〇 | |
| 日本語 | 〇 | ||
| 文字描画 | 英語 | 〇 | |
| 日本語 | × | ||
| 生成速度 | ◎ | ||
| 総合評価 | ・プロンプトは日/英ほぼ同等に使用可 ・テキスト描画は英語のみ実用レベル ・わずか4ステップで超高速生成 | ||
| 生成結果比較 (リンクページ) | FLUX.2 ① ②, Z-Image ① ②, ERNIE ① ②, HiDream ① ② | ||
| 推奨モデル (.safetensors) | flux-2-klein-4b-fp8 | ||
| 推奨ワークフロー (.json) | T2I | 3211_flux2_klein_distilled | |
| I2I | 3230_flux2_klein_image_edit_distilled | ||