見出し画像

ComfyUIでノード群をテンプレート化して手間を減らす方法

今更の機能で、ComfyUIの機能全体像を把握していないので、この機会に少しずつ触れていこうと思います。

このノードの組み合わせをテンプレート化するきかっけは、ワークフロー単位でパーツ的に活用していますが、わざわざワークフローを開いてコピペするのが面倒で、そのパーツ自体をテンプレートで保存できないのかと調べると標準でComfyUIに搭載されていました。

ComfyUIのテンプレート機能メリット

ノードの組み合わせをテンプレート化する際に感じているメリットは以下の通りです。

  • テンプレート化ですぐにノードの組み合わせを呼び出せる

  • ノードの入力内容が保持できるので、ワイルドカードやLoRA構文レシピをあらかじめ入れたものをすぐに呼び出せる

  • テンプレートをExportで簡単に配布でき、簡単にInportできる

  • checkPointや別モデルの内容をテンプレート化で時短

  • ワークフローとしてテンプレートを保存するでもいける

LoRA構文の組み合わせレシピをワークフローごとで作っていますが、今後テンプレート化して瞬時に呼び出せるようになるので、再現性と手間が一気に減ります。

下記の記事にて、a1111にあるPrompts from file or textBoxをノードの組み合わせで実現しています。

結構ロジック的なモノが手間で作るときは脳みそをフル回転で作りました。
こういった複雑な組み合わせの物をテンプレート化しておけば、したい時にすぐ呼び出せます。

あとは、コントロールネットでLineArtなり、2つ組み合わせたり、3つ組み合わせたりでしたものがあるので、それをテンプレート化してすぐに呼び出せたりするので、わざわざどの画像またはワークフローで使用したかの探す手間が一気に減ります。
ワークフローは大量で画像も大量にあるので、探すという事から解放されるのは本当にありがたい。
人生の効率化のテーマは探すを極力減らすことなのかも知れません。

このテンプレート機能はもっと早く知りたかったと思います。
元からあったのかな・・・2023年ぐらいに登場したような気がします・・・。
2024年から完全に使用しだしたので、気づくまでに2年かかりました・・恥ずかしい。

テンプレート機能の使用方法

テンプレート機能を作るには、ワークフロー内にノードの組み合わせをCtrlを押しながら範囲指定します。

範囲指定してから範囲内のノードが無い部分を右クリックを押し、「選択したものをテンプレートとして保存」をクリックして、名前をいれて完了です。

保存したノードのテンプレートを使用するには、右クリックからノードテンプレートで登録したテンプレートをクリックすれば、テンプレートをワークフロー内に貼り付ける事ができます。

管理を押すと1つのワークフローをExportするか、Deleteするかがあり、人が作ったテンプレートを入れる場合は、Importで全てのテンプレートを出力する場合は、Exportをクリックで実施できます。

anima用テンプレートの配布

anima用テンプレートを配布します。
animaはBREAKをすると短いプロンプトが認識しないので、複数のConditioningを使う事もないので、基本プロンプト入力は1つのものを使うテンプレートですが、ワークフローでもあるものを配布しておきます。

上記ワークフローをそのまま生成すると下記のような画像ができます。

服装を2種類入れると2キャラでる確率が高いのかもしれません。

いいなと思ったら応援しよう!

nobin@コーヒーを飲みながら紳士向けを作る人 スケベイラスト極めます。 よろしければ応援よろしくお願いします('ω')b