3D版pix2pix來了,畫一隻貓就能抱起來吸丨github
來自專欄量子位40 人贊了文章
郭一璞 發自 凹非寺
量子位 報道 | 公眾號 QbitAI
上帝畫了一隻貓,程序員把它變成了真貓,還抱起來吸了一口。
是的,現在pix2pix圖像轉換可以在3D模型上實現了。
pix2pix生成3D貓 https://www.zhihu.com/video/1025437162237358080推特博主高橋啟治郎(Keijiro Takahashi)最近上傳了一個3D貓貓,用pix2pix來給3D模型加上一層「貓皮」,而3D模型則用的是(打遊戲用的)Unity。
所以,這樣的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圍觀開源代碼:
https://github.com/keijiro/unitychan-crs
內附妹子唱歌跳舞的油管視頻,有好心的up主搬運到了B站:
https://www.bilibili.com/video/av7622460/
傳送門
github:
https://github.com/keijiro/Pix2Pix
高橋啟治郎推特:
https://twitter.com/_kzr/status/1041611079082663937
就醬,吸貓愉快~
— 完 —
歡迎大家關注我們的專欄:量子位 - 知乎專欄
誠摯招聘
量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回復「招聘」兩個字。
量子位 QbitAI· 頭條號簽約作者
?? ? 追蹤AI技術和產品新動態
推薦閱讀: