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

スズラン

小さくて可憐な花、でも気を付けて毒がありますよ。

22(にゃんにゃん)さんの他の投稿

22(にゃんにゃん)さんの他の投稿

すべてを見る
ComfyUIでちちぷいに対応したプロンプトを保存できるノードについて
3

ComfyUIでちちぷいに対応したプロンプトを保存できるノードについて

全体公開

ComfyUIを使ってちちぷいに画像をアップした際、プロンプトが入らないので困った事はありませんか? え、プロンプトを公開しないから困らない?…まぁそういう方も居ますよね。 私は困ったので色々探した結果、プロンプトをちちぷいにアップできるノードを何種類か見つけたので、紹介します。 ただ、どれも一長一短があります💦 画像1 ・ComfyUI-Lora-Manager URL: https://github.com/willmiao/ComfyUI-Lora-Manager  Save Image (LoraManager) ComfyUI標準の環境で使うなら、これが一番便利かも知れません。 が、前に紹介↓したBREAKが使えるClipエンコーダーを使用すると、プロンプトが保存できません。 https://membership.chichi-pui.com/posts/images/f4d7145c-c182-4842-b752-63ab83b44925/ ※インストール時にチェックポイントを総なめするので、チェックポイントを大量に持っている場合、インストールに時間が掛かります。 ------------------------------------------------------------------------------------------------ 画像2 ・comfyui-cyberdelia-metadata URL: https://github.com/cyberdeliaAI/comfyui-cyberdelia-metadata  Save Image With MetaData BREAKが使えるClipエンコーダーを使ってもメタデーターが保存されます。 が、標準のClipエンコーダーを使うと、メタデーター保存モードで使うとエラーになります。 ------------------------------------------------------------------------------------------------ 画像3 ・comfyui-prompt-reader-node URL: https://github.com/receyuki/comfyui-prompt-reader-node  SD Prompt Saver このノードはノード自体にメタデーターのネタを設定する様になっているので、どのClipエンコーダーを使用しようとプロンプトを含めてメタデーターが保存できます。 また、テキストで出力する機能もありますので、後から調べるのにも役立ちます。 が、チェックポイントや、skips、cfgなど、値を変更した際に一々ノード側も変更しないといけません。 プロンプトだけが目的なら問題はありませんが、後から見た時に情報が間違っているのは困りますよね。 ※各データーは工夫すれば、ある程度引用できます。 私は、このノードを使っています。 ------------------------------------------------------------------------------------------------ 注意) いづれも私の環境での事なので、違う環境では違う動作をする可能性があります。 ------------------------------------------------------------------------------------------------ ※標準環境でもメタデーターは保存されています。  プロンプトもワークフローの情報と一緒に格納されているので、ComfyUIのキャンバスに画像をドロップすればワークフローと共に表示されます。 ----------------------------------------------------------------------------------- ここまで色々紹介してきましたが、ちょっとネタ切れなので、ComfyUIに関する情報はお休みします。 今までの情報が、皆さんのお役に立っていれば幸いです。 また何か見つけたら投稿するかも知れません。

ComfyUIのグループ作成の注意点
4

ComfyUIのグループ作成の注意点

全体公開

ComfyUIでノードの整理・仕分けにGroupを使用すると思います。 Groupの中にGroupを作る事もありますが、その際注意する事があります。 それは、Groupの作成順番です。 画像1の様に、Groupを2つ用意し、先に作った方をGroup1、後に作った方をGroup2とします。 画像2の様に、Group1にGroup2を入れた場合、Group2は選択できます。 しかし、画像4の様に、Group2の中にGroup1を入れるとGroup1が選択できなくなります。 つまり、Group1を移動できなく成ってしまい、位置の調整が出来なくなってしますのです。 と、この様な注意をするつもりで動作確認をして居たのですが、新な動作が分かりました。 画像4の状態で、Group2を少しでも移動すると、Group1が選択できるように成るのです! そして、今度は、Group1にGroup2を入れるとGroup2が選択できなく成ります。 バグの様な気もしますが、今まで作成順番に気を使っていたのが少し楽になりましたw この情報が、お役に立てば幸いです。 ----------------------------------------------------------------------------------- おまけ 内側にノードを含んだGroupの枠だけを移動したい時(ノードを一緒に移動したくない時)には、 Ctrl + Alt キーを押しながらGroupを移動すれば、枠だけ移動できます。 ※ピン止めされたノードは枠と一緒に移動しないので、ノードをピン止めしておくのもありです。

ComfyUIでOpen Pose Editorを使う
5

ComfyUIでOpen Pose Editorを使う

全体公開

先日、ComfyUIにOpen Pose Editorを導入しようと巧く行かないと聞き、いろいろ試した結果、下記のカスタムノードが使えましたので、報告です。 今回使ったカスタムノード(画像1と画像5の茶色のノード) ・ComfyUI-openpose-editor URL: https://github.com/huchenlei/ComfyUI-openpose-editor  Load Openpose JSON ・comfyui_controlnet_aux URL: https://github.com/Fannovel16/comfyui_controlnet_aux  Render Pose JSON (Human)  OpenPose Pose ※「Load ControlNet Model」「Apply ControlNet」はConfyUI標準のノードです。 ------------------------------------------------------------------------------------------------ 画像2の様に、「Load Openpose JSON」を右クリックして表示されるメニューから、「Open in Openpose Editer」クリックします。 ※画像では抜けていますが、先に「json str」欄に、Pose KeypointのJSON形式のデーターを書き込む必要があります(重要 JSON形式のデーターの作成方法は「おまけ」で)。  初めて使う時は注意して下さい。  一度書き込んで、ワークフローを保存しておけば、次回から問題なく使えます。  なお、ComfyUIのサーバーを再起動するまでは、情報が保持される様ですので、その間は空欄でも使えます。 ------------------------------------------------------------------------------------------------ 画像3:「SD-WEBUI-OPENPOSE-EDITER 」が起動します。 JSONデーターを基に棒人間が表示されますので、編集します。 編集後、「ControlNetにポーズを送信」クリックすると「SD-WEBUI-OPENPOSE-EDITER」が終了し、ワークフローに戻ります。 ※先にJSONデーターを書き込まないと、「ControlNetにポーズを送信」が表示されず、何もできなく成ってしまいます。  抜けるには、ComfyUIのブラウザ画面を閉じるしかありません。 ワークフローに戻ったら、「json str」欄に編集後のデーターが書き込まれていますので、一度コピーして上書きして下さい(重要)。 「json str」欄を選択して、Ctrl+a、Ctrl+c、Ctrl+v を順に実行 ※上書きしないと、編集前のデーターで処理されます。 ------------------------------------------------------------------------------------------------ 画像4:実行例です。 そこまで追従してくれませんねw Openpose用のモデルを変更すれば変わるかも知れません。 ------------------------------------------------------------------------------------------------ おまけ Pose KeypointのJSON形式のデーターを作成するために、画像を元に作成する方法があります(画像5) 「OpenPose Pose」ノードを使い、「POSE_KEYPOINT」から出力されたデーターをコピーして、「Load Openpose JSON」に張り付けます。

ComfyUIのちょっと便利なノード6
4

ComfyUIのちょっと便利なノード6

全体公開

今回紹介するのは、ワイルドカードを利用するノードです(画像1)。 ・ComfyUI Impact Pack URP: https://github.com/ltdrdata/ComfyUI-Impact-Pack  ImpactWildcardProcessor おなじみ、Impact Packの中にありますので、既にインストール済の方も多いと思います。 ※私の「○○の女の子」のシリーズもこれを使っています。 これを使用するには、ワイルドカードの定義ファイルが必要です。 yaml形式のテキストファイルを下記フォルダーに置いておきます。※ファイル名は任意 ComfyUIインストールフォルダー\custom_nodes\comfyui-impact-pack\wildcards 画像2の様に、実行する度にワイルドカードの定義ファイルから内容をランダムに読み込んでくれます。 yaml形式ファイルとは、カテゴリー毎に内容をインデントで階層化して記述したファイルです。 下記の様なフォーマットをしています。 -------------------------------------------------------------------------- Wildcard:  Hair-Color:   - white hair   - blonde hair   - silver hair  Hair-Style:   - straight_hair   - very short hair   - bob cut -------------------------------------------------------------------------- ちなみに、WebUIのDynamic Promptで使っていたyamlファイルがそのまま使えます。 「Select to add wildcard」をクリックすると、定義ファイルのカテゴリーのリストが表示されるので、必要な物を選んでください(画像3)。 このノードにワイルドカードを登録せずに、外部から入力させたい場合は、画像4の様に下段の入力欄に接続して下さい。 なお、 {A|B|C} 形式のワイルドカードも使用できます。 行頭に # を付けるとその行はコメント行として扱われます。 例. # この行はコメント __wildcars/hair-color__ 必要があれば、カスタムノードのサイトを確認して下さい。

他のクリエイターの投稿

絢華幻姫 壱
8

絢華幻姫 壱

500コイン/月以上支援すると見ることができます

木の枝の伝説剣
12

木の枝の伝説剣

580コイン/月以上支援すると見ることができます

ComfyUIでOpen Pose Editorを使う
5

ComfyUIでOpen Pose Editorを使う

全体公開

先日、ComfyUIにOpen Pose Editorを導入しようと巧く行かないと聞き、いろいろ試した結果、下記のカスタムノードが使えましたので、報告です。 今回使ったカスタムノード(画像1と画像5の茶色のノード) ・ComfyUI-openpose-editor URL: https://github.com/huchenlei/ComfyUI-openpose-editor  Load Openpose JSON ・comfyui_controlnet_aux URL: https://github.com/Fannovel16/comfyui_controlnet_aux  Render Pose JSON (Human)  OpenPose Pose ※「Load ControlNet Model」「Apply ControlNet」はConfyUI標準のノードです。 ------------------------------------------------------------------------------------------------ 画像2の様に、「Load Openpose JSON」を右クリックして表示されるメニューから、「Open in Openpose Editer」クリックします。 ※画像では抜けていますが、先に「json str」欄に、Pose KeypointのJSON形式のデーターを書き込む必要があります(重要 JSON形式のデーターの作成方法は「おまけ」で)。  初めて使う時は注意して下さい。  一度書き込んで、ワークフローを保存しておけば、次回から問題なく使えます。  なお、ComfyUIのサーバーを再起動するまでは、情報が保持される様ですので、その間は空欄でも使えます。 ------------------------------------------------------------------------------------------------ 画像3:「SD-WEBUI-OPENPOSE-EDITER 」が起動します。 JSONデーターを基に棒人間が表示されますので、編集します。 編集後、「ControlNetにポーズを送信」クリックすると「SD-WEBUI-OPENPOSE-EDITER」が終了し、ワークフローに戻ります。 ※先にJSONデーターを書き込まないと、「ControlNetにポーズを送信」が表示されず、何もできなく成ってしまいます。  抜けるには、ComfyUIのブラウザ画面を閉じるしかありません。 ワークフローに戻ったら、「json str」欄に編集後のデーターが書き込まれていますので、一度コピーして上書きして下さい(重要)。 「json str」欄を選択して、Ctrl+a、Ctrl+c、Ctrl+v を順に実行 ※上書きしないと、編集前のデーターで処理されます。 ------------------------------------------------------------------------------------------------ 画像4:実行例です。 そこまで追従してくれませんねw Openpose用のモデルを変更すれば変わるかも知れません。 ------------------------------------------------------------------------------------------------ おまけ Pose KeypointのJSON形式のデーターを作成するために、画像を元に作成する方法があります(画像5) 「OpenPose Pose」ノードを使い、「POSE_KEYPOINT」から出力されたデーターをコピーして、「Load Openpose JSON」に張り付けます。

ChatGPTで背景合成→SDXLで仕上げる。私がよく使っている制作フロー
5

ChatGPTで背景合成→SDXLで仕上げる。私がよく使っている制作フロー

100コイン/月以上支援すると見ることができます

絵柄指定プロンプト【第三弾】
2

絵柄指定プロンプト【第三弾】

100コイン/月以上支援すると見ることができます

雲の道を歩く見習い配達員
15

雲の道を歩く見習い配達員

580コイン/月以上支援すると見ることができます

2026.7.10
7

2026.7.10

100コイン/月以上支援すると見ることができます

幻写麗華 壱
14

幻写麗華 壱

500コイン/月以上支援すると見ることができます

夕空の星便配達少女
11

夕空の星便配達少女

580コイン/月以上支援すると見ることができます

キャンプ
6

キャンプ

100コイン/月以上支援すると見ることができます

#うちの子投稿者相関図 2026/5/14 0:00~2026/5/17 23:59

#うちの子投稿者相関図 2026/5/14 0:00~2026/5/17 23:59

全体公開

https://www.chichi-pui.com/events/user-events/07a9a3b6-2949-4712-8930-7e4897d059d1/

夜蝶アイドルコーデ
26

夜蝶アイドルコーデ

580コイン/月以上支援すると見ることができます

街角プリンセス
2

街角プリンセス

100コイン/月以上支援すると見ることができます

星あかりの湖畔で読書
18

星あかりの湖畔で読書

580コイン/月以上支援すると見ることができます

ComfyUIで入力を切り替えるSwitch
27

ComfyUIで入力を切り替えるSwitch

全体公開

ComfyUIのフローで処理を切り替える際に使用するノードにSwitchがあります。 複数の入力の内、1つを選択して次のノードへ送ります。 これにも色々な種類がありますので、使用目的に合わせて合ったものを使って下さい。 画像1にSwitchの例を揚げておきます。 画像2:Switchの使い方の前に知っておいて頂きたいノードがあります。 ・rgthree-comfy URL: https://github.com/rgthree/rgthree-comfy  Fast Groups Bypasser (rgthree) ノードを纏めるのにGroupと呼ばれる枠を使用しますが、そのGroup単位でノードをバイパスさせるノードです。 バイパス状態になるとそのノードは機能せず、データがスルーされます。 また、定数など固定型のデータを持っているノードや処理結果を出力するノードの場合は何も出さなくなります。 フローの中で処理をパスしたい際に良く使いますので、知っておいて下さい。 詳細は最後で。 ---------------------------------------------------------------------------------------------------------- 1.画像3~画像6は下記Switchを使った例です。 ・rgthree-comfy URL: https://github.com/rgthree/rgthree-comfy  Any Switch (rgthree) 入力に対し、any_01から順に有効なデータがある入力が優先されます。 画像4、画像5の様に3番目のデーターが有効でも1番目や2番目が優先されます。 出力のデーター型は、入力に合わせられます。 ---------------------------------------------------------------------------------------------------------- 2.画像7~画像9は下記Switchを使った例です。 ・ComfyUI Impact Pack URL: https://github.com/ltdrdata/ComfyUI-Impact-Pack  Switch (Any) 入力の切り替えを「select」に指定する番号で行うタイプのノードです。 入力端子は自動的に増える様になっています。 このノードは一度接続したノードを別のデータ型の接続に使用しないで下さい。 出力端子のデーター型がINTに固定されてINT型以外では使えなく成る場合があります。 使用したノードをコピーペーストしない様にして下さい。 ペーストした時点で何も接続していないのに入力端子が増えていきます。 おそらくバグです。 便利ですが癖が強いので、使用時には注意して下さい。 画像10~画僧13は、1と2を使った応用です。 特定のGroupをバイパスした時に、特定のデーターを使うイメージです。 ---------------------------------------------------------------------------------------------------------- 3.画像14~画像15は下記スイッチを使った例です。 ・ComfyUI標準ノード  スイッチ 入力の切り替えを「スイッチ」の「true(真)/false(偽)」で行うタイプのノードです。 切り替え値が2つしか無いので、入力は2つです。 画像16~画像17は、1と3を使った応用です。 ---------------------------------------------------------------------------------------------------------- 4.画像18~画像20は下記Switchを使った例です。 ・JPS Custom Nodes for ComfyUI URL: https://github.com/JPS-GER/ComfyUI_JPS-Nodes  Image Switch (JPS) 画像用のSwitchです。 入力の切り替えを「select」に指定する番号で行うタイプのノードです。 画像21~画像23は、1と4を使った応用です。 Switchの機能について簡単に説明しましたが、色々なタイプのSwitchが有りますので、それそれ確認して使って下さい。 ---------------------------------------------------------------------------------------------------------- おまけ Fast Groups Bypasser (rgthree) ノードについて。 このノードは配置した時点で、キャンバス上に存在する全てのGroupをチェックし、一覧で表示します。 しかし、実際に制御したいGroupは特定のGroupに限られますので、対象を絞る必要があります。 その際使用するのが、プロパティです(画像24) ノードを右クリックして表示されるコンテキストメニューから「プロパティ」をクリックすると設定メニューが表示されます。 指定に良く使う物だけ記述します。 matchColors:Groupに設定した色(画像25)を指定します、同じ色のGroupのみノードに表示されます。 matchTitle:Groupに設定したタイトルの部分一致でノードに表示されます。  ※matchColorsとmatchTitleをセットで使うと更に絞り込めます。 sort:ノード上のGroupの表示順を簡易的に指定できます(画像26)    position:Groupのキャンバス上の位置で順番が決まります。    alphanumeric:Groupタイトルの文字コード順で決まります。    custam alphbet:ComfyUIの「設定」内の「rgthree」の設定で設定した値に基づきソートされますが、設定のしかたが分かっていませんw toggleRestiction:有効に出来るGroupの最大値を設定できます(画像27)    default:基本の設定、全て有効にできます。    max one:最大で1つを有効にできます(全て無効にできます)。    always one:どれか1つを常に有効にできるハズですが…max oneと同様の動きをしています。          バグなのか、私の環境の影響なのかは分かりません。    複数のGroupの内1つだけ有効にしたい場合は、max one か always one に設定して下さい。

放課後スイーツ
6

放課後スイーツ

100コイン/月以上支援すると見ることができます