目次 / Step 1 はじめに / Step 2 画像生成の準備

Step 2 画像生成の準備(ComfyUI)

← Step 1はじめに(Pixubus と Ollama)Step 2画像生成の準備(ComfyUI)

プロンプトから画像まで作るときの準備です。ComfyUI を起動して Pixubus につなぎ、使いたい画面に合わせて画像生成モデルを入れます。プロンプト作りだけなら、このページは飛ばしてかまいません。

2-1 ComfyUI を起動して Pixubus につなぐ

Pixubus が担うのは「作ったプロンプトを ComfyUI に投げて画像を受け取る」部分だけで、モデル本体は ComfyUI 側に入れます。先に ComfyUI を起動しておきます(Pixubus 既定の接続先は http://127.0.0.1:8000)。Pixubus の右上「設定 → ComfyUI」で、接続先 URL の変更と接続テストができます。

ポートは ComfyUI の配布形態と版で違います(ネット上でも情報が錯綜しやすいところです)。接続先を何も設定していなければ、Pixubus は 8000 → 8188 の順に自動で探して、見つかったほうを使います(見つかった先は「設定 → ComfyUI」に出ます)。ポートを変えている・別の PC で動かしている場合は、「設定 → ComfyUI」で URL を入れるか「かんたん切替」ボタンで選んでください。

ComfyUI の配布形態既定ポート
ComfyUI Desktop(インストーラ版)8000(古い版)/ 8188(新しい版・2026-11 のクリーンインストール)
標準版(portable zip / python main.py 手動起動 / RunPod 等)8188

ComfyUI を別の PC やクラウド GPU で動かすときは、2-7 の「別の PC・クラウド GPU」へ。

2-2 モデルの地図 — どの画面が、どのモデルを使うか

左の「やりたいこと」から右へたどると、入れるテンプレートと、そこで入るファイルが分かります。使わない画面のモデルは入れなくてかまいません。

やりたいこと(画面) ワークフロー(同梱) テンプレート → 入るファイル タグで描く 生成画面 キャラクター生成(3 画面) イベント CG 作成 パーティ作成 画像のタグ・日本語の設定から Anima Base v1.0(標準) Turbo v1.1(速い・任意) Turbo LoRA(速い・任意) 書き方 = タグ Anima Base v1 anima-base-v1.0 qwen_3_06b_base qwen_image_vae 約 5.2GB(Turbo は手で置く) 英語の文章で描く 出力スタイル「自然文」 生成画面・キャラ生成・パーティ作成 参照から作る リファレンス生成 表情差分・衣装変更 ポーズ集 自分の絵を参照にして描く ③ のワークフロー欄でどちらかを選ぶ Qwen-Image 2.1 リファレンス(参照 10 枚) テキストから画像(自然文) 透過の立ち絵も出せる Qwen Image 2.1:画像編集 qwen_image_2.1_int8 qwen3vl_8b_int8 qwen_image_2.1_vae 約 16GB P-H3-Image (MiniMax H3) リファレンス(参照 8 枚) 背景は白(透過なし) P-H3-Image: Image Edit minimax_h3_fl2va_int8 p-h3-image_lora p-h3-image_text_encoder・_vae 約 35GB(テンプレートのまま) どれを入れる? ・タグで描くだけ → Anima だけ(約 5.2GB・Turbo も使うなら約 9.3GB) ・自分の絵を参照にして描く → Qwen-Image 2.1(約 16GB)か P-H3-Image(約 35GB)。片方でも、両方でも ・そろったかは、設定 › ComfyUI の「同梱ワークフローのモデル」で分かる
容量は ComfyUI の「すべてダウンロード」に出るのと同じ数え方です。P-H3-Image は、MiniMax H3 の動画モデルをすでに入れている PC なら約 16GB で済みます。

リファレンス生成・立ち絵差分(表情差分 / 衣装変更)・ポーズ集の 3 つと自然文スタイルは、Anima とは別の、画像と英語の文章を読める画像生成モデルで描きます。参照から作る画面は Qwen-Image 2.1 と P-H3-Image のどちらか一方だけ入れても動きます。迷ったら Qwen-Image 2.1 から入れてください(透過の立ち絵が作れるのはこちらだけです)。

画面とモデルの対応表。タグで描く画面(生成画面・キャラクター生成・パーティ作成・イベント CG 作成)は Anima で描ける。生成画面・キャラクター生成・パーティ作成は Qwen-Image 2.1 の自然文でも描ける。参照で描く画面(リファレンス生成・表情差分・衣装変更・ポーズ集)は Qwen-Image 2.1(透過あり)か P-H3-Image(白背景)。Anima と Qwen-Image 2.1 で全部の画面が動く。
画面ごとに、使えるモデルを表にしたものです。Anima と Qwen-Image 2.1 の 2 つで全部の画面が動きます(クリックで拡大)。

2-3 Anima — タグで描く(既定)

Pixubus の既定ワークフローは Anima(CircleStone Labs と Comfy Org による、アニメ・イラストに特化したモデル)を使います。モデルは ComfyUI のテンプレートから入れるのがいちばん簡単です。ファイルを探しに行く必要はありません。

  1. ComfyUI の左のサイドバーから「テンプレート」を開き、検索欄に「Anima」と入れます。
  2. 「Anima Base v1:テキストから画像へ」を開きます。
  3. 足りないモデルがあると、右に「不足しているモデル」が赤く出ます。「すべてダウンロード」を押せば、必要な 3 ファイルが正しいフォルダに入ります。
ComfyUI のテンプレート画面。検索欄に Anima と入れると、Anima Base v1:テキストから画像へ が先頭に出ている。
テンプレートを「Anima」で検索したところ。赤丸の「Anima Base v1:テキストから画像へ」を開きます(クリックで拡大)。
ワークフロー概要のエラー欄。不足しているモデル 3 件(anima-base-v1.0、qwen_3_06b_base、qwen_image_vae)と、すべてダウンロードのボタンが出ている。
開くと足りないモデルが赤く出ます。「すべてダウンロード」を押すだけです。

ダウンロードが終わったら、ComfyUI の画面で R キーを押して読み込み直します。これで Pixubus の生成画面のモデル選択で Anima base を選べるようになります。

ターミナルで入れる場合(RunPod などのクラウド GPU・Linux)

入るファイルは次の 3 つです。ComfyUI/models/ の中で次を実行すれば同じものが入ります。

cd ComfyUI/models    # 例: クラウドは /workspace/ComfyUI/models 等、環境に合わせる

wget -c -O diffusion_models/anima-base-v1.0.safetensors \
  "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/diffusion_models/anima-base-v1.0.safetensors"
wget -c -O text_encoders/qwen_3_06b_base.safetensors \
  "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/text_encoders/qwen_3_06b_base.safetensors"
wget -c -O vae/qwen_image_vae.safetensors \
  "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/vae/qwen_image_vae.safetensors"

💡 RunPod などのクラウドでは aria2c(並列ダウンロード)がおすすめです。入っていなければ sudo apt-get install -y aria2(RunPod は root なので sudo は不要)。

# aria2c 版(-x16 -s16 = 16分割で並列DL / -c = レジューム / -d = 保存先 / -o = ファイル名)
aria2c -c -x16 -s16 -k1M -d diffusion_models -o anima-base-v1.0.safetensors \
  "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/diffusion_models/anima-base-v1.0.safetensors"
aria2c -c -x16 -s16 -k1M -d text_encoders -o qwen_3_06b_base.safetensors \
  "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/text_encoders/qwen_3_06b_base.safetensors"
aria2c -c -x16 -s16 -k1M -d vae -o qwen_image_vae.safetensors \
  "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/vae/qwen_image_vae.safetensors"

Turbo を入れる(任意・高速化)

高速生成の「Turbo」ワークフローを使うときだけ必要です。Turbo はテンプレートに無いので、ファイルを手で置きます。使わないなら入れなくてかまいません(標準のワークフローはこれが無くても動きます)。未導入のまま Turbo のワークフローを選ぶと生成に失敗します。

# Turbo LoRA(base とは別リポ → models/loras/ へ)
wget -c -O ComfyUI/models/loras/anima-turbo-lora-v0.2.safetensors \
  "https://huggingface.co/circlestone-labs/Anima-Official-LoRAs/resolve/main/anima-turbo-lora-v0.2.safetensors"

💡 これも aria2c なら速いです:aria2c -c -x16 -s16 -k1M -d ComfyUI/models/loras -o anima-turbo-lora-v0.2.safetensors "…上と同じ URL…"

2-4 Qwen-Image 2.1 — 参照から作る・自然文

ComfyUI を新しくする

Qwen-Image 2.1 を動かすノードは、新しい ComfyUI にしか入っていません。先に ComfyUI を最新版に上げておきます。

テンプレートからモデルを入れる

Anima と同じく、ComfyUI のテンプレートから入れます。

  1. ComfyUI の左のサイドバーから「テンプレート」を開き、検索欄に「Qwen Image 2.1」と入れます。
  2. 出てくる 3 つのうち、真ん中の「Qwen Image 2.1:画像編集」を開きます。
  3. 右に「不足しているモデル」が赤く出るので、「すべてダウンロード」を押します(3 ファイル・合計 16.1 GB)。
ComfyUI のテンプレート画面。検索欄に Qwen Image 2.1 と入れると、Remove Background、Qwen Image 2.1:画像編集、Qwen Image 2.1:テキストから画像へ の 3 件が出ている。
テンプレートを「Qwen Image 2.1」で検索したところ。使うのは真ん中の「画像編集」です(クリックで拡大)。
ワークフロー概要のエラー欄。不足しているモデル 3 件(qwen_image_2.1_vae_bf16、qwen3vl_8b_int8_convrot、qwen_image_2.1_int8_convrot)と、すべてダウンロード(16.1 GB)のボタンが出ている。
「すべてダウンロード」を押すだけで、Pixubus が使う 3 ファイルがそろいます。

ここで入るのが、同梱のワークフローが読む次の 3 ファイルです。

ファイル置き場所(ComfyUI/models/ 内)大きさ
qwen_image_2.1_int8_convrot.safetensorsdiffusion_models/6.76 GB
qwen3vl_8b_int8_convrot.safetensorstext_encoders/8.71 GB
qwen_image_2.1_vae_bf16.safetensorsvae/644 MB

ダウンロードが終わったら、ComfyUI の画面で R キーを押して読み込み直します。

ComfyUI だけで動くか確かめる(任意)

「不足しているモデル」の下に「入力がありません」というエラーも出ますが、見本の画像が入っていないだけで、壊れてはいません。「画像を読み込む」に人物の画像と服の画像を 1 枚ずつ入れて「実行する」を押し、1 枚出てくれば ComfyUI 側の準備はできています。

Pixubus から使う

ワークフローは zip に同梱しています(comfyui/api/ の qwen_image_21_ で始まる 2 本)。モデルが入っていれば、次の場所でそのまま選べます。

Qwen-Image 2.1 は非商用の研究ライセンス(Qwen RESEARCH LICENSE)で公開されているモデルです。生成した画像の扱いを含め、条件は提供元の記載をご確認ください。モデル本体は Pixubus に同梱していません。

2-5 P-H3-Image(MiniMax H3)— 参照から作る

PrunaAI が MiniMax H3 をもとに作った画像生成モデルです。リファレンス生成・立ち絵差分(表情差分 / 衣装変更)・ポーズ集の 3 つで使えます(生成画面・キャラクター生成・パーティ作成には出ません)。ComfyUI Desktop は 0.44.0 以降が必要です。

  1. ComfyUI の「テンプレート」の検索欄に「p-h3」と入れ、「P-H3-Image: Image Edit」(画像編集)を開きます。
  2. 右に「不足しているモデル」が出るので、「すべてダウンロード」を押します。ダウンロードが終わったら R キーで読み込み直します。
ComfyUI のテンプレート画面。検索欄に P-h3 と入れると、P-H3-Image: Text to Image と P-H3-Image: Image Edit の 2 件が出ている。
「p-h3」で検索したところ。使うのは右の「Image Edit」です(クリックで拡大)。
ワークフロー概要の不足しているモデル 4 件(p-h3-image の LoRA・VAE・テキストエンコーダなど)と、すべてダウンロード(15.78 GB)のボタン。
MiniMax H3 の動画モデルをすでに入れていた PC の例(4 ファイル・15.78 GB)。入れていない場合は動画モデルの本体(約 19.5 GB)も加わり、合計およそ 35 GB です。
P-H3-Image は MiniMax H3 Community License のモデルです。EU・英国・韓国・米国では使えません(生成した画像も)。商用製品の画面に MiniMax H3 の表示が求められるため、Pixubus の画面に出しています。条件は提供元の記載をご確認ください。モデル本体は Pixubus に同梱していません。

Ollama と ComfyUI を同じ PC で動かしている場合、このモデルはそれなりに大きいので、グラフィックボードのメモリに入り切らないことがあります。「設定 → ComfyUI」の「VRAM の譲り合い」の「画像生成が終わったら ComfyUI のモデルを降ろす」を入れておくと、生成の前に Ollama 側のモデルをいったん降ろします。逆向き(Ollama を使う前に ComfyUI のモデルを降ろす)は既定で入っています(v3.9)。詳しくは VRAM の譲り合いへ。

2-6 そろったか確かめる

Pixubus の右上「設定 → ComfyUI」を開くと、接続テストの下に「同梱ワークフローのモデル」が出ます。同梱のワークフローが使うファイルが ComfyUI に入っているかを、名前で確かめる欄です。

設定の ComfyUI タブにある、同梱ワークフローのモデルの欄。Anima、Qwen-Image 2.1、P-H3-Image (MiniMax H3) の 3 行に、それぞれ「そろっています」と出ている。
3 つともそろっている PC の例。行を押すと、そのワークフローが使うファイルの一覧が開きます(この画像は Qwen-Image 2.1 の行を開いたところ・クリックで拡大)。

2-7 手で置くとき(早見)・別の PC

テンプレートに無いモデル・LoRA を手で置くとき

テンプレートに無いモデルや LoRA(Turbo や、ご自分で選んだ派生モデルなど)は、配布元からダウンロードして手で置きます。ファイルは、種類ごとに ComfyUI の models/ 内の決まったフォルダへ置きます。置いたら ComfyUI 画面で R キー(更新)を押すと、Pixubus の選択肢にも反映されます。

種類置き場所(ComfyUI/models/ 内)
モデル本体(単体)diffusion_models/(または unet/)
テキストエンコーダtext_encoders/(または clip/)
VAEvae/
LoRAloras/
全部入りチェックポイントcheckpoints/

ファイル名は、生成画面のモデル選択やワークフローが参照している名前と一致している必要があります(違う名前で入れたら、画面で選び直すか、ワークフロー側の指定を合わせます)。

別の PC・クラウド GPU(RunPod 等)で動かす

ComfyUI は手元の PC でなく、同じ LAN の別 PC や クラウド GPU サービス(RunPod 等)で動かすこともできます。手順はシンプルです。

  1. モデル・LoRA はその ComfyUI を動かすマシン側の models/… に置きます(クラウドなら、ブラウザのターミナルから wget や aria2c(並列DLで速い)で直接ダウンロードすると速いです)。
  2. Pixubus の 「設定 → ComfyUI」の接続先 URL を、その ComfyUI のアドレスに変えます。設定画面の 「リモート(RunPod 等)で使うときの URL 例」に、貼り付けるだけの URL 形式(コピー可)を載せています。

クラウドでは、モデルを置く永続ストレージ(RunPod なら Network Volume など)を用意しておくと、インスタンスを停止・作り直してもモデルを置き直さずに済みます。LAN の別 PC につなぐ手順は 別 PC の Ollama / ComfyUI にもあります。

画像生成に使うモデル・LoRA は Pixubus には同梱されません(同梱しているのは Pixubus 用のワークフローだけです)。各提供元のライセンスに従って各自で用意してください。Pixubus は ComfyUI に生成を依頼する窓口です。

Pixubus はすべてのモデル・ワークフローに対応します(既定で Anima 用 WF を同梱)。自分のワークフローは ComfyUI で「Save (API Format)」して comfyui/api/ に置くと一覧に出ます。ファイル名は ◯◯.api.json にします(独自 WF は未検証=β・出てこないときはこちら)。詳しくは 基本の使い方 の ComfyUI の項目へ。

準備ができたら 基本の使い方 へ。