二次元的正確開啟方式

2021-10-19 21:35:31 字數 1634 閱讀 4744

本文 github  已收錄,有技術乾貨文章,整理的學習資料,一線大廠面試經驗分享等,歡迎 star 和 完善。

去年發表的「talking head *****」大家都看過了吧?

最近,這位谷歌工程師對演算法進行了公升級,「talking head ***** 2」效果更好

只需要一張 png 二次元角色,就可以生成虛擬偶像,生成帶面部表情捕捉的 vtuber 角色。

二次元的正確開啟方式

老規矩,今天就教大家怎麼玩!

演算法的核心思想是:給定某個動漫人物的一張人臉影象和六軸的姿態資訊(pose),生成同一人物的另一張人臉影象。

通過實時控制六軸的姿態資訊(pose),來達到實時控制動漫人物的效果。

整個過程分類兩個步驟:

每一步都使用單獨的乙個網路,並將第乙個網路的輸出作為第二個網路的輸入。

第乙個網路為人臉變形器,第二個網路為人臉旋轉器。

為了獲得更好的面部動作,作者本次公升級將姿態維度增加到了42 維

同時在人臉變形器中增加了眉毛、眼睛、嘴巴形變器。

眉毛變形器:可以分割出眉毛,並控制眉毛扭曲的形狀。

眼睛和嘴巴變形器的網路也是類似操作。

更具體的原理,詳見作者的**:

「talking head ***** 2」還沒有開源,不過應該馬上就有了。

著急,可以先玩一玩「talking head *****」,效果也很不錯,同時也算為第二代做環境的準備了。

第一步:配置開發環境。

依賴不多,使用 anaconda 配置安裝下即可。

這裡有詳細的環境配置教程:《一勞永逸的 python 開發環境搭建》

第三步:執行程式。

超級簡單,執行效果:

很期待第二個優化版本,效果絕對更好!

真實人臉也是可以這樣控制的,只是需要的維度更多,資料更多。

現在各種虛擬主播已經登場了,在直播領域上線了不少相關產品,後續這類技術會做的越來越好。

三次元的人臉模型驅動也將不在話下。

我是 jack,我們下期見。

繪畫教程 二次元男生頭髮的畫法

男性的髮型不如女性般豐富,但不同的造型和線條運用也能形成多樣的變化。男性的髮絲通常較硬,形成的發簇形狀也更像有稜角的幾何形。男生頭髮的基本畫法 正面 拉出發際的輔助線 以沒有頭髮和臉的頭部作為基礎,從額頭到耳朵上畫一條髮際線的輔助線。畫劉海 參考額頭的輔助線線,畫出劉海。畫一束頭髮 在頭頂部做乙個螺...

細數那些年二次元動漫的之最系列

上次已經做了一期遊戲chat,應廣大粉絲的要求,這就開乙個二次元動畫的chat。無論你現在多大,無論你是否喜歡動畫,相信總有一些是觸動了你的內心深處的那份情懷或者記憶。動畫並不是兒童的專屬,動畫中塑造了乙個乙個有血有肉的角色,有的角色純粹無腦熱血,有的角色是你非常討厭的,也有的角色是你這一生嚮往成為...

二次元動漫人物腳部的畫法

腳 畫不好的原因是,長度和粗細的比例平衡。相反,如何知道了平衡的方法的話,那麼人的身體一定可以畫好。這次就對於腳的畫法進行詳細的講解吧 為了畫好漫畫,人物的腳部往往都是不能避免的部位。雖然臉和上半身可以畫得很好,但意外的是下半身就很難畫得很漂亮。為了漂亮地把腿給畫出來,要如何抓住長度和粗細的比率呢?...