JCscrew's picture
Update README.md
1576c31 verified
|
raw
history blame
9.14 kB
metadata
license: cc-by-sa-4.0

低門檻透過本地/雲端ComfyUI來製作RisuAI套圖

更新於2025/10/30

一之一、單圖生成

這是設計給製作RisuAI套圖的t2i懶人包:

  1. 選項組合:透過角色 + 服裝 + 情緒/動作組合,搭配上角色一致性設定,輕鬆輸出可以匯入RisuAI的角色套圖
  2. 執行環境:可以在自己的機器上執行,也可透過租賃雲端伺服器 (一小時$0.2 ~ $1塊美金)
  3. 簡易操作:參數都設定好了,所以你只需要 選擇強化選項 > 填提示詞 > 生成圖片
  4. 內建資源:收錄了RisuAI卡片常出現的SFW與NSFW情緒動作,共110組
  5. 彈性使用:不使用套圖功能、直接把它作一般的出圖流程也可以

一之二、圖片修復

嘗試將套圖製作過程簡化的i2i修復包:

  1. 雙重支援:可匯入單圖,或讀取整個資料夾的圖片批次處理
  2. 執行環境:可以在自己的機器上執行,也可透過租賃雲端伺服器 (一小時$0.2 ~ $1塊美金)
  3. 簡易操作:你只需要專注在修復的數據權重調整與提示詞更改上
  4. 內建功能:可為圖片去背、放大細修、尺寸縮小、頭手精修與自定義物件修復
  5. 檔名整理:修改好的圖片會去掉流水號,直接成為可匯入RisuAI的格式

二之一、在自己機器上操作 (建議至少要有VRAM 16g)

下載ComfyUI

https://www.comfy.org/

下載工作流程

放置位置C:\Users\使用者\Documents\ComfyUI/user/default/workflows/

  1. 單圖生成下載連結https://huggingface.co/JCscrew/RisuAI_asset_generator/resolve/main/Single_Posture.json
  2. 圖片修復下載連結https://huggingface.co/JCscrew/RisuAI_asset_generator/resolve/main/Image_Fixed.json

下載模型

  1. 模型庫連結https://huggingface.co/JCscrew/RisuAI_asset_generator/tree/main/models
  2. 必備模型
    • models/checkpoints/ → waiNSFWIllustrious_v150.safetensors
    • models/upscale_models/ → RealESRGAN_x4plus_anime_6B.pth
  3. 選配模型
    • 圖片去背
      • models/RMBG/RMBG-2.0/ → RMBG-2.0資料夾裡四個檔案
    • 手部、臉部精修
      • models/sams/ → sam_vit_h_4b8939.pth
      • models/ultralytics/bbox/ → face_yolov9c.pthand_yolov9c.pt
    • 自定義重繪
    • 臉部一致性、參考物件
      • models/clip_vision/ → CLIP-ViT-H-14-laion2B-s32B-b79K.safensors
      • models/ipadapter/ → ip-adapter-plus-face_sdxl_vit-h.safetensors(臉部)、ip-adapter-plus_sdxl_vit-h.safetensors(物件)
  4. 下載模型,然後把檔案放進C:\Users\使用者\Documents\ComfyUI\models相應的資料夾裡。若沒有資料夾的話就自己建立
  5. 如果真的很懶惰的話,也可以直接下載放在資料庫裡的分流模型

啟動ComfyUI並載入工作流程

  1. 在 ComfyUI 介面中,點擊左排圖示中的工作流程/workflow
  2. 找到並點擊Image_Fixed.json工作流程。若只有下載Single_Posture.json的話則點擊它
  3. 此時會跳出錯誤。關閉錯誤視窗後點擊 Manager(管理器),點擊中間最上方的Custom Nodes Manager
  4. 點擊Install Missing Custom Nodes,然後把裡面的mod都安裝起來
  5. 重新啟動 ComfyUI
  6. 重新點擊Image_Fixed.jsonSingle_Posture.json工作流程
  7. 時你會看到一個流程圖。找到左上方的📰 新手上路指引,開始按照流程使用 新手上路指引

二之二、雲端租賃伺服器

介紹 Vast.ai,因為他是市面上目前設定最簡單且價格還行的選擇。你也可以拿我的配置去掛在AWS或Azure上,他們會給新使用者一筆免費額度

註冊連結:https://reurl.cc/aMlKV9 (有償聲明:使用該連結註冊與自己去官網結果相同,但我會得到你花費金額的3%支持)

租賃前設置

  1. 註冊:最低儲金是5美金,可以透過Paypal、信用卡、加密貨幣支付
  2. 點擊Template連結
  3. 空間設置
    • 單圖生成+圖片修復 → 25GB
    • 單圖生成 → 20GB
  4. 選擇伺服器:訣竅如下
    • 選擇1,000Mbps以上的網速
    • 不要碰中國的伺服器。github跟huggingface被牆的話,會無法完成配置
    • 計費方式是你用多少付多少,10分鐘就付10分鐘的錢。還有一筆流量費用,滑鼠放上Rent會看得到
    • DLP/$/hr 等同於C/P值標準,代表你每塊錢每小時能租到多少的算力

伺服器租賃與操作

  1. Rent按下去出現成功訊息後,點擊右邊 Instances 去看伺服器佈置
  2. 重要:結束租賃的按鈕在這裡結束租賃
  3. 如果下排英文出現 Error, Close,立刻結束租賃,換
  4. 伺服器打底完成後,左邊的 Starting... 會變成Open,稍等一下就能點擊進入
  5. 進入介面大概70秒後會完成所有配置,可以去左下Instance Logs看配置進度
  6. 配置完成後,點擊右上ComfyUI就可以啟動軟體
  7. 在 ComfyUI 介面中,點擊左排圖示中的工作流程/workflow
  8. 找到並點擊Image_Fixed.jsonSingle_Posture.json工作流程
  9. 此時你會看到一個流程圖。找到左上方的📰 新手上路指引,開始按照流程使用 新手上路指引
  10. 遇到出圖速度異常緩慢、VRAM被明顯鎖住的伺服器,立刻結束租賃,換

如何上傳模型/下載圖片

  1. 點擊ComfyUI下方的Jupyter
  2. 這裡就是你租賃的D槽:
    • 模型位置workspace/ComfyUI/models
    • 生成的圖片workspace/ComfyUI/output
    • 流程圖workspace/ComfyUI/user/default/workflows
  3. 上傳內容:直接從你的電腦拉進瀏覽器裡面
  4. 下載內容:右鍵檔案或是複數勾選後,選擇 Download
  5. 如果要上傳模型的話,打開Jupyter Terminal直接打指令從網路上下載會比較快,或直接拉我的script去改。

最後提醒:結束使用前,你必須做的事

  1. 下載生成的圖片
  2. 下載你編輯過的流程圖 (下次開啟ComfyUI後,直接把檔案拉進去繼續生圖)
  3. 最後,記得按下畫面中的垃圾桶,結束租賃結束租賃

三、ComfyUI相關

  • 提示詞(Prompt)寫法:illustrious模型得用單字或英文短詞下提示詞,沒辦法直接使用自然語言或中文。寫法可參考預設的情緒動作提示詞依樣畫葫蘆。或是先描述給AI聽,叫它去Danbooru拼湊英文關鍵字,再拿回來複製貼上也是一個辦法
  • 創建已存在的IP角色
  • 正面提示詞的組合結構設計情緒動作 + 隨機詞 + 人物 + 服裝 + 正面提示詞 因為情緒動作的第一個提示詞是指定人數,很多模型都要用這個開場
  • 自由出圖(不做套圖)人物服裝情緒動作選項都設定成 0,隨機詞庫清空,然後把所有提示詞都寫在正面提示詞欄位就好
  • 想換成自己習慣的出圖模型
    • 模型可自由自行更換,只要記得參數要按照模型說明書調整
    • 流程預設的面孔一致化,是Illustrious/SDXL模型限定
  • 生圖流程(給熟手參考): (*代表可強化功能,預設關閉)
    • 單圖生成(t2i):模型 > *LoRA > *IPAdapter > Hires.Fix > *Upscale > 出圖
    • 圖片修復(i2i):單圖/資料夾多圖 > *LoRA > *Face fix|*IPAdapter > *Hand fix > *Sam2&Inpaint|*IPAdapter > *Upscale > *RMBG > *Resize > 改檔名 > 出圖

四、未來發展計畫

  • 新增text 2 image流程,讓圖片能夠整批生成。預期功能:
    • 角色 x 服裝 x 情緒動作的全套圖一次生成
  • 與圖片對應、具有經典功能的RisuAI卡片模板,降低卡片創作門檻