ComfyUI Self-Study Guide

ComfyUI 自學指南
從基礎到專業 AI 影像創作

節點式 AI 沙盒:文字轉圖、風格微調、姿態控制、局部編輯、MCP 自動化

環境安裝文字轉圖像LoRA / Upscale ControlNetInpaint / OutpaintMCP
01 · Getting Started

選擇運行方式與安裝 ComfyUI Desktop

本地運行(Local)

  • 完全免費、無維護費
  • 運算在自己的 GPU 上,資料最安全
  • 能否跑大型模型取決於顯存與硬體

雲端 API(Cloud)

  • 點數制付費,依平台而定
  • 適合配置較弱的電腦
  • 可體驗本地跑不動的大型模型(帶皇冠圖示)

初學者安裝流程

  • 官網下載對應 Windows / Mac 的桌面安裝程式,選擇「本地」模式
  • 載入範本後若出現「缺少模型」,點擊 全部下載,系統會自動放到正確資料夾
  • 按 Ctrl/Cmd + R 刷新,再按 Queue 產生第一張測試圖
01 · Interface

掌握畫布操作與介面語言

縮放畫布

滾動滑鼠滾輪放大/縮小視圖

平移畫布

按住 Space 拖曳,或在空白處按左鍵拖曳

聚焦節點

選取節點(Ctrl/Cmd 可多選)後按 .,自動置中放大

Fit View

點右下角 Fit View 圖示,整個節點圖一次入鏡

建議:把介面切換成英文。教學、Civitai/OpenArt 社群與節點名稱都以英文為主,搜尋節點與排錯更快。
02 · Core Components

Checkpoint:AI 的「壓縮工具箱」

Model

首席藝術家

AI 的大腦,在潛在空間中構圖並疊加細節

CLIP

口譯器

把文字提示詞轉成模型能理解的數學向量

VAE

後期設計師

把潛在空間資料解碼成清晰、色彩準確的 RGB 像素圖

存放位置:ComfyUI/models/checkpoints/(如 SD 1.5、Juggernaut XL)。複製後在 Load Checkpoint 節點按 R 更新清單。
02 · Text-to-Image

基本文字轉圖像工作流程

Load Checkpoint→ CLIP Text Encode ×2→ KSampler→ VAE Decode→ Preview / Save Image

提示詞

  • 複製出兩個 CLIP Text Encode
  • 正面(綠):想畫什麼
  • 負面(紅):低品質、變形、模糊

接線重點

  • Empty Latent Image:SDXL/Flux 用 1024×1024,SD1.5 用 512×512
  • Model、Positive、Negative、Latent 接入 KSampler
  • VAE 接到 VAE Decode
整理小技巧:用 Reroute 節點讓線路整齊、摺疊節點,並把連線樣式改成直線。
02 · KSampler

KSampler 參數速查

參數作用新手建議
Seed隨機「靈感」,相同種子可重現圖片找靈感用 Randomize,定稿用 Fixed
Steps降噪步數,太少模糊、太多浪費算力SD1.5/SDXL 20–30;Flux Schnell 4
CFG聽從提示詞的程度,過高易過飽和SD1.5/SDXL 約 7.0;Flux 約 1.0
Sampler / Scheduler降噪的演算法與計畫Euler + Normal;或 DPM++ 2M + Karras
Denoise降噪強度 0–1文字轉圖 1.0;圖生圖/Inpaint 0.5–0.8
為什麼 Denoise 會變?1.0 代表完全重畫;降到 0.5–0.8 能保留原圖骨架,只重繪細節。
03 · Style & Quality

LoRA 風格微調與 AI 放大

LoRA Loader

超輕量附加檔,強化特定風格或角色

Checkpoint→LoRA Loader→KSampler
  • MODEL 與 CLIP 都要經過 LoRA 再往後接
  • 提示詞加入該 LoRA 的 Trigger Word
  • 存放:models/loras/

AI Upscale(RealESRGAN)

Upscale Image Using Model

  • 傳統放大:快,但只是複製像素,會模糊
  • AI 放大:重建紋理、補足細節,需多花 GPU 時間
  • 用 x2/x4 模型
  • 把 Seed 設為 Fixed,再次執行才不會變成新圖
  • 用 Ctrl+G 群組並可停用,滿意再開
04 · ControlNet

用 ControlNet 控制姿勢與構圖

Load Image→ Openpose / Depth→ Apply ControlNet→ KSampler

Openpose

擷取 2D 骨架,精準複製人物姿勢。需安裝 ControlNet Aux 與 ProMax 模型。

Depth Map

分析遠近,保留 3D 空間結構。例:春景山脈換成冬季雪山。

關鍵參數

強度 1.0;Start 0.0 / End 0.5,只管前 50% 步數,其餘讓 AI 自由發揮。

注意:Apply ControlNet 需接 VAE,才能把參考圖編碼進潛在空間。小技巧:Ctrl+Shift+V 貼上節點並保留連線。
05 · Inpaint & Outpaint

局部重繪與擴圖

Inpaint:Flux Fill

  • Load Image → 右鍵 Open in MaskEditor 塗出遮罩
  • 載入專用 flux1-fill 模型
  • Dual CLIP Loader:clip_l + t5xxl,搭配 Flux VAE
  • Differential Diffusion:消除邊界接縫
  • Flux Guidance 約 30–50,Steps 20–30

Outpaint:Pad Image

  • Pad Image for Outpainting 向外擴張畫布
  • 例:left 400、right 400 px
  • IMAGE 與 MASK 接入 Inpaint Model Conditioning
  • 提示詞描述新空間(如復古房間、窗光、書架)
  • AI 會依原圖光線、視角自動補全兩側
06 · Workflow & Automation

流程管理與 MCP AI 助理

分享與排錯

  • 匯出 .json,或直接分享生成的 .png,拖進畫布即可還原流程
  • 缺模型:右側面板按 全部下載
  • 缺節點(紅/粉紅):Manager → 安裝缺少的自訂節點 → Restart

MCP:用對話操控 ComfyUI

  • 首頁選「安裝 MCP → 本地」,把提示貼進 Claude/ChatGPT
  • 用對話執行流程(如生成 ACE-Step 音樂)
  • AI 自動修改 JSON、增刪節點
  • 分鏡與腳本自動化,批次產出圖片/影片
結語:從節點接線到自然語言控制,ComfyUI 讓你完全掌握影像生產線。祝創作愉快!