什麼是 AI 繪圖?
AI 繪圖是這一兩年忽然變成熱門的關鍵詞,主要是因為有一張由遊戲設計師傑森. 艾倫(Jason M. Allen)在美國科羅拉多博覽會(Colorado State Fair)的 2022 年年度藝術比賽,以作品《Théâtre D’opéra Spatial(太空歌劇院)》奪下首獎,AI 繪圖就此成了網路討論的熱門話題。
AI 繪圖是使用生成式的 AI 模型 (Generative AI Model),只要給模型描述你想畫出什麼,只要幾秒鐘 AI 就能幫你畫出來。因為 AI 畫一張圖只要幾秒鐘的時間,所以有很多繪師覺得自己會失業,而因為 AI 繪圖的高效率,很多公司開始徵求能和 AI 溝通的繪圖師。不只藝術產業,在今年 OpenAI 推出的 ChatGPT 也是讓人覺得自己的工作快被取代了,AI 的快速發展擋都擋不住,所以我覺得未來可能大家都需要學會如何和 AI 幫你做事,讓它成為你提高效率的工具,而不是讓它來取代我們。以下文章就開始分享如何使用 AI 繪圖。
如何指示 AI 依照你的想像繪圖?
使用 AI 模型繪圖,你需要輸入一些提示詞給 AI 生成模型,英文稱為 prompt
,像是 "1 girl, red hair, blue eyes, standing"
等,代表是 "一個女孩,有紅色頭髮,藍色的眼睛,正站立著"
,就有點像是在寫咒語一樣,所以 AI 繪圖的玩家都戲稱自己是咒術師,
如果要讓 AI 畫出一樣好圖呢,其實就像是自己在畫畫或是拍照,除了要畫得好看,拍得好看,最重要就是要有好的構圖,以下就介紹幾個重要的構圖元素。以下會使用較多人使用的 Stable Diffusion (SD) 及其衍生模型來做範例,當然這些提示詞 (prompts) 也可用在其他 AI 模型如 Midjourney、Anything、DALL·E 等,因為都是英文單字而已。
畫風 (painting style)
通常我們手繪時,會先決定要畫什麼畫風,我們可以給像是以下提示詞 (prompts):
- realistic – 寫實
- anime – 動漫
- cyberpunk – 賽博朋克
- oil painting – 油畫
角色 (role)
- girl – 女孩
- man – 男人
- knight – 騎士
- magician – 魔術師
穿著 (clothing)
- school uniform – 學校制服
- swimsuit – 泳裝
- kimono – 和服
動作 (pose)
- standing – 站立
- sitting – 坐下
- running – 跑步
場景 (scene)
描述場景中要出現哪些東西,像是:
- tree – 樹
- bed – 床
- books – 書
- window – 窗戶
光線 (lighting)
- day light – 日光
- moon light – 月光
- dim light – 昏暗的光
視角 (pov)
視角就是用什麼角度看著主角,第一人稱,第二人稱,第三人稱等:
- view from the front – 從正面看
- view from the side – 從旁邊看
- view from back – 從背後看
AI 繪圖成品
以下是最近用 AI 畫的成品,主題是在跑步的女孩。
realistic illustration, 1 girl, ponytail hair, blush, white t-shirt, sport shorts, running, city street, day light, view from the front
realistic illustration, 1 girl, ponytail hair, blush, sweating, white bra top, sport shorts, running, city street, sunset, view from side
想要了解更多 prompt 範例可以到歡迎加入Telegram 的頻道 SD Prompts Lab。
AI 繪圖的限制
AI 繪圖雖然生成一張圖非常快,但目前的技術還有一些極限在,像是無法畫出完美的手指,跌倒的動作,還有無法連續穩定畫出相同的結果,舉例像是做遊戲,想要不斷產出整體一致的畫風和角色,維持一樣的服裝細節。
但我覺得以上問題應該很快就不是問題了,現在的生成 AI 就像是當年智慧型手機剛出來的年代一樣,會以飛快的速度演進,我們就要每天不斷的學習。
AI 繪圖相關資源
最後分享幾個實用的網站和頻道,讓大家能自己動手玩看看,互相學習交流:
- pixai.art – 線上的 AI 繪圖平台,每天可以在個人帳號領取免費點數來繪圖,也可以查看別人使用的 prompt
- SD Prompts Lab – Telegram 的頻道,展示個別的提示詞 (prompt) 有什麼效果
注意事項
將你想要的所有 prompt 都輸入後,AI 繪圖模型並不一定會把你有寫的東西都畫出,每個東西都有不同的權重,甚至是會互相衝突,所以每次出圖就像是抽轉蛋一樣,會很期待抽到什麼。
AI 繪圖需要耗費很多 GPU 運算資源,雲端服務會有一定的花費,如果是用自己的電腦用較好的顯示卡跑會增加電費,如果是使用免費的網站或安裝免費的 App 都需要注意安全性,因為天下是沒有白吃的午餐的。