人人都可以免費在線試玩的 " 腦補 " 畫面神器來了!
它可以打破畫框的桎梏," 想象 "(Outpainting)出《戴珍珠耳環的少女》的背景:

這個工具名為Stable Diffusion Infinity,是大火的 AI 繪圖新星Stable Diffusion的一項子功能。
只需要一兩句話提示,Stable Diffusion 就可以畫出你想要的東西,而且和已有部分銜接自然,沒什么違和感。
由于其 " 免費可玩 ",網友們紛紛豎起大拇指,有人指出:這真的很不容易。

因為先前在 8 月份 DALL · E 就干過 " 擴畫 " 這種事兒了,當時不少網友獻上膝蓋,但 DALL · E 不是免費的,并且其訪問權限這幾天才逐步放開。
所以現在免費開源的 Stable Diffusion 也能擴畫了,讓網友們很開心。

還有人表示,這下應該可以看到戴珍珠耳環的那位少女穿上鞋的樣子了。(甚至可以親自為她穿上鞋)

Stable Diffusion 新功能:Outpainting
除了 " 腦補 "《戴珍珠耳環的少女》的背景外,還有人用 Stable Diffusion 來 Outpainting 了城市風光圖。

好家伙,這直接把公園、河岸的建筑和更遠處的天空給畫出來了:

雖然細節有些經不起推敲,但是總體看起來還是比較和諧的。(再 P 一下就差不多了)
那么說到這里,通過 Outpainting" 腦補 " 出來的畫面為什么和已有部分沒啥違和感?
為了生成圖像更自然,在 Outpainting 邊界圖片時,AI 會將圖像現有的視覺元素,包括陰影、反射和紋理等考慮在內。
另外,雖然在這些擴畫過程中,AI 起到主要作用,但是人也是不可或缺的一部分。
因為這需要人為輸入一些句子或者關鍵詞來指導 AI 作畫。
比如,在為《戴珍珠耳環的少女》補充背景時,告訴 AI 某個指定區域放一張桌子,然后在墻上放一個帶框的畫等。
另外,在延伸上面那張 " 城市風光照 " 時,手動輸入 " 沿著經過的河流的線性公園和河濱公園,河流和馬尼拉地鐵天際線的景色 "。
(Linear park and esplanade along the passing river, view of the river and metro manila skyline)
當然這也意味著可以 DIY 了:如果你想加一個花瓶或者為少女穿上鞋的話,告訴 AI 就行。
不過,測試人員們也發現 Stable Diffusion 在 " 腦補 " 過程中也有翻車的時候。
例如當其繪制 " 草地上的一只貓 "(a cat on grass)時,前面幾步都很正常,但最后居然畫出了一只 " 雙頭貓 " ……

測試者指出這應該是模塊 "PIL.Image" 中沒有屬性 "Resampling",不過此問題目前只在一個人的電腦上出現過。
DALL · E 也 " 腦補 " 過同一幅畫
在 Stable Diffusion 之前,DALL · E 同樣也 Outpainting 了《戴珍珠耳環少女》,最終成品是醬嬸兒滴:

所以你更喜歡 DALL · E 還是 Stable Diffusion 的作品?
對了,按 Stable Diffusion 的傳統,用其來 Outpainting 的小哥已將相關代碼開源在 Google Colab 和 GitHub 上了,感興趣的友友們可以去仔細看看。
原文地址:http://www.myzaker.com/article/633b0b19b15ec02c1935f30e