English | 日本語 | 繁体中文
- Top
- Node / Image Node / Text Node / XYPlot Node / Float Palet
- Workflow
# D2 Nodes ComfyUI
**D2 Nodes ComfyUI** 是一個以「稍微方便」、「簡單」、「不失通用性」為主題開發的自定義節點集合。
- 高通用性的 XY Plot
- 根據 Checkpoint 系列自動切換品質標籤的工作流程
- 可自由設定生成數量的 Queue 按鈕
- 其他各種「稍微方便的節點」
## :exclamation: 注意
### 不需要的自定義節點
如果您已安裝以下自定義節點,請將其刪除:
- `ComfyUI-d2-size-selector`
- `ComfyUI-d2-steps`
- `ComfyUI-d2-xyplot-utils`
## :tomato: 節點
- `D2 KSampler / D2 KSampler(Advanced)`
- 可以用 STRING 格式輸入輸出提示詞的 KSampler
- `D2 Pipe`
- 用於修改和獲取 D2 XYPlot Easy、D2 KSampler 和 D2 Send Eagle 所使用的 d2_pipe 的節點
### 載入器
- `D2 Checkpoint Loader`
- 輸出模型文件完整路徑的 Checkpoint Loader
- `D2 Controlnet Loader`
- 連接到 `D2 KSampler` 可建立簡單工作流程的 Controlnet Loader
- `D2 Load Lora`
- 可通過文本指定的 Lora 加載器
### 尺寸
- `D2 Get Image Size`
- 顯示和獲取圖像尺寸
- `D2 Size Selector`
- 可從預設選擇圖像尺寸、Empty latent 輸出節點
- 可從圖像獲取尺寸
- `D2 Image Resize`
- 可指定到小數點後 3 位的圖像縮放
- 可選擇四捨五入、無條件捨去、無條件進位
- `D2 Resize Calculator`
- 計算結果必定為 8 的倍數的圖像尺寸計算節點
- 可選擇四捨五入、無條件捨去、無條件進位
### Refiner
- `D2 Refiner Steps`
- 輸出用於 Refiner 的步數
- `D2 Refiner Steps A1111`
- 用於 img2img 的 Refiner,可指定 denoise
- `D2 Refiner Steps Tester`
- 用於確認步數的節點
### Merge Node
- `D2 Model and CLIP Merge SDXL`
- 將 ModelMergeSDXL 和 CLIPMergeSimple 結合的節點
### 文字
- `D2 Regex Replace`
- 可設定多個條件的文字替換節點
- `D2 Regex Switcher`
- 根據輸入文字切換輸出文字的節點
- 可進行字串連接
- `D2 Multi Output`
- 以列表形式輸出 SEED / STRING / INT / FLOAT
- `D2 List To String`
- 將陣列轉換為字串
- `D2 Filename Template`
- 生成文件名稱
- `D2 Delete Comment`
- 刪除文本中的註釋
- `D2 Token Counter`
- 計算提示詞的標記數量
### 圖像
- `D2 Load Image`
- 可從圖像獲取提示詞的 Load Image
- 支援 `StableDiffusion webui A1111`、`NovelAI` 創建的圖像
- 附帶打開遮罩編輯器按鈕
- `D2 Load Folder Images`
- 載入資料夾內的所有圖像
- `D2 Folder Image Queue`
- 依序輸出資料夾內的圖像路徑
- 自動執行與圖像數量相應的佇列
- `D2 Grid Image`
- 生成網格圖像
- `D2 Image Stack`
- 用於堆疊多個圖像並傳遞給 `D2 Grid Image` 的節點
- 直接輸出圖像
- `D2 EmptyImage Alpha`
- 輸出帶有 α 通道(透明度)的 EmptyImage
### XY Plot
- `D2 XY Plot Easy`
- 限定於 D2 KSampler 項目的簡化版 XY Plot 節點,提供更簡潔的工作流程
- `D2 XY Plot`
- 通用的 XY Plot 節點
- 自動執行所需次數的佇列
- `D2 XY Grid Image`
- 生成網格圖像的節點
- `D2 XY Prompt SR`
- 搜索替換文字並以列表返回,放在 `D2 XY Plot` 前的類型
- `D2 XY Prompt SR2`
- 搜索替換文字並以列表返回,放在 `D2 XY Plot` 後的類型
- `D2 XY Seed`
- 輸出 SEED 列表
- `D2 XY Seed2`
- 輸出指定數量的SEED列表
- `D2 XY Checkpoint List`
- 輸出 Checkpoint 列表
- `D2 XY Lora List`
- 輸出 Lora 列表
- `D2 XY Model List`
- 輸出 Checkpoint / Lora 列表
- `D2 XY Folder Images`
- 輸出資料夾內文件列表
- `D2 XY Annotation`
- 創建在 `D2 Grid Image` 顯示的標題文字
- `D2 XY List To Plot`
- 將陣列轉換為 `D2 XY Plot` 用列表
- `D2 XY String To Plot`
- 將包含換行符的文本轉換為 `D2 XY Plot` 可用的列表格式
### 浮動面板
- `D2 Queue Button`
- 生成指定數量(Batch count)的按鈕
- `Prompt convert dialog`
- `NovelAI` 和 `StableDiffusion` 權重互相轉換的對話框
## :blossom: 更新日誌
**2025.03.31**
- `D2 Token Counter`: 新增功能
**2025.03.25**
- 新增註釋快捷鍵(ctrl + /)
- `D2 XYPlot Easy Mini`: 新增了 `D2 XYPlot Easy` 的輸出插槽受限版本
**2025.03.23**
- `D2 Delete Comment`: 新增功能
- `D2 Load Lora`: 新增使用A1111格式的選項
- `D2 Model List`: 新增以A1111格式獲取列表的選項
**2025.02.27**
- `D2 Load Lora`: 新增
- `D2 Multi Output`: 新增 x_list/ylist 輸出
**2025.02.23**
- `D2 Model and CLIP Merge SDXL`: 新增 checkpoint 合併節點
**2025.01.20**
- `D2 XY Seed2`: 新增節點
- `D2 XY Plot / D2 XY Plot Easy`: 新增可指定XY繪圖起始位置的功能
- `D2 XY Plot / D2 XY Plot Easy`: 新增XY繪圖預估剩餘時間顯示
- `D2 Regex Replace`: 新增可在替換字串中使用空白的功能
**2024.12.28**
- `D2 Pipe`: 新增節點
- `D2_KSampler / D2_XYPlotEasy`:將 xy_pipe 名稱更改為 d2_pipe
**2024.12.18**
- `D2 Filename Template`: 新增節點
- `D2 Grid Image`: 新增了可以通過圖片數量來指定網格圖像輸出觸發的功能
**2024.12.16**
- `D2 XY String To Plot`: 新增節點
- `D2 XY Grid Image`: 支援標籤中的換行符
- `D2 XY Grid Image`: 新增標籤輸出開關選項
- `D2 XY Prompt SR`: 支援包含換行符的文本
- `D2 XY Plot Easy`: 修改為在指定 seed 為 `-1` 時,在 `x/y_annotation` 中記錄隨機值
**2024.12.14**
- `D2 KSampler`:新增 `xy_pipe` 以連接 `D2 XY Plot Easy`
- `D2 Grid Image`:新增 `grid_pipe` 以連接 `D2 XY Plot` 和 `D2 XY Plot Easy`
- `D2 XY Plot Easy`:新增功能
- `D2 XY Model List`:新增檔案名稱和日期排序功能。新增支援 Sampler 和 Scheduler 列表獲取
**2024.12.05**
- 為 `D2 KSampler` / `D2 KSampler` 新增了 Conditioning 輸出
**2024.11.27**
- 新增 `D2 Preview Image`
**2024.11.23**
- 新增 `D2 Model List`
**2024.11.21**
- `D2 Checkpoint Loader`: 新增 Vpred(v_prediction)相關設定
- `D2 Image Resize`: 修改為可輸出 Latent
**2024.11.20**
- `D2 Image Resize`: 追加放大模型支援(如 SwinIR_4x)
**2024.11.18**
- 一次添加了許多功能
- 新增 `D2 Controlnet Loader`、`D2 Get Image Size`、`D2 Grid Image`、`D2 Image Stack`、`D2 List To String`、`D2 Load Folder Images`
- 新增 XY Plot 相關功能
- 新增 `D2 XY Annotation`、`D2 XY Checkpoint List`、`D2 XY Folder Images`、`D2 Grid Image`、`D2 XY List To Plot`、`D2 XY Lora List`、`D2 XY Plot`、`D2 XY Prompt SR`、`D2 XY Prompt SR2`、`D2 XY Seed`
- 現有節點也有修改,詳情請參考提交歷史記錄
**2024.11.02**
- `D2 Regex Switcher`: 新增輸入文字確認用文字區域的顯示/隱藏切換
**2024.10.28**
- 新增 `Prompt convert`: 用於 `NovelAI` 和 `StableDiffusion` 提示詞互相轉換的對話框
- `D2 Folder Image Queue`: 修復圖像生成數量不一致的問題
**2024.10.26**
- 新增 `D2 EmptyImage Alpha`
- 新增 `D2 Image Resize`
- 新增 `D2 Resize Calculator`
2024.10.24
- 新增 `D2 Regex Replace`
- 新增 `D2 Folder Image Queue`
- `D2 Load Image`: 新增圖像路徑輸入
- `D2 KSampler(Advanced)`: Input 新增 Positive / Negative Conditioning
2024.10.19
- 新增 `D2 Queue Button`
2024.10.18
- `D2 Size Selector`: 新增從圖像獲取尺寸的功能
- `D2 Size Selector`: 新增可選擇「四捨五入」和「捨去」的調整方式
2024.10.14
- `D2 Load Image`: 修復處理無 Exif 數據圖像(如從剪貼板貼上)時的錯誤
2024.10.11
- `D2 Regex Switcher`: 新增在連接字串時可指定分隔符
2024.10.10
- `D2 Load Image`: 新增 "Open Mask Editor" 按鈕
2024.10.08
- `D2 Load Image`: 新增功能
2024.10.03
- `D2 Regex Switcher`: 修復匹配搜索但未處理的問題
2024.10.02
- 整合現有節點創建