第73章 浩宇秀的骨骼動畫

投票推薦 加入書籤 小說報錯

  十一月十五日,凌晨零點三十分。深圳創新大廈五樓東側的「浩宇秀」項目組辦公區,燈光慘白,空氣里有種混合了泡麵、汗液和電子元件過熱的焦糊味。三十多個人擠在十幾台電腦前,屏幕上是各式各樣的3D模型編輯器、動畫曲線調節窗口、和實時渲染預覽界面。但所有人的目光,都聚焦在中央那台最大的顯示器上。

  屏幕上是一個3D的卡通少女模型,齊耳短髮,大眼睛,穿著簡單的白T恤和牛仔褲。但此刻,這個模型正在「動」——不是簡單的平移或旋轉,是真正意義上的「動」。她眨了眨眼,眼睛的弧度自然,甚至能看到睫毛的輕微顫動。她歪了歪頭,頸部的皮膚有微妙的拉伸和擠壓。她抬起手,五指張開又合攏,指關節的彎曲細膩真實。然後,她做了一個鬼臉——吐舌頭,右眼單眨,左臉頰鼓起。整個動作流暢得像真人,但又帶著卡通特有的誇張和可愛。

  「渲染幀率?」陳默站在顯示器前,聲音嘶啞。他是美術總監,也是「浩宇秀」項目的負責人,已經連續工作七十二小時,眼裡的血絲濃得像要滴出血。

  「實時預覽,85幀。」身後的工程師回答,「模型面數一萬兩千,骨骼數一百零七根,蒙皮權重全部刷完。單個動作數據量平均8KB,傳輸壓縮後不到2KB。在56K撥號上,加載一個完整角色加三套動作,大概需要十秒。」

  「十秒……」陳默喃喃道。QQ秀加載一個靜態2D形象,也要五秒。他們的3D骨骼動畫角色,只要十秒。這個優化,是團隊兩個月通宵的結果。

  「物理模擬呢?」他問。

  「頭髮和衣擺的物理模擬開了,用簡化的彈簧質點模型,CPU占用很低。碰撞檢測做了優化,不會穿模。表情系統基於Blend Shape,四十七個基礎表情,可以混合出上千種變化。」

  「好。」陳默深吸一口氣,走到白板前。白板上畫著浩宇秀的整體架構圖:底層是骨骼動畫引擎,中間是資源管理系統,上層是編輯器和商店。最上方用紅筆寫著一行字:「讓每個用戶,都能擁有獨一無二的數位化身。」

  「最後測試一遍。」陳默說,「角色創建,服裝搭配,動作編輯,表情包生成,實時預覽,網絡同步。所有流程,全部走一遍。一小時後,我要看到上線版本。」

  鍵盤聲瞬間密集如暴雨。辦公室里只剩下指令的呼喊和測試反饋:

  「角色創建流程通了,默認提供二十個基礎臉型、四十種髮型、一百種服裝模板。」

  「服裝搭配系統正常,支持圖層疊加,顏色自定義。」

  「動作編輯器有點卡,骨骼太多,實時預覽掉幀。」

  「優化!把非關鍵骨骼的更新頻率降到30幀!」

  「表情包生成好了,用戶錄製五秒視頻,自動生成GIF表情。」

  「網絡同步……延遲有點高,同屏十個角色,動作同步偏差超過200毫秒。」

  「用插值和預測!客戶端先演算,服務端矯正!」

  一小時後,凌晨一點三十分。所有測試通過。陳默走到林浩辦公室,敲門。林浩正在看「浩宇秀」的後台數據模擬報告,抬起頭。

  「準備好了?」他問。

  「準備好了。」陳默說,「但有個問題。我們的骨骼動畫技術,比QQ秀先進至少兩年。一旦上線,騰訊肯定會抄。而且,他們有錢,有流量,如果我們不能快速建立壁壘,可能很快被追上。」

  「他們抄不了。」林浩說,「骨骼動畫的技術門檻在算法,在工具鏈,在內容生態。我們用了自研的實時蒙皮算法,壓縮了90%的數據量。我們的編輯器,讓小白用戶三分鐘就能捏出可動的3D形象。我們的內容商店,已經簽了五十個獨立畫師,儲備了三千套服裝和五百個動作。騰訊要追,至少要半年。而半年後,我們的用戶習慣已經養成了。」

  他頓了頓,補充道:「而且,我們免費。」

  十一月十五日上午十點,HICQ 2.0版本靜默更新。沒有彈窗,沒有公告,只是在好友列表的右上角,多了一個小小的、發著微光的「秀」字圖標。用戶點開,會進入一個全新的界面:

  左側是3D角色展示區,一個默認的卡通形象在輕輕搖晃,眨著眼。右側是編輯面板,分「臉型」「髮型」「服裝」「動作」「表情」五個標籤頁。下方是「保存形象」和「分享到動態」按鈕。最下面一行小字:「浩宇秀 測試版 | 完全免費 | 創作你的數位化身」。

  第一個發現這個功能的是個大學生,網名「貓頭鷹」,在宿舍用HICQ和遊戲隊友語音開黑時,無意中點到了那個圖標。然後,他愣住了。


  屏幕上的3D角色,不是QQ秀那種扁平的、僵硬2D圖片,是一個真正「活」的卡通形象。他移動滑鼠,角色會跟著轉頭。他打字,角色的嘴會微微開合,像在說話。他點開「動作」標籤,裡面有幾十個預設動作:揮手,跳舞,耍酷,甚至還有一套完整的太極拳。他選了「跳舞」,角色立刻跳起一段流暢的街舞,動作連貫,甚至還有踩點和律動。

  「我操!」貓頭鷹在語音里喊,「你們快看HICQ!出新功能了!3D的!會動!」

  宿舍里其他三個人立刻點開。然後,驚呼聲此起彼伏。

  「這他媽是3D?怎麼這麼流暢?」

  「還能換衣服?我看看……我操,這衣服有物理效果,裙子會飄!」

  「表情!表情能自己錄?我錄個鬼臉試試……」

  「分享到動態?我發了,你們快看!」

  十分鐘後,貓頭鷹的HICQ動態更新了一張GIF:他的3D角色(一個戴著貓耳、穿水手服的少年)正在做鬼臉,吐舌頭,然後變成哭臉,眼淚誇張地噴出來。下面配文:「浩宇秀牛逼!比QQ秀高到不知道哪裡去了!」

  這條動態在半小時內被轉發五千次。HICQ的用戶,尤其是年輕用戶,像發現了新大陸。他們瘋狂地捏臉,換裝,錄表情,分享。浩宇秀的編輯器簡單到令人髮指——拖動滑塊調整五官比例,點擊色板換衣服顏色,錄製五秒視頻自動生成表情GIF。即使完全不懂美術的小白,也能在三分鐘內創造出獨一無二、還會動的3D形象。

  而這一切,完全免費。

  下午兩點,浩宇秀用戶數突破一百萬。下午四點,突破三百萬。晚上八點,突破五百萬。

  與此同時,QQ秀的論壇和貼吧,開始出現大量對比帖:

  「QQ秀 vs 浩宇秀,不是一個時代的產物」

  「還在花錢買靜態紙片人?來看看什麼叫真正的虛擬形象」

  「浩宇秀的骨骼動畫技術詳解,騰訊十年也追不上」

  「QQ秀再見,爺的青春結束了」

  帖子下面附對比圖。左邊是QQ秀,一個扁平的2D形象,穿著需要花錢購買的「炫裝」,但動作僵硬,表情呆滯。右邊是浩宇秀,3D角色在跳舞,衣服飄動,眼睛眨巴,甚至還能根據聊天內容自動變換表情。

  高下立判。

  晚上十點,騰訊大廈。馬化騰的辦公室,氣氛凝重如鐵。投影屏幕上,是浩宇秀的實時演示視頻。那個3D卡通少女在屏幕里跳舞,轉身,眨眼,每一個動作都流暢得像真實存在。而旁邊,是QQ秀的靜態形象,像一張可憐的遺照。

  「他們怎麼做到的?」馬化騰問,聲音很平靜,但底下是壓抑的怒火。

  「骨骼動畫。」張志東站在旁邊,臉色難看,「但他們的算法比市面上所有方案都先進。實時蒙皮效率高,數據壓縮率驚人,網絡同步延遲低。而且,他們的編輯器極其易用,普通用戶都能快速上手。這背後……至少兩年的技術儲備。」

  「兩年……」馬化騰重複這個詞。兩年前,浩宇還在做《血戰天下》,還在為生存掙扎。那時候,他們就在布局虛擬形象了?這個林浩,到底能看到多遠?

  「我們的應對呢?」他問。

  「QQ秀團隊已經在加班了。」另一個高管回答,「但……我們的技術棧是基於2D Sprite,要改造成3D骨骼動畫,等於重做。至少需要六個月。而且,我們的商業模式是收費,浩宇秀免費。如果我們跟進免費,QQ秀的年收入會損失至少五個億……」

  「那就損失。」馬化騰打斷他,「現在不是算帳的時候。浩宇秀上線十二小時,用戶破五百萬。照這個速度,一周內就能覆蓋HICQ的大部分用戶。到時候,用戶習慣了3D動態形象,還會回頭用我們的2D紙片人嗎?不會。QQ秀會死。死了,就什麼都沒了。」

  他走到窗前,看著窗外深圳的夜景。城市燈火璀璨,但他只覺得冷。浩宇的每一次出招,都打在騰訊最疼的地方。HICQ打社交,浩宇秀打虛擬形象。下一步呢?打遊戲?打支付?打一切?

  「兩件事。」馬化騰轉身,「第一,QQ秀團隊全部調去『微信』項目,虛擬形象作為核心功能,必須三個月內上線。技術不行就買,團隊不行就挖。第二,聯繫浩宇秀的團隊,特別是那個陳默。開三倍工資,五倍,十倍。我要看到他們的人,坐在騰訊的辦公室里。」

  「可林浩不會放人……」


  「那就挖他們的供應商,挖他們的畫師,挖他們的技術合作方。」馬化騰說,「浩宇秀現在最大的優勢是內容生態。如果我們能撬動他們的生態,他們的技術再好,也成不了氣候。」

  「明白。」

  散會後,馬化騰一個人坐在辦公室里。他打開HICQ,點開浩宇秀。屏幕上彈出一個默認的3D角色,一個簡單的短髮少女,正對著他眨眼,微笑。那笑容很自然,很生動,甚至有點……嘲諷。

  他點擊「創建我的形象」。編輯器啟動,界面簡潔得令人髮指。他拖動滑塊,把眼睛調大,把鼻子調小,換了套西裝。然後,錄製了一個「揮手」的表情。五秒後,GIF生成。他的3D形象在屏幕里揮手,動作流暢,西裝下擺微微飄動。

  他盯著那個形象,看了很久。然後,點擊「分享到動態」。

  一分鐘後,他的HICQ動態更新了那張GIF。沒有配文。

  又過了一分鐘,動態下面出現了第一條評論,來自助理的小號:

  「馬總……您這是?」

  馬化騰沒回復。他關掉HICQ,靠在椅背上,閉上眼睛。

  辦公室里很安靜,只有空調的低鳴。但在他腦海里,那個3D形象的揮手動作,一直在循環播放。流暢,自然,充滿生命力。

  像某種宣告。

  宣告一個時代的結束,和另一個時代的開始。

  而騰訊,剛剛錯過上車的機會。

  窗外的深圳,夜色正濃。

  而浩宇秀的骨骼動畫,在這一天,悄然改寫了中國網際網路虛擬形象的規則。

  靜待它,在無數屏幕里,舞動出一個全新的世界。

章節目錄