2023.07.04 09:00

Stable Diffusion AI算圖使用手冊(5-3):透過Reference Only控制畫風

ADVERTISEMENT

前面我們介紹了在Stable Diffusion WebUI進行算圖時,讓角色擺出特定的姿勢,接著要來教學如何控制生成圖的畫風。Reference Only是整合於ControlNet內的新功能,只需輸入單一參考圖片,就可以控制生成圖像的風格,能夠簡化訓練LoRA等小模型的工作流程。

文章目錄

仿照參考圖片的風格

根據ControlNet於GitHub網站的更新資訊,Reference Only能夠直接與Stable Diffusion的專注層(Attention Layers)連結,並以任意圖片作為參考,發揮控制生成圖像風格的效果。

Reference Only最大的特色是它不需要仰賴任何AI模型,只需輸入單一參考圖片,就可以直接發揮作用,使用上相當簡便。

ADVERTISEMENT

筆者先於下方列出Reference Only的效果展示,生成圖片的主題同樣為遊戲《女神異聞錄》中的武見妙醫生,但是搭配不同的參考圖片,就可以控制生成圖像中人物的風格。

ADVERTISEMENT

ADVERTISEMENT

安裝與使用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。

ADVERTISEMENT

接著設定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等小模型,能夠簡化生成特定風格圖像的工作流程。

回到Stable Diffusion AI算圖系列文章目錄

ADVERTISEMENT