Reference Only是整合於ControlNet內的新功能,只需輸入單一參考圖片,就可以控制生成圖像的風格,能夠簡化訓練LoRA等小模型的工作流程。
仿照參考圖片的風格
根據ControlNet於GitHub網站的更新資訊,Reference Only能夠直接與Stable Diffusion的專注層(Attention Layers)連結,並以任意圖片作為參考,發揮控制生成圖像風格的效果。
Reference Only最大的特色是它不需要仰賴任何AI模型,只需輸入單一參考圖片,就可以直接發揮作用,使用上相當簡便。
筆者先於下方列出Reference Only的效果展示,生成圖片的主題同樣為遊戲《女神異聞錄》中的武見妙醫生,但是搭配不同的參考圖片,就可以控制生成圖像中人物的風格。
安裝與使用Reference Only
ControlNet於1.1.153版本更新中整合Reference Only,因此如果讀者是全新安裝ControlNet應該就會取得這個版本。若已經安裝ControlNet,則可至Stable Diffusion WebUI的Extensions頁面,在Installed標籤下點擊「Check for updates」檢查外掛功能的更新,並點擊「Apply and restart UI」安裝更新並重新啟動。
重新啟動Stable Diffusion WebUI之後,點擊ControlNet右方三角形將其設定項目展開然後點擊「Click to upload」,選擇想要輸入的參考圖片,接著依序點擊「Enable」方塊,然後在Preprocessor選擇reference_only。
接著設定Control Mode,其中的Balance代表平衡ControlNet與提示詞的權重,My prompt is more important代表提示詞更重要,ControlNet is more important則代表ControlNet更重要。之後即可照正常流成進行圖像生成。
需要注意的是,根據筆者的測試心得,Reference Only往往需要較高的權重,才能讓效果較為明顯,因此發現風格控制不如預期時,可以提高ControlNet中的Control Weight(最高上限為2),並在Control Mode中選擇ControlNet is more important,讓Reference Only能更進一步控制圖像風格。
Reference Only提供方便的途徑,讓讀者能夠透過單一圖片控制生成圖像的風格,而不用自行訓練LoRA等小模型,能夠簡化生成特定風格圖像的工作流程。
(回到系列文章目錄)
加入電腦王Facebook粉絲團