3D版pix2pix來了,畫一隻貓就能抱起來吸丨github

3D版pix2pix來了,畫一隻貓就能抱起來吸丨github

來自專欄量子位40 人贊了文章

郭一璞 發自 凹非寺

量子位 報道 | 公眾號 QbitAI

上帝畫了一隻貓,程序員把它變成了真貓,還抱起來吸了一口。

是的,現在pix2pix圖像轉換可以在3D模型上實現了。

pix2pix生成3D貓 https://www.zhihu.com/video/1025437162237358080

推特博主高橋啟治郎(Keijiro Takahashi)最近上傳了一個3D貓貓,用pix2pix來給3D模型加上一層「貓皮」,而3D模型則用的是(打遊戲用的)Unity。

△ 這個logo是不是經常在遊戲啟動頁面上見到?

所以,這樣的3D貓是怎麼做出來的呢?

學會畫畫,你一定會有貓的

上帝說,要有貓。

於是,高橋拿出了Sketch Pad。

Sketch Pad是一個吸貓神器,想吸什麼樣的貓就有什麼樣的貓,想讓貓擺成什麼姿勢就可以讓貓擺成什麼姿勢。

前提是,你畫得出來。

比如這樣:

或者這樣:

系統和模型準備

除了Sketch Pad,你還需要裝好Unity 2018.1以及計算著色器功能,包含DX11、 Metal和Vulkan。

另外,因為作者沒有準備模型,所以最好先下載一個訓練好的edges2cats模型,最好先學會pix2pix-tensorflow訓練模型。

貓是如何成精的?

羅馬不是一天建成的,貓貓不是一天成精的。

高橋從本月初開始就一直在研究如何用Unity結合pix2pix來生成3D貓。

但貓的生成並非一帆風順的,剛開始,是這樣的混沌狀態。

突然就有了出息,知道如何「做貓」。

外形有了,但精神狀態似乎不太好,所以就讓它學會了運動。

最後,才能修鍊成真貓。

One More Thing

其實作者高橋啟治郎一直沉迷用Unity生成各種奇怪的玩意,從場景、雕塑到卡通角色。

為什麼他對Unity愛的這麼深沉?

因為……Unity給他發工資。

高橋是一位遊戲開發工程師,之前在索尼工作了十年,後來跳到了Unity,就專註創造各種3D作品。比如下面這個萌妹子Unity醬就是他參與創作的。

覺得妹子萌的話可以戳github圍觀開源代碼:

github.com/keijiro/unit

內附妹子唱歌跳舞的油管視頻,有好心的up主搬運到了B站:

bilibili.com/video/av76

傳送門

github:

github.com/keijiro/Pix2

高橋啟治郎推特:

twitter.com/_kzr/status

就醬,吸貓愉快~

歡迎大家關注我們的專欄:量子位 - 知乎專欄

誠摯招聘

量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回復「招聘」兩個字。

量子位 QbitAI· 頭條號簽約作者

?? ? 追蹤AI技術和產品新動態


推薦閱讀:

TAG:人工智慧 | 計算機視覺 | |