Stable Diffusion 設(shè)計(jì)工作流主干 + sketchup 預(yù)處理一鍵導(dǎo)圖腳本 + ComfyUI 設(shè)計(jì)工作
Stable Diffusion 設(shè)計(jì)工作流主干
1、利用腳本導(dǎo)入語(yǔ)義分割圖層,sketchup 調(diào)整好物件的圖層,
2、一鍵導(dǎo)出預(yù)處理圖片。
3、將預(yù)處理圖片拖入 SD-ComfyUI (或 SD-WebUI)的 ControlNet,批量生成圖片。
sketchup 預(yù)處理一鍵導(dǎo)圖腳本
介紹
這是一個(gè)幫助 sketchup 用戶(hù)使用 stable diffusion 工作流的預(yù)處理腳本,可導(dǎo)出給 stable diffusion 使用的圖片。腳本支持可一鍵操作導(dǎo)入語(yǔ)義分割圖層、導(dǎo)出當(dāng)前視圖的圖片、導(dǎo)出線稿圖、導(dǎo)出語(yǔ)義分割圖等。
注:此軟件腳本使用LGPL開(kāi)源協(xié)議,個(gè)人免費(fèi)使用,禁止閉源商用,禁止售賣(mài)。
安裝
方式一(推薦):
1、下載 Releases 里的最新版本的.rbz文件,例如 sketchup_pre_4_SD_v1.0.0.rbz 。
下載地址在評(píng)論區(qū)。
2、打開(kāi)Sketchup,依次點(diǎn)擊菜單欄的【窗口】-【擴(kuò)展程序管理器】,然后點(diǎn)擊【安裝擴(kuò)展程序】按鈕,找到下載好的.rbz文件進(jìn)行安裝。
方式二:
1、同方式一。
2、將.rbz后綴改為.zip,解壓。將解壓后的文件【one_click_operation.rb】和文件夾【one_click_operation】拷貝到Plugins文件夾,每個(gè)電腦的用戶(hù)名不同,版本不同。
文件夾路徑參考(切勿直接復(fù)制粘貼):C:\Users\你的用戶(hù)名\AppData\Roaming\SketchUp\SketchUp 2020\SketchUp\Plugins
3、重新打開(kāi)sketchup文件,就可以在擴(kuò)展里看到插件了。
已測(cè)試支持的系統(tǒng)和軟件版本
windows10 X64 + sketchup2020
使用方式
1、依次點(diǎn)擊菜單欄的【擴(kuò)展程序】-【一鍵操作】,可以看到全部的功能。
2、部分功能有單獨(dú)的工具欄圖標(biāo),如果安裝插件后沒(méi)有顯示,可以依次點(diǎn)擊菜單欄的【視圖】-【工具欄】,然后勾選“TDXH-toolbar”。
功能說(shuō)明
導(dǎo)入語(yǔ)義分割圖層
支持ade20k的150個(gè)圖層
支持COCO的133個(gè)圖層
支持六個(gè)自定義圖層文件。
如何修改自定義文件:
1、打開(kāi)自定義文件所在文件夾,路徑參考(切勿直接復(fù)制粘貼):C:\Users\你的用戶(hù)名\AppData\Roaming\SketchUp\SketchUp 2020\SketchUp\Plugins\one_click_operation,
2、用記事本打開(kāi)custom_1.csv進(jìn)行編輯,每一行代表一個(gè)圖層,每一行有 6 列,用英文逗號(hào)分隔,6列分別表示顏色的RGB值、中文意思、英文意思、顏色的HEX值。
建議從ade20k_all_new.csv和COCO_all_new.csv中拷貝需要的行。
3、一共有custom_1.csv 到 custom_6.csv 一共 6 個(gè)文件,以供分類(lèi)圖層,適應(yīng)各種情況。
截圖
工具欄顯示的是剪刀圖標(biāo)。
按當(dāng)前窗口顯示,導(dǎo)出png圖片。圖片寬高限制在2048以下。
導(dǎo)出圖層顏色
工具欄顯示的是層字圖標(biāo)。
按圖層顏色導(dǎo)出png圖片,會(huì)新增一個(gè)樣式,可以刪除但不要修改它。圖片寬高限制在2048以下。
導(dǎo)出線稿
工具欄顯示的是線字圖標(biāo)。
按黑線白底導(dǎo)出png圖片,會(huì)新增一個(gè)樣式,可以刪除但不要修改它。圖片寬高限制在2048以下。
導(dǎo)出圖層顏色 + 線稿
工具欄顯示的是點(diǎn)贊圖標(biāo)。
一鍵導(dǎo)出圖層顏色 + 一鍵導(dǎo)出線稿 的命令組合,會(huì)導(dǎo)出兩張圖。要多等一會(huì)。
導(dǎo)出的圖片存儲(chǔ)位置和命名
圖片存儲(chǔ)位置
與sketchup文件同目錄下的 image_output 文件夾
圖片命名
sketchup文件名 + 日期 +時(shí)間
ComfyUI 設(shè)計(jì)工作流
經(jīng)過(guò)實(shí)踐,設(shè)計(jì)工作流經(jīng)常使用 ControlNet 和 LORA,同時(shí),生成圖片的大小需要與輸入的 控制圖等比例相關(guān),還有有時(shí)候要切換文生圖和圖生圖,根據(jù)這些需求,做出了以下ComfyUI 的工作流,有一些節(jié)點(diǎn)是自定義的。
工作流分區(qū)示意圖

工作流使用方式說(shuō)明
需要對(duì)SD 的生成圖片的流程有一定的了解,在復(fù)用方面,ComfyUI 比 webui 明顯方便很多。
紅色區(qū)域是參數(shù)調(diào)整節(jié)點(diǎn),紫色的圖片輸入節(jié)點(diǎn),其余部分無(wú)須調(diào)整。
先調(diào)整好一份參數(shù),保存為工作流。
再次復(fù)用時(shí),拉取工作流之后,只需要將需要輸入 controlnet 或者 圖生圖 的圖片拖入替換,然后就可以批量生成了。
使用 ComfyUI 不是排斥 WebUI
需要手工調(diào)整不少內(nèi)容的時(shí)候,或者需要很多特殊插件的時(shí)候,比較適合WebUI。
有時(shí)候在 WebUI 里出了不錯(cuò)的圖,我也會(huì)做進(jìn) ComfyUI,方便后續(xù)調(diào)用。