ETH官方钱包

前往
大廳
主題

AI繪圖簡易教學(以PixAI為例)

流羽塵 | 2023-07-14 21:20:42 | 巴幣 2326 | 人氣 9813

前言
本文只介紹基礎(chǔ)的AI繪圖教學,如需更進一步的技巧請另找教學文;另外本文以動漫風格為主,如想繪製其他風格可以按上一頁離開w
本教學以AI繪圖網(wǎng)站PixAI為主 (網(wǎng)址:https://pixai.art/),該網(wǎng)站具有以下優(yōu)點:
  1. 完全雲(yún)端運算,電腦再爛也能產(chǎn)圖。(用手機也行)
  2. 免費使用。(不過產(chǎn)圖需要消耗代幣,目前每天可免費領(lǐng)取10,000代幣)
  3. 雖然免費但功能還算齊全,LoRA、ControlNet等等都能使用。

註冊PixAI
可選擇用e-mail註冊,或是用現(xiàn)有的Google、Discord、Twitter帳號註冊。不論選用哪種方法,註冊成功後記得去驗證e-mail,驗證成功後在產(chǎn)圖時可以享有一些代幣花費折扣。

PixAI功能介紹
註冊成功後,點選首頁右上角的「+」圖示,即可進入產(chǎn)圖頁面,基本畫面可分為三個區(qū)塊,如下圖所示:
  1. 產(chǎn)圖紀錄區(qū):過去產(chǎn)圖的歷史紀錄會全部顯示在這區(qū),如果是新註冊帳號,因為沒有歷史紀錄會顯示為空白。
  2. 咒語輸入與產(chǎn)圖成果區(qū):該區(qū)上方的「Prompts」欄位就是主要輸入咒語的地方,輸入完成後點選「Let's Go!」就會開始運算跑圖(「Let's Go!」按鍵上的數(shù)字代表需花費的代幣數(shù));運算完成後,成果會顯示在下方的空白區(qū)域。另外「Let's Go!」按鍵下方還有一個「High Priority」選項,勾選的話需花費較多代幣,但你的產(chǎn)圖要求會列入優(yōu)先排程,產(chǎn)圖時間較短,沒勾選的話則須跟所有用戶一起排隊,產(chǎn)圖時間較久。「High Priority」選項只影響產(chǎn)圖速度不影響最終產(chǎn)圖品質(zhì),可自行斟酌是否勾選。
  3. 細項調(diào)整區(qū):雖說AI繪圖的過程中,咒語固然重要,但如果想畫出更完美的圖,此區(qū)的一些細項調(diào)整也不可或缺,以下就一一來介紹。
  • Reference Image:可上傳一張參照圖做為AI算圖的基礎(chǔ)。上傳後會顯示一項「Strength」參數(shù)可以調(diào)整,參數(shù)「愈低」,算出來的圖會和參照圖「愈接近」;參數(shù)「愈高」,算出來的圖會和參照圖「愈偏離」。(PS:參照圖並非必要選項,可選擇不上傳讓AI自由發(fā)揮)
  • Model:算圖用的基礎(chǔ)模型,目前PixAI提供14個預設(shè)模型供用戶選擇,每種模型畫出來的風格不盡相同,各有特色,下咒語的方法也有些微差異,各位可多加嘗試找出自己喜歡的畫風。新手推薦使用最大眾的Anything模型,雖然畫風具有很濃厚的AI感,但品質(zhì)穩(wěn)定不容易畫歪。另外PixAI也開放上傳自己的繪圖模型,使用者可自行上傳模型檔案或使用其他用戶上傳的模型;關(guān)於這些自訂模型的部分可點選PixAI首頁左側(cè)的「Models」圖示即可瀏覽使用,在此不做贅述。
  • LoRA:全稱「Low-Rank Adaptation of Large Language Models」,也是繪圖模型的一種,但跟前項「Model」不同的地方在於,LoRA是「為了畫出特定內(nèi)容而訓練出來的特化模型」,且無法單獨使用,必須掛在「Model」底下才能運作。詳細使用方法會在文章後段另開一章節(jié)介紹。
  • Size:產(chǎn)圖的尺寸,目前只有3種尺寸可選擇。
  • Number of images:可選擇要產(chǎn)生幾張圖,目前只有「1張」和「4張」可選擇,愈多張所需花費代幣愈多。
  • HiRes:可選擇花費額外代幣來提升產(chǎn)圖的解析度,非必要選項。
  • ControlNet:這裡包含了幾個比較進階的以圖生圖選項,在此先不做介紹。
  • Composition:主要用於繪製複數(shù)角色,可使用此功能指定角色在整張圖中的大概位置。(PS:Composition這個功能筆者並不常用,因為實測幾次總覺得產(chǎn)出效果沒有很好,不過也有可能只是我不會用...)
  • Negative:輸入負面詞的地方,也就是輸入「不想出現(xiàn)在產(chǎn)圖結(jié)果」的內(nèi)容。通常每個繪圖模型都有預設(shè)的負面詞,如果沒有特殊要求的話可不用修改。
  • Sampling Steps:AI繪圖引擎對使用者所輸入咒語的採樣次數(shù),理論上數(shù)值愈高產(chǎn)圖結(jié)果會愈接近使用者輸入的咒語,愈低則產(chǎn)圖結(jié)果隨機性愈高;但此數(shù)值並非愈高愈好,通常設(shè)在20到30之間效果較佳。
  • Sampling method:AI繪圖引擎的採樣方法。由於種類繁多,可參考此篇文章對各種採樣方法的比較。
  • CFG Scale:AI繪圖引擎在運算時「遵守」使用者所下的咒語的程度,數(shù)值愈高會愈貼近咒語;此數(shù)值和採樣次數(shù)一樣,並非愈高愈好,通常設(shè)在6到7之間,但也有提升到11左右的例子存在。
  • Seed:AI繪圖的種子碼,解釋起來較為抽象,可參考以下教學影片的開頭到2:18處。


基本召喚術(shù)
相信各位老司機應(yīng)該都有逛過Gelbooru或Danbooru之類的網(wǎng)站,在這類網(wǎng)站中,點開每張圖片都會看到各種琳瑯滿目的tag。AI繪圖的下咒方式,就像是替圖片上tag一樣,在Prompts輸入?yún)^(qū)以輸入各種單字的方式讓AI去辨識,進而畫出一張圖。

範例:假如我想畫一張穿著學生制服的金髮妹子對我揮手的圖,背景則是在教室內(nèi),可以使用以下咒語→
1 girl, blonde hair, school uniform, waving, nice hands, perfect hands, indoors, classroom

產(chǎn)生結(jié)果如下:(使用繪圖模型為Anything V4.5,一次產(chǎn)生4張圖)




除了AI繪圖一貫的畸形手之外,其他都有達到我們的要求。

有些人會習慣在咒語前加上前綴詞,用以提升產(chǎn)圖結(jié)果的整體品質(zhì)。筆者常用的前綴詞如下,供各位參考→((masterpiece)), ((best quality)), (ultra-detailed), ((kawaii)), cute, (lovely), ((extremely detailed)), 4K, (8K), best quality, (beautiful), anime style, extremely detailed game CG

以上面的範例為例,加上前綴詞後整個咒語會變成→
((masterpiece)), ((best quality)), (ultra-detailed), ((kawaii)), cute, (lovely), ((extremely detailed)), 4K, (8K), best quality, (beautiful), anime style, extremely detailed game CG, 1 girl, blonde hair, school uniform, waving, nice hands, perfect hands, indoors, classroom

來看看效果如何:




跟沒加前綴詞的結(jié)果比較起來,用色、光影、瞳孔等細節(jié)表現(xiàn)皆有所提升,這就是前綴詞在AI繪圖中的功用。

以上就是最基礎(chǔ)的下咒方式,有了此一基本概念後,各位可以自行研究如何增刪咒語來畫出心目中的完美角色。
至於咒語中的括弧符號則是用來「強調(diào)」之用,括號愈多代表愈強調(diào)那個咒語,該咒語在產(chǎn)圖結(jié)果中會愈明顯。

LoRA的使用方法
學會了基礎(chǔ)下咒召喚術(shù),不知各位會否產(chǎn)生一個疑問:如果想要畫出特定動漫角色的話要怎麼下咒語呢?
這問題不單單是調(diào)整咒語就能解決,必需要用到LoRA模型。前面提到,LoRA是「為了畫出特定內(nèi)容而訓練出來的特化模型」,這是因為繪圖的基礎(chǔ)模型(也就是前面說的Model)雖然擁有龐大的資料庫,但它不可能辨認出所有特定角色所擁有的獨特特徵,單靠咒語採樣的話沒辦法還原出特定角色的特徵,導致角色畫不出來或畫出來不夠像,所以需要掛上特化過的LoRA來告訴Model,如果要畫出某某角色需要畫出某某特徵才能畫出該名角色的感覺。
身為一名動朋廚,以下就以動朋的兩位角色來實際示範不使用LoRA與使用LoRA的差異。

  • 範例1:灰狼老師 (使用繪圖模型為AbyssOrangeMixV3)
咒語→
((masterpiece)), ((best quality)), (ultra-detailed), ((kawaii)), cute, (lovely), anime style, grey wolf \(kemono friends\), heterochromia, wolf ears, blue eye on left eye, long hair, multicolored hair, black hair, wolf tail, yellow eye on right eye, two-tone-hair, white hair, animal ears, fur collar, plaid skirt, gloves, plaid necktie, long sleeves, thighhighs, sleeve cuffs, gradient thighhighs, white shoes
不使用LoRA的情況下:

使用LoRA的情況下: (LoRA來源:https://civitai.com/models/18236/grey-wolf-kemono-friends)


  • 範例2:島灰 (使用繪圖模型為SweetParfait)
咒語→
((masterpiece)), ((best quality)), (ultra-detailed), ((kawaii)), cute, (lovely), anime style, island_fox_(kemono_friends), nice hands, perfect hands, fox ears, fox tail, multicolored hair, orange hair, grey hair, white hair, twintails, long hair, yellow eyes, pleated skirt, (large breasts:1.1), white necktie, gray skirt, grey gloves, orange pantyhose, red shirt, jacket, shoes, red hat, long sleeves, fur trim, (beret:1.3), ribbon, white necktie, (smile), cowboy shot
不使用LoRA的情況下:

使用LoRA的情況下: (LoRA來源:https://civitai.com/models/16454/island-fox-kemono-friends)

效果一目了然,在LoRA的輔助下,特定動漫角色的完成度與識別度大大提升。
目前PixAI有許多預設(shè)LoRA可供使用(大部分是原神角色),如果沒有看到想要的角色,可點選PixAI首頁左側(cè)的「Models」圖示,將過濾類型選擇為「LoRA」即可瀏覽並使用。如果仍沒找到想要的LoRA,可至模型網(wǎng)站Civitai找找看。跟Model一樣,PixAI目前也開放使用者自行上傳LoRA。

大多數(shù)情況下,每一個LoRA都有一個(或一組)特定的Trigger word(觸發(fā)詞)。掛上LoRA後,需要在咒語裡加上這些觸發(fā)詞才能明顯表現(xiàn)出LoRA的效果。觸發(fā)詞由LoRA訓練者設(shè)定,通常訓練者會在說明欄位裡寫明觸發(fā)詞為何以及建議權(quán)重(Weight)為多少,使用LoRA前務(wù)必仔細確認,才能最大程度發(fā)揮該LoRA的效果。

補充說明:
LoRA不只可以用來生成特定角色,還有其他不同功能;關(guān)於LoRA的種類可概括分為以下幾種。
  • 角色LoRA
  • 服裝LoRA
  • 姿勢(或動作)LoRA
  • 畫風LoRA
顧名思義,以上各種不同LoRA就是為了畫出各種特定角色、服裝、姿勢(或動作)、畫風而訓練出來的特化模型。善用各種不同LoRA,可以畫出更有變化的AI繪。
目前PixAI最多可以同時掛3組LoRA進行算圖。



文末宣導事項:
AI繪圖目前仍是一項充滿爭議的創(chuàng)作形式。
本文雖然有介紹到「畫風LoRA」這種模型,但筆者強烈建議最好不要使用可以畫出特定繪師畫風的LoRA,因為這對真人繪師的潛在影響與傷害最為明顯,爭議性也最大,一不小心甚至可能吃上官司,不可不慎。



我的Pixiv (放AI繪的地方)

我的Civitai (放自作LoRA的地方)

創(chuàng)作回應(yīng)

joe
不知道為什麼我兩個帳,其中一個只要算色圖,結(jié)果就會出現(xiàn)深邃靜謐的大宇宙
2024-08-10 20:17:34
流羽塵
https://im.bahamut.com.tw/sticker/461/17.png 我倒是沒遇過這狀況…
2024-08-10 22:52:25
joe
https://im.bahamut.com.tw/sticker/72/02.png
2024-08-11 00:26:14
joe
https://youtu.be/vT3XhvdCNuc
玩出局部重繪功能了
2024-08-12 05:02:15
流羽塵
原來你是指這種簡易修圖,我還以為是在說ADetailer??
2024-08-12 05:44:03
joe
還沒玩到這麼高深技術(shù)https://im.bahamut.com.tw/sticker/71/10.png
2024-08-12 13:09:50
Michael
我拿來算色圖都會被BAN,有無繞過限制的方法?
2024-08-27 10:41:55
流羽塵
我是沒遇過這情形,可以去帳號設(shè)定看看有沒有勾選「我已滿18歲」
2024-08-27 16:30:18

相關(guān)創(chuàng)作

更多創(chuàng)作