郭一璞 發自 凹非寺
量子位 報導 | 公眾號 QbitAI
上帝畫了一隻貓,程式員把它變成了真貓,還抱起來吸了一口。
是的,現在pix2pix影像轉換可以在3D模型上實現了。
△影片很小,流量無憂
推特博主高橋啟治郎(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圍觀開源代碼:
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
就醬,吸貓愉快~
—完—
加入社群
量子位AI社群28群開始招募啦,歡迎對AI感興趣的同學,在量子位公眾號(QbitAI)對話界面回復關鍵字“交流群”,獲取入群方式;
此外,量子位專業細分群(自動駕駛、CV、NLP、機器學習等)正在招募,面向正在從事相關領域的工程師及研究人員。
進專業群請在量子位公眾號(QbitAI)對話界面回復關鍵字“專業群”,獲取入群方式。(專業群審核較嚴,敬請諒解)
誠摯招聘
量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界面,回復“招聘”兩個字。