2023.02.15 09:05

AI繪圖Disco Diffusion基礎教學:從下載、設定到關鍵字輸出一次搞定

ADVERTISEMENT

緣起自 OpenAI,在人工智慧繪圖領域「打前鋒」的工具之一 Disco Diffusion ,稱得上是許多數位藝術愛好者,最為喜愛使用的AI繪圖軟體。

Disco Diffusion 最特別之處,在於整合了許多開源的人工智慧繪圖模組,並經過大量開發者進一步調整、最佳化,藉此產出高品質的AI影像。尤其近幾個月以來透過開發團隊的不斷改良,現在的 Disco Diffusion 無論細緻度、精確度或功能性,皆比起剛剛推出時來得更加強大。

正因為整合的模組皆是開源專案,所以 Disco Diffusion 本身也完全開源,原始碼亦完整公開,使用上完全免費,甚至連 AI 所產生的圖片也沒有所謂的「版權」限制存在,使用者不僅能夠自由轉發、加工,甚至還可以應用到商業領域,相對於其他AI繪圖工具來說是一大優勢。

ADVERTISEMENT

藉由 Google 雲端主機強大的運算能力,Disco Diffusion 在繪圖時不必消耗使用者自身的電腦資源,只要準備好瀏覽器與 Google 帳號,幾乎人人都可以輕鬆操作 Disco Diffusion ,感受人工智慧繪圖所帶來的魅力。

為Disco Diffusion進行前置設定

雖然原始的 Disco Diffusion 得將程式碼下載到電腦後,透過離線方式運算並生成圖片,但考慮到每個人的硬體效能不同,現在的 Disco Diffusion 則提供藉由雲端主機與 Google Colab 產出圖片的功能,使用者只要準備好 Google 帳號和網頁瀏覽器即可開始操作。

相對於其他 AI 繪圖工具,Disco Diffusion 的介面較為原始且複雜,新手一開始可能會被密密麻麻的程式碼給嚇得不知所措,因此若是簡單使用,建議僅先調整基本設定,等待未來熟悉操作後再進一步客製化。 

ADVERTISEMENT

Disco Diffusion
網站連結:https://tinyurl.com/ykfwnsv2
收費方式:免費,圖片無版權 

步驟1.透過網頁瀏覽器開啟 Disco Diffusion 的 Google Colab 程式碼連結,點擊上方的「複製到雲端硬碟」。

 

步驟2.登入 Google 帳號後,Disco Diffusion 的執行程式碼就會複製一份到自己的 Google 雲端硬碟根目錄中,接著將自動跳轉網頁。

 

步驟3.網頁跳轉後,開始編輯 Disco Diffusion 基本設定,建議勾選第一個選項透過雲端 GPU 進行運算,以及第二、三個選項,將成果至儲存雲端硬碟中。

 

步驟4.將網頁下拉到「Setting」區塊,修改 batch_name 為想要的專案資料夾名稱;Steps 的數字越大圖片會越精細,建議先維持預設;第三個欄位則是圖片尺寸,長、寬都必須是64的倍數。

 

步驟5.繼續將網頁下拉找到「Extra Setting」區塊,修改 intermediate_saves 數值,指定要儲存多少張於製作過程所出現的半成品圖片。

透過關鍵字讓Disco Diffusion產出圖像

要讓 Disco Diffusion 能夠根據特定主題進行作畫,最重要的步驟就是輸入關鍵字,也就是所謂的「Prompts」。Disco Diffusion 不只能夠處理零散的關鍵字,例如內容主體、風格、色調等等,甚至還可以應對自然語句,例如在示例中,官方就用了完整、有邏輯的話語,交由 Disco Diffusion 推導出畫作的樣貌。雖然用上雲端主機進行運算,但 Disco Diffusion 的執行速度並沒有很快,尤其 Steps 數值越多、指定尺寸越大、圖片產出越多張時,繪圖速度將會變得更慢。

步驟1.於「Diffuse!」的「Do the Run!」區塊,修改 display rate 數值決定圖片預覽的更新頻率;n_batches 則是指要用同樣設定執行幾次,獲得幾張最終圖片。

 

步驟2.找到「Prompts」區塊,輸入讓 AI 製作圖片的英文關鍵字,預設已經有「A beautiful painting...」的例句描述,初次使用建議先依樣畫葫蘆簡單修改。

 

步驟3.舉例來說,原本例句的「singular lighthouse」,筆者將其改換成「technology city」,即是繪圖的主題由「燈塔」更改為「科技城市」。

ADVERTISEMENT

步驟4.原先例句「by...」後所呈現的作者名稱,筆者在此也更換成「leonardo da vinci」,即讓作品呈現李奧納多•達文西的風格。

 

步驟5.完成關鍵字輸入與修改後,找到最上方導航列的「執行階段」,按下「全部執行」。

 

步驟6.過程中 Disco Diffusion 會詢問存取權限以儲存必要資料和成果圖片,按下「連線至 Google 雲端硬碟」。

 

步驟7.在登入 Google 帳號的情況下,於網頁跳轉後點擊「允許」。

 

步驟8.當 Disco Diffusion 開始執行,在「Diffuse!」區塊的最下方,依序就會看見總進度條、預覽圖片與目前進度條,左上角也有執行中的動畫圖示。

 

步驟9.最終產出的圖片檔案,將會儲存於 Google 雲端硬碟根目錄底下的 AI、 Disco Diffusion、images_out 資料夾路徑中。

 

步驟10.點入先前設定的專案名稱資料夾,就會看見最終版本的成果圖片,以及執行該次 AI 繪圖時,所使用的設定參數文字檔。

 

步驟11.在 partials 資料夾中則會儲存 AI 於執行過程中,所產生的半成品圖像,即先前 intermediate_saves 參數所指定的圖片數量。

本文同步刊載於PC home雜誌
 

歡迎加入PC home雜誌粉絲團

ADVERTISEMENT