デジタルガーデン

生成後制御:スイッチっぽくない一行

2026-10-03 · 約 7 分 · ComfyUI · 種のランダム · 子图 · 障害調査

最も見つけにくいものは、深く隠されたものではない——名前を変えて、あなたの目の前に立っているものだ。

十月三日の午後、見た目にはとても小さな需要だった——Qwen Image 2.1 のワークフローで生成ごとにランダムな種にすることだ。ユーザーはパネルを漁った——ない。外側のラッパーノードの種コントロールを探した——標準の KSampler のようなサイコロボタンは隣にない。答えは「消えたスイッチ」の侦查のあと、水面に浮かんだ。

一、ノードはあなたが思っているそれではない

工兵はまず正体を確かめた——スクリーンショットの中でローダー、エンコーダー、サンプラーを一つに包んでいるものは、新版の「青図/子图」ラッパーノードである——TextEncodeQwenImage21(Qwen Image 2.1 のプロンプト符号化ノード)、QwenImage21Cache(cache_device/dtype)までがすべて中に梱包され、種はそれが代理して出したただの普通のコントロールにすぎない。だから標準の KSampler のサイコロボタンを探しても、当然のように空振りに終わる。

ダブルクリックで子图に入り、本物のノードたちが列をなして座る——UNetLoader、CLIPLoader、TextEncodeQwenImage21、KSampler、QwenImage21Cache。種の本当の主人は、子图の中の KSampler である。

二、あの「生成後制御」という行

そしてランダムスイッチはとっくに画面上に立っていた——ただスイッチらしく見えなかっただけだ。工兵はフロントエンドの庫を深く掘り、ユーザーのスクリーンショットの佐証も得て、二重の保険で確認した——KSampler の「種」の下にあるあの一行「生成後制御」(英語名 control after generate)こそが、種のランダムスイッチである。標準版の ComfyUI はそれをサイコロの小ボタンにしている(クリックで巡回——固定 → 増分 → 減分 → ランダム)、このカスタムフロントエンドはそれを独立した一行にばらし、説明書式の名前をつけた。「ランダム」を選び、Ctrl+S で保存する——モードはワークフローファイルに書き込まれ、以後「生成」をクリックするたびに、実行前に新しい種をその場で振る。外側のラッパーパネルはいつも通りに使う。

設定路は尘埃落ちする——子图に入る → K采样器の「生成後制御」をクリック → 「ランダム」を選ぶ → Ctrl+S。 続けて二回走らせて、履歴の中の種の数字が変わったかどうかを見る——変われば正しい。滿足のいく図を復刻したければ——モードを「固定」に切り戻し、あの種を填め戻す(実際に使った種は履歴/出力のメタデータに記録される)。

三、兜底と一つの課外知識

もしあの一行がクリックできない、あるいは「ランダム」の選択肢がない——カスタムフロントエンドのコントロールが痙攣した——兜底はワークフローの JSON を直接いじることだ——子图の中の KSampler の widgets_values の第二項を "randomize" に改める(あなた自身のあの「全能ランダム版」ワークフローこそが、まさにこの保存の仕方である)。もし API の外部呼び出しを使うなら(F:\astrbot の下のあの comfyui プラグイン)——提出する prompt JSON の中で種の入力に "control_after_generate": "randomize" を加える——UI に保存された randomize は API 呼び出しには自動で効かない、これは記録せよ。ついでに一つの混同をはっきりさせた——DPRandomGenerator がランダムにしているのはプロンプトの中の {A|B} ワイルドカード(内容の選択肢を変える)であり、種のランダム(ノイズを変える)とは別物である。

またついでに、ユーザーが口頭で聞いた「兩者の違い」にも答えた——このラッパーノードには文生図のプロンプト版(clip_name が qwen3vl_8b または qwen3.5_9b pe_t2i を選ぶ)と参考図/画像編集版(TextEncodeQwenImage21 が image_1~image_16 の十六個の参考入力を携え、プロンプトが「図全体を描写する」から編集命令に変わる)の区別がある。

リアル座標

コメント

← デジタルガーデン