JCscrew's picture
Update README.md
1576c31 verified
|
raw
history blame
9.14 kB
---
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/](https://www.comfy.org/)
### 下載工作流程
**放置位置**`C:\Users\使用者\Documents\ComfyUI/user/default/workflows/`
1. **單圖生成下載連結**:[https://huggingface.co/JCscrew/RisuAI_asset_generator/resolve/main/Single_Posture.json](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](https://huggingface.co/JCscrew/RisuAI_asset_generator/resolve/main/Image_Fixed.json)
### 下載模型
1. **模型庫連結**:[https://huggingface.co/JCscrew/RisuAI_asset_generator/tree/main/models](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.pt``hand_yolov9c.pt`
- **自定義重繪**
- models/RMBG/grounding-dino/ → `groundingdino_swinb_cogcoor.pth` 輕量版:https://huggingface.co/1038lab/GroundingDINO/tree/main
- models/sam2/ → `sam2.1_hiera_large.safetensors` 輕量版:https://huggingface.co/1038lab/sam2/tree/main
- **臉部一致性、參考物件**
- 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`(物件)
3. 下載模型,然後把檔案放進`C:\Users\使用者\Documents\ComfyUI\models`相應的資料夾裡。若沒有資料夾的話就自己建立
4. 如果真的很懶惰的話,也可以直接下載放在資料庫裡的分流模型
### 啟動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.json`或`Single_Posture.json`工作流程
7. 時你會看到一個流程圖。找到左上方的**📰 新手上路**指引,開始按照流程使用
![新手上路指引](https://imgur.com/HcR6EK9.png)
## 二之二、雲端租賃伺服器
介紹 **Vast.ai**,因為他是市面上目前設定最簡單且價格還行的選擇。你也可以拿我的配置去掛在AWS或Azure上,他們會給新使用者一筆免費額度
#### 註冊連結:[https://reurl.cc/aMlKV9](https://reurl.cc/aMlKV9) (有償聲明:使用該連結註冊與自己去官網結果相同,但我會得到你花費金額的3%支持)
### 租賃前設置
1. **註冊**:最低儲金是5美金,可以透過Paypal、信用卡、加密貨幣支付
2. **點擊Template連結**
* 單圖生成+圖片修復 → [https://reurl.cc/aMlKV9](https://reurl.cc/aMlKV9)
* 單圖生成 → [https://reurl.cc/0W71px](https://reurl.cc/0W71px)
3. **空間設置**
* 單圖生成+圖片修復 → 25GB
* 單圖生成 → 20GB
4. **選擇伺服器**:訣竅如下
* 選擇1,000Mbps以上的網速
* 不要碰中國的伺服器。github跟huggingface被牆的話,會無法完成配置
* 計費方式是你用多少付多少,10分鐘就付10分鐘的錢。還有一筆流量費用,滑鼠放上Rent會看得到
* **DLP/$/hr** 等同於C/P值標準,代表你每塊錢每小時能租到多少的算力
### 伺服器租賃與操作
1. Rent按下去出現成功訊息後,點擊右邊 **Instances** 去看伺服器佈置
2. **重要**:結束租賃的按鈕在這裡![結束租賃](https://imgur.com/nOY2mN4.png)
3. 如果下排英文出現 **Error**, **Close**,立刻結束租賃,換
4. 伺服器打底完成後,左邊的 **Starting...** 會變成**Open**,稍等一下就能點擊進入
5. 進入介面大概70秒後會完成所有配置,可以去左下**Instance Logs**看配置進度
6. 配置完成後,點擊右上**ComfyUI**就可以啟動軟體
7. 在 ComfyUI 介面中,點擊左排圖示中的**工作流程/workflow**
8. 找到並點擊`Image_Fixed.json`或`Single_Posture.json`工作流程
9. 此時你會看到一個流程圖。找到左上方的**📰 新手上路**指引,開始按照流程使用
![新手上路指引](https://imgur.com/HcR6EK9.png)
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. **最後,記得按下畫面中的垃圾桶,結束租賃**![結束租賃](https://imgur.com/nOY2mN4.png)
## 三、ComfyUI相關
* **提示詞(Prompt)寫法**:illustrious模型得用單字或英文短詞下提示詞,沒辦法直接使用自然語言或中文。寫法可參考預設的情緒動作提示詞依樣畫葫蘆。或是先描述給AI聽,叫它去Danbooru拼湊英文關鍵字,再拿回來複製貼上也是一個辦法
* **創建已存在的IP角色**
* 查詢工具:[https://huggingface.co/spaces/flagrantia/character_select_saa](https://huggingface.co/spaces/flagrantia/character_select_saa)
* 查到後將下方出現提示詞貼進角色欄位就可以了,不用再給其他細節
* **正面提示詞的組合結構設計**
`情緒動作` + `隨機詞` + `人物` + `服裝` + `正面提示詞`
因為情緒動作的第一個提示詞是指定人數,很多模型都要用這個開場
* **自由出圖(不做套圖)**
`人物`、`服裝`、`情緒動作`選項都設定成 **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卡片模板,降低卡片創作門檻