這篇文章帶你玩轉 AI 繪畫

語言: CN / TW / HK

(本文封面使用 AI(ERINE-ViLG)生成製作,使用的文字為:「幫我做一副封面放在知乎,畫中有個貓咪用電腦寫程式碼,賽博朋克風格」)

最近這段時間,AI 繪畫大火。對於設計師來說,有點憂心忡忡,畢竟 AI 都開始威脅到自己吃飯的本領了。不過,不管打不打得過,加入 AI 繪畫創造的佇列還是明智的,這篇文章就帶大家玩轉 AI 繪畫。技術原理的我會另外開一篇文章講,這篇僅僅講應用,如果你沒有技術背景,也可以放心食用。

AI 繪畫都有哪些型別 1. 文字生成影象(Text2image)

這是最近最火的型別。其中它們很多用的是 diffusion model(擴散模型),有的 AI 模型還會加超解析度重建模型,增強清晰度。

在使用這類模型時,你需要輸入 prompt,也就是你對希望產生的影象的描述。有的模型還支援初始圖片,AI 的會基於你指定的圖片開始創作。多數是僅支援英文的,不過也有支援中文的。支援中文的我會在介紹裡說到,沒說到的就是隻支援英文的。

這裡介紹幾個大家上手就能用的:

ERNIE-ViLG 文生圖

這是中文領域內比較不錯的文生圖模型。

文心大模型

示例作品:

Midjourney:

非開源,需要你加入 Discord 小組給機器人傳送 prompt,機器人給你返回結果

Midjourney

這裡展示用 midjourney 畫出來的效果。對於結果,midjourney 也提供超解析度重建,提升圖片清晰度。

Dream by wombo :

可以說是最簡單的了,我不用介紹,大家點開就會用

https:// app.wombo.art/

畫出來的效果

Stable Diffusion:

最近最火的繪畫 AI 之一。線上 demo:

Stable Diffusion - a Hugging Face Space by stabilityai

繪畫效果

原始碼:

GitHub - CompVis/stable-diffusion

Dalle-mini:

demo:

DALL·E mini by craiyon.com on Hugging Face

原始碼:

https:// github.com/borisdayma/d alle-mini

畫作展示:

適合畫場景

不太適合畫生物

Disco Diffusion

在之前這個回答裡面有詳細的介紹。可以指定 init_image。Disco Diffusion 需要跑程式碼,但不一定需要看懂,你知道改哪裡就行了。

Disco Diffusion 體驗如何?你用它跑出了哪些圖?

我用 prompt「concept art, matte painting, in the rainy streets of a cyberpunk city at night, domination of a tall dark, robot wind sorcerer with glowing eyes and a cape, artstation, Greg Rutkowski」,可以畫出這樣的畫作

Stable Diffusion,Disco Diffusion, Dalle-mini 之間的比較:

又來測評一個最近挺火的 # 人工智慧 # #A…​www.zhihu.com/pin/1547932185491038208

2. 風格遷移(style transfer)

風格遷移就是把圖片 A 按照圖片 B 的風格改畫,但圖片 A 的主體不變。

Fast Neural Style Transfer

https:// huggingface.co/spaces/a ravinds1811/neural-style-transfer

畫作參考:

Neural Style Transfer

這個名字沒起好,這個模型把前面講到的文字生成圖片和風格遷移融合在了一起。

Neural Style Transfer - a Hugging Face Space by NeuralStyleTransfer

生成結果示例:

3. 超解析度(superresolution )/ 圖片上取樣(Image Upsampling)

又稱圖片修復,大家可以看到很多老照片修復就是用超解析度 AI 修復的。這裡介紹一些

Real-ESRGAN

demo:

https:// huggingface.co/spaces/a khaliq/Real-ESRGAN

程式碼:

GitHub - xinntao/Real-ESRGAN: Real-ESRGAN aims at developing Practical Algorithms for General Image/Video Restoration.

效果測試

看起來修復動畫效果更好

SwinIR

demo 地址:

https:// huggingface.co/spaces/a khaliq/SwinIR

生成效果:

AI 創作的思路

這裡順便講講我使用 AI 創作的思路吧。

思路一:臨摹

如果僅僅給 AI 一個文字描述,輸出的風格可能不好控制,雖然可以在文本里加一些風格的描述詞,但是否感覺就是沒有藝術的感覺?不要緊,直接在文字中告訴 AI:

  • 你需要模仿哪個網站的作品。這裡總結出了一些我個人感覺很好用的網站關鍵詞: on pixiv(日式動漫風), on artstation(科幻插畫風), on 500px(攝影大片風)
  • 或者模仿哪個藝術家的作品。直接在文字中加入 by xxx 就行了。

例如我用 prompt「a castle in the rainforest, trending on artstation」,就能畫出這樣的效果

這個列表提供了一些藝術家的名字及其藝術風格

Disco Diffusion 70+ Artist Studies

這個網站可以輔助你生成 prompt,包括風格,藝術家名字等等。

promptoMANIA:: prompt builder

思路二:AI 根據描述作畫 -> 風格遷移 -> 超解析度

先給文字生成影象的模型一個你想要的輸入,然後把輸出作為超解析度模型的輸入。如果你要控制風格,你可以在文本里加一些風格的描述詞。

如果風格描述依然不能打造出你想要的風格,可以試試把生成的圖片輸入到風格遷移 AI 中,產生新的圖片。

如果你覺得生成的畫作太模糊,可以將輸出輸入到超解析度模型。


最後說說

說實話,很多時候即使你描述很具體,AI 作出來的畫還是和你希望得到的結果差別很大。畢竟 AI 生成畫作不走尋常路,所以多嘗試,多學習,感興趣的甚至可以瞭解其背後的技術,相信你會感受到,站在藝術和科技的交叉路口是多麼的有意思。