只用一張圖,就能讓你們的二次元老婆動起來

2020-12-20 澎湃新聞

關注前沿科技 量子位

慄子 發自 凹非寺

量子位 報導 | 公眾號 QbitAI

△ 笹木咲

△童田明治

只要輸入一張靜態的老婆,就能讓她動起來,會張嘴會眨眼,還能東張西望,抬眼看天。仿佛成了3D老婆。

並且,你想讓妹子怎樣動,姿勢都可以定製。比如,渴望她一直對你wink,就調眼睛的參數:

這裡有一隻造福人類的AI,作者是名叫Pramook Khungurn的死宅少年。

此宅因長期沉迷虛擬偶像小姐姐,想到用深度學習自己做一隻,結果成功了。

他把喜訊發上Reddit,7小時熱度便突破200點。樓下有小夥伴發來賀電:

為了科學!

完全無法反駁。

既然如此,背後的科學究竟是怎樣的?

靜態老婆動起來

我們先粗略了解一下,打造一隻虛擬老婆,原本是個怎樣的技術任務。

Pramook說,至少得有一個人物模型,ta的動作要能控制:

一種方法是做3D模型,有些虛擬偶像 (VTuber) 的確是這樣誕生的。只是比較貴,需要人物設計師和3D建模師,一人很難完成。如果是沒有藝術技能的普通人類,就更做不到了。

另一種是做2D模型,成本比較低,這種方法製造的VTuber更常見。2D人物的動作也會簡單一些。

於是Pramook明白了,2D老婆更容易獲得。但即便這樣,2D模型還是分成幾個可動的部分,建模師要把這些部分的動作整合到一起,依然非常耗時。

既然如此,作為一隻合格的技術宅,當然要用深度學習,把手動2D建模的繁瑣步驟跳過去,直接用一張靜態圖,生成會動的老婆了。(至於靜態圖從哪來,有GAN可以直接生成啊↓↓↓)

△ 來自waifulabs

少年打定主意之後,第一步就是要搞個數據集,才好訓練算法:

自製數據集

這裡需要的是,標註好姿勢的臉部數據集。

如果是真實人臉,就有EmotioNet這樣的數據集可以用。但二次元應該還沒有這樣直接可用的數據集。

少年機智地想到,雖然自己要的是2D老婆,但訓練數據可以用3D模型來提取。熟悉初音的他,知道MikuMikuDance裡面有大量的3D模型,於是下載了8000多個虛擬人物。

這些人物的動作都可以控制,只要想到一個姿勢,就能渲染出一張這種姿勢的圖片來。

每個3D模型都可以得出成百上千張圖,8000多個模型合在一起,就是很大的數據集了。

一個訓練實例分三張圖,第一張是原圖 (直視前方) ,第二張是表情修改後的圖 (如閉眼/閉嘴) ,第三張是在第二張基礎上轉動了臉的朝向。

表情的變化,是由6個參數決定的:兩個負責眼睛開閉,一個負責嘴巴開閉,還有三個負責臉部轉向 (x、y、z軸) 。

數據集有了,算法又是怎樣的呢?

兩步走

一是表情變化器 (Face Morpher) ,二是臉部旋轉器 (Face Rotator) 。

表情變化器比較簡單,少年借用了中選ECCV 2018的GANimation算法:

原理是,把從原圖到第二張圖之間要發生的變化,用另一張圖表示出來。

然後用一個Alpha Mask,把這張圖片和原圖結合起來,就有了第二張圖 (Mask也是網絡自己生成的) 。

這個算法很適合用來修改圖像的一小部分,比如閉眼。

臉部旋轉器就複雜一些,用到了兩個互補算法。

其中一個依然是GANimation (下圖紅框) ,原本它只用來改變表情,但少年又讓它去做臉部旋轉了。

另一個是來自Zhou等人2016年的視角合成算法 (下圖藍框) ,用來讓圖片裡的3D物體轉起來。要做到這一點,網絡會計算出一個外觀流 (Appearance Flow) :它知道,輸出的每個像素,色彩是來自輸入中的哪個像素。

外觀流擅長保存原圖的紋理,生成精細的結果,但不擅長腦補旋轉之後才露出的部分 (如下圖a) ;

而GANimation生成的圖像比較模糊,卻能腦補出旋轉前沒有露出的部分 (如下圖b) 。

最後,把兩個互補算法輸出的結果合為一體,用到的主要是U-Net結構。

現在觀看一下成果吧。

順利遷移

首先,既然AI是用3D模型裡提取的圖片訓練的,就先用3D模型的圖片測試一下:

3D考試順利通過。

那麼,輸入2D圖片也能行麼?試一下手繪圖:

AI依然沒有被難住,不論輸入的是彩虹社虛擬偶像的照片,還是用Waifulabs自動生成的新妹子 (上圖右) 。

不過,這還不算完。

還能怎麼玩

和一個面部追蹤算法搭配食用,就能讓妹子隨著視頻裡的人臉,做出一樣的動作。

比如,輸入一段歐巴馬的視頻,妹子就學著他說起話來:

大叔變老婆,一點也不難。這就是虛擬偶像的本質吧 (誤) 。

另外,視頻不一定要從網上找,也可以自己錄,作者Pramook已經試過了:

這樣,教二次元老婆用溫柔的表情,說出愛你的話,就可以順暢地戀愛了。要是找不到可愛的聲優,可以考慮一下谷歌娘啊。

一切就等算法開源啦。

論文傳送門:

https://pkhungurn.github.io/talking-head-anime/

作者系網易新聞·網易號「各有態度」籤約作者

— 完 —

原標題:《只用一張圖,就能讓二次元老婆動起來,宛如3D:這全是為了科學啊》

閱讀原文

相關焦點

  • 國產漫畫師也有神來之筆,煎餅上畫出了二次元「老婆」
    在日本,二次元文化發展比較完善,學生喜歡看漫畫,也不會受到家長的制約。學生在創作漫畫時,想法也比較獨特。比如日本的黑板報,經常會出現經典的動漫人物。不過中國的國產畫師,也有神來之筆的時候,在煎餅上畫出了二次元「老婆」。中國的很多漫迷,也比較痴迷動漫,有繪畫功底的漫迷,也會在一些想不到的地方畫動漫人物。
  • 詆毀他二次元老婆,摔了他的手辦
    作為一名動漫死宅,當看起自己心愛的動漫來,那簡直是雷打不動。如果是一名資深的動漫死宅,不單單是在觀看動漫的時候,久而久之連整個人的情緒也變得好似看破了紅塵,不再受人世間的凡塵瑣事打擾,總是一副不動如山的淡然。
  • 二次元老婆生成器在線玩地址及玩法介紹[多圖]
    二次元老婆生成器是一個H5頁面小遊戲,滿足沒有老婆/女朋友的單身男生們的好奇心。通過二次元老婆生成器,可以一鍵獲取屬於你的二次元老婆哦!這是微博上的老婆生成器的升級版,可以產生二次元老婆。下面快來看看二次元老婆生成器在線入口和玩法分享吧!
  • 你老婆新垣結衣的動圖來襲!別說話,聽到了你心跳的聲音!
    你老婆新垣結衣的動圖來襲!別說話,聽到了你心跳的聲音!新垣結衣動圖新垣結衣的動圖簡直溫柔到爆炸,但是現實中的新垣結衣其實是個內向的人,她說每次笑起來都要用很大的力氣。性子好像有點冷淡,總有種拒人於千裡之外的感覺。
  • 你們的老婆真棒!二次元的這些「本子勞模」你們都認識嗎?
    同人本往往會選擇二次元動漫中最為有人氣的角色,我們一般看的同人本的「女主角」們都是目前流行或者以往很流行的動漫角色,那麼今天就來盤點那些時常成為「本子勞模」的角色,看看你們的「老婆」有沒有上榜呢?(笑)一、亞絲娜出自《刀劍神域》,我們常常會在b站或者其他網上看到有人刷本子娜等等的東西,也難怪,誰叫很多動漫的本子女主角都是她呢,亞絲娜在C82成為了公認的本子勞模。
  • 地鐵站成二次元世界,遍地是「老婆」
    地鐵站也能跨次元壁,到處是「老婆」大家好,歡迎來到動漫迷世界~在世界上,說到哪個國家是動漫大國,那絕對非日本莫屬了。日本動漫對於世界的影響力,那可是相當的大呀,咱們一開始接觸二次元,應該都是看日漫開始的;小時候看過的日漫作品,現在都是經典中的經典,即使在國內的動漫迷眼中,二次元世界三足鼎立(日漫、國漫、美漫),但提起「動漫」二字,還是最先想到日本動漫對吧?
  • 那個娶了二次元老婆的男人,和母親決裂受盡白眼,卻還一心愛著她
    大家總是說「突破次元壁」可這次元壁哪裡是說破能破的,觀眾在喜歡上一些二次元人物的時候,總是會說「這是我老婆」、「這是我老公」,讓吃瓜群眾萬萬沒想到的是,這種帶著濃濃喜歡情感的表達有一天真的就出現在了現實,打破了這道次元壁。
  • 你的二次元老婆,被AI變成了暗黑系
    不僅能自動給二次元萌妹的線稿上色,繪製出合理的光影變化。反向操作,提取圖片中的紋理和光影也不在話下。大師級作品、或是攝影海報,只需要拿過來「掃描」一下,就能分解出純色層、陰影層和反射層。這下,想要調整圖片的紋理和光影,再也不用苦惱沒有psd、圖層被合併了。
  • 我的世界:如何打造二次元的宅男房間,牆上必須掛滿「老婆」照片
    而今天我們就來說一說,如何打造一個二次元的宅男房間。在我的世界之中,玩家們裝飾家裡面的最重要物品,就是壁畫,在牆上擺放一個畫可以直接提高房間的B格,但是在我的世界裡面的壁畫,都過於藝術感了,不是骷髏頭就是別的油畫,總而言之這種風格用來當房間裝飾有些格格不入。
  • 請問監督的二次元老婆是誰?監督錦織博開放網友提問
    外國網友除了想了解錦織博對他過去的作品有哪些心得,同時也很關心《魔法禁書目錄》動畫版到底會不會製作三期,另外甚至有人問監督的二次元老婆是誰233  ▼錦織博  日本動畫監督、演出家、編劇,執導過的代表性動畫有《笑園漫畫大王》、《魔法禁書目錄》等。首次擔任監督的作品為《天使不設防!》。
  • 二次元中誰才是本子之王,你老婆的本子我看過,實在太多在硬碟呢
    對於很多的宅男宅女來說,現實中的異性實在是不堪入目了,還是二次元比較美好來著,因此眾多的老婆後宮也是就此誕生了,而在這些成為大量的人追捧的二次元角色背後,有一大批大手子在發著糧,一種叫做「本子」的東西也是由此誕生,給我們提供了眾多滿足我們各種腦補的福利向產物。
  • 這就是二次元嗎?將自己的「老婆」抱枕丟垃圾堆,真是有夠好笑呢
    我們喜歡二次元,不僅僅是因為它能夠給我們帶來虛擬的感覺,更多的是生活中許多具有教育意義的道理都是從二次元中學習過來的,就比如我們小時候看的《喜羊羊與灰太狼》中,狼羊之間互相合作,團結友愛的教育意義是一樣的道理。隨著越來越喜歡二次元,很多小夥伴會買一些關於二次元周邊,動漫抱枕就是最好的例子。如果你將你喜歡的動漫抱枕丟在垃圾堆,還配得上叫二次元的人嗎?
  • 你們的魔爪竟然已經伸向純潔的二次元丨無所不在的廣告植入
    把字母反過來的操作非常靈性,以「WC」開頭的滑稽感估計也只有我們稍微能夠體會到吧,還有把字母稍微旋轉個九十度變成「E」形狀的,《中二病也要談戀愛》就是這麼做的,感覺轉來轉去收集起來都能變成一個視力檢查表了。
  • 遠坂凜成黃子韜「老婆」,明星如何親近二次元?
    而最令觀眾們驚訝的是,黃子韜在展示的一堆女性角色手辦中,向杜海濤隆重介紹自己的「老婆」遠坂凜。第二天,黃子韜的微博頭像改成了遠坂凜,且再次發聲:晚安老婆,希望睜開眼你在我身邊拉著我的手或者抱著我,凜[愛心]。這一連番二次元式「秀恩愛」,立刻引發了不少二次元愛好者的討論:黃子韜這是要面向宅宅們開始營業了嗎?
  • 二次元遊戲賣老婆?崩壞3和明日方舟之後,這遊戲的獸娘又火了
    何為二次元遊戲"賣老婆"?由於現在二次元手遊中男性用戶所佔比例很大,所以很多遊戲在美術設計之初就各種御姐、蘿莉、傲嬌、女王套路,讓男性玩家欲罷不能,這種操作就是玩家們所說的"賣老婆"。
  • 學長:烈日不可怕,一定保護好自己的二次元老婆
    首先軍訓的時候一般是分成男生隊和女生隊的,所以你千萬不要妄想在軍訓的時候能夠碰到漂亮的小姐姐或者帥氣的小哥哥,因為你們一般隔得很遠,即便能夠看到,也只是能夠看看而已,所以這一點還是比較痛苦的。,而且還有非常多的人喜歡將他們放在自己的床上,更有些人將自己的被子以及枕頭都弄成了二次元老婆的樣子,軍訓的時候極有可能被別人拉出來。
  • 快進到報恩 《百妖》一張讓紳士愛不釋手的二次元風地圖
    學生時代的小雞是個不折不扣的窮13,買臺主機玩真的過於奢侈,於是魔獸爭霸3上那些二次元題材的RPG地圖成了小雞的慰藉。 小雞如今若是能在平臺上再見到一張二次元主題的新圖,定會嘗試兩把,尋找自己逝去的青春,所以,今天小雞就想分享給大家《百妖》這張地圖。
  • 只用嘴唇動一動,AI就能合成語音,效果自然流暢看不出破綻
    在得到人臉特徵後,研究者要做的是把唇部動作和語音文字結合起來。△訓練示例在數輪3D卷積神經網絡訓練後,研究者使用LSTM進行文字生成,以期匹配先前的唇語動作。4、評估結果。在得到訓練結果後,研究者使用另外兩份數據集進行驗證,檢測Lip2Wav模型的泛化能力。
  • 屏幕裡的老婆終於成真了?命中要害的動圖猜影177彈
    屏幕裡的老婆終於成真了?命中要害的動圖猜影177彈 2018-10-28 10:53:12 來源:遊民星空[原創] 作者:益達兄 編輯:益達兄 瀏覽:loading
  • 黃子韜曬「老婆」遠坂凜 論明星如何親近二次元
    而最令觀眾們驚訝的是,黃子韜在展示的一堆女性角色手辦中,向杜海濤隆重介紹自己的「老婆」遠坂凜。  第二天,黃子韜的微博頭像改成了遠坂凜,且再次發聲:晚安老婆,希望睜開眼你在我身邊拉著我的手或者抱著我,凜[愛心]。