diff --git a/doc/CheckpointNameCycler.md b/doc/CheckpointNameCycler.md index 54717eb..f362b4d 100644 --- a/doc/CheckpointNameCycler.md +++ b/doc/CheckpointNameCycler.md @@ -31,7 +31,8 @@ Checkpointの巡回アルゴリズムを選択する(詳細は後述)。 ### 📤 出力(Outputs) * **`ckpt_name` (COMBO):** -現在選択(解決)されたCheckpointの名前。 +現在選択(解決)されたCheckpointの名前。 +ざっくり言ってしまえば、これを今使っているワークフローの`チェックポイントを読み込む`に渡してやるだけで、簡単に今のワークフローに巡回機能を与えることが出来るのじゃ! * **`ckpt_name_str` (STRING):** 現在選択されたCheckpointのファイルパス文字列(TaggerやPreviewへの動的バインド用)。 * **`ckpt_name_safe` (STRING):** diff --git a/doc/HOW_TO_USE.ja.md b/doc/HOW_TO_USE.ja.md index 842be47..73b31bc 100644 --- a/doc/HOW_TO_USE.ja.md +++ b/doc/HOW_TO_USE.ja.md @@ -27,12 +27,13 @@ git clone https://github.com/ruminar/ComfyUI-CheckpointHandpickerSuite.git まずは基本じゃ!眠っているCheckpointたちを自動で次々に試すための「自動巡回ライン」を構築するぞ。 -1. キャンバスに **`Checkpoint Name Cycler`(心臓)** を配置する。 -2. `ckpt_name` 出力を、`CheckpointLoaderSimple(チェックポイントを読み込む)` の `ckpt_name` 入力へ接続する。 -3. `ckpt_name_safe` 出力を、`SaveImage(画像を保存)` の `filename_prefix(ファイル名_プリフィックス)` へ接続する。 +1. 今使っている、画像生成用のワークフローを開きます。(この導入のために、新しい専用ワークフローを組む必要はまったくないぞ!) +2. キャンバスに **`Checkpoint Name Cycler`(心臓)** を配置する。 +3. `ckpt_name` 出力を、`CheckpointLoaderSimple(チェックポイントを読み込む)` の `ckpt_name` 入力へ接続する。 +4. `ckpt_name_safe` 出力を、`SaveImage(画像を保存)` の `filename_prefix(ファイル名_プリフィックス)` へ接続する。 * *※他の文字列結合(String Function等)を挟んでも良いが、出力ファイル名に `ckpt_name_safe` が含まれるように工夫するのが、後からの逆探知を成功させるコツじゃ!* -4. Cyclerノードの `mode` を **`shuffle_once`** に設定し、あとはおぬしの好きな数(100件でも500件でも!)だけジョブをプロンプトサーバーに登録(Queue)するのじゃ! +5. Cyclerノードの `mode` を **`shuffle_once`** に設定し、あとはおぬしの好きな数(100件でも500件でも!)だけジョブをプロンプトサーバーに登録(Queue)するのじゃ! **🏆 執行結果:** システムが勝手にCheckpointの山を巡回し、様々な画像が「Checkpointの名前付き」で出力フォルダへザクザクと保存されていくぞ! diff --git a/doc/HOW_TO_USE.md b/doc/HOW_TO_USE.md index 79dd797..546acfe 100644 --- a/doc/HOW_TO_USE.md +++ b/doc/HOW_TO_USE.md @@ -13,14 +13,18 @@ Start or restart ComfyUI. ### Checkpoint cycling mode -You can cycle through checkpoints stored on your SSD and test them automatically. +Automatically cycle through the checkpoints stored on your SSD and test them in your existing generation workflow. -- Add a `Checkpoint Name Cycler` node. - - Connect `ckpt_name` to the `ckpt_name` input of your checkpoint loading node. - - Connect `ckpt_name_safe` to the `filename_prefix` input of your image saving node. - - You may combine it with other strings, but make sure `ckpt_name_safe` is included in the output filename. -- Set `mode` to `shuffle_once`. -- Queue as many jobs as you like, such as 100 jobs. +You do not need to build a new dedicated workflow just to use this suite. + +1. Open the image generation workflow you already use. +2. Add a `Checkpoint Name Cycler` node to the canvas. +3. Connect the Cycler's `ckpt_name` output to the `ckpt_name` input of `CheckpointLoaderSimple` or your checkpoint loading node. +4. Connect the Cycler's `ckpt_name_safe` output to the `filename_prefix` input of `SaveImage`. + - You may combine it with other strings by using string utility nodes, but make sure `ckpt_name_safe` is included in the output filename. + - This makes it much easier for `ImageDir Preview` to find images generated by each checkpoint later. +5. Set the Cycler's `mode` to `shuffle_once`. +6. Queue as many jobs as you like, such as 100 or 500 jobs. The Cycler will automatically rotate checkpoints, and the generated images will be saved with checkpoint names included in their filenames.