ログインする ユーザー登録する

#BREAKのメンバーシップの投稿

ComfyUIではBREAKが効かない?
8

ComfyUIではBREAKが効かない?

全体公開

最近知ったのですが、ComfyUIではプロンプトのBREAKが効かないらしいです。 そこで、画像4のワークフローを使い、モデル・プロンプト・シード(画像5)と サンプラー・スケジューラー・ステップ・cfg を揃えて、 上:基本のClipエンコーダー…①   フローは画像6 中:BREAK対応のClipエンコーダー…②   フローは画像7 下:BREAK毎に分割してそれぞれを基本のClipエンコーダーを通して、条件付けを結合…③   フローは画像8 の3種類で試しました。 結果は ①:画像1 ②:画像2 ③:画像3 です。 違いが分かりますか? 同じ条件なら同じ絵になるはずですが、画像1だけポーズが違います。 やはり何らかのプロンプトの解釈違いがある様ですねw ※画質面では余り違いを感じられないのは、審美眼が無いからでしょうね💦 対応として簡単なのは、BREAK対応のClipエンコーダーを使用する方法でしょう。 BREAKで分割するのは、分割する分のClipエンコーダーを用意しないといけないので、大変ですw ※プロンプトが空の状態でもエラーには成らないので、Clipエンコーダーを多めに用意して置くという手もあります。 ------------------------------------------------------------------------------------------------------------ おまけ 画像保存に使ったノードは、Save Image (LoraManager) で、プロンプトをメタデーターとして、ちちぷいで認識できる形式で保存できるものです。 しかし、BREAK対応したフローではプロンプト情報を残せませんでした。 どうしても残したい場合は別の方法を探す必要があります。 ------------------------------------------------------------------------------------------------------------ 今回使用したカスタムノード BREAK対応のClipエンコーダー ・ComfyUI-ppm URL: https://github.com/pamparamm/ComfyUI-ppm  CLIP Text Encode (BREAK) プロンプト分割 ・CTR-nodes URL: https://github.com/PGCRT/CRT-Nodes  String Splitter (CRT) 条件付け結合 ・ComfyUI Impact Pack URL: https://github.com/ltdrdata/ComfyUI-Impact-Pack  Concat Conditionings シード生成 ・RES4LYF URL: https://github.com/ClownsharkBatwing/RES4LYF  SeedGenerator 画像保存 ・ComfyUI-Lora-Manager URL: https://github.com/willmiao/ComfyUI-Lora-Manager Save Image (LoraManager)