天天看點

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

沒想到一個軟體廠商時常會推出的技術 Demo,會讓這麼多人拍案叫絕。

本周五,由 Epic Games 發行的虛幻引擎 5 體驗上線了。以華納兄弟公司電影《黑客帝國》為背景,由拉娜 · 沃卓斯基擔任編劇和導演,基努 · 裡維斯和凱瑞 - 安 · 莫斯再次飾演 Neo 和 Trinity,并在虛拟世界中扮演了自己在電影中的角色。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

DNA 動了,有沒有?

黑客帝國的新電影還需要過幾個星期才能上映,它的「遊戲」倒是提前掀起了一陣熱議。在看過這段示範之後,玩家們紛紛表示:虛幻 5 太厲害,幾乎看不出和真人電影有什麼差別。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

在 PlayStation 和 Xbox 商店裡,這段 Demo 以遊戲形式發行,隻支援最新版本的主機,當然是免費的:

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

既然出現在遊戲商店裡,那就意味着它不是一段影片或固定機位的 CG。在遊戲裡,Anderson 和很多人一樣是用電腦讨生活的打勞工,喜歡在虛拟世界裡做從未做過的事,但電腦也是一面鏡子,虛拟世界會映出你内心的真實和所做的選擇:

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

這就是你家主機實時演算的畫面。

基努 · 裡維斯問道:「我們怎麼知道,什麼是真的(How do we know what is real)?」很多玩家都在猜測哪一段是真人,哪一段是虛拟人。看看《賽博朋克 2077》裡的銀手約翰,再看看這,講道理确實不好妄下結論。

你會體驗電影主角們的一段對話。既然是 The Matrix,這個世界的敵人當然是 Agent,不過還多出了一個「marketing people」。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

在一場追車 + 射擊遊戲之 後,你還能在整個虛拟城市裡進行自由探索,走在街上或飛到空中,感受虛幻引擎 5 帶來的各種光影效果。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

當然,既然是遊戲,你還可以拿出搖桿玩上一局:

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

遊戲的容量有 25G,整個過程全玩下來不到 20 分鐘,但是能帶給你的震撼卻遠不止于此。在這裡,你可以透過所 有的玻璃窗向裡面看,發現所有房間裡都是有模組化的,而整個城市的地圖大到讓人以為坐标訓示器壞了。

黑客帝國中的城市是一個有生命力的環境,驅動其中人物的系統處于不斷演算的狀态,在一片片街區中,無論你是否在進行觀察,由 AI 驅動的角色和車輛都在不停地運轉。

有玩家不禁表示,「看看它再看看同一天 TGA 頒獎裡的那些,就像笑話一樣。」

在虛幻 5 引擎基礎上,AI 系統驅動了角色和車輛,而使用 Houdini 建構的程式化系統生成了城市。虛幻引擎 5 的世界分區系統使廣闊環境的開發變得更易于管理。車輛的移動、角色的服裝以及建築物的破壞則是使用虛幻引擎的 Chaos 實體系統在引擎内模拟的。

這款遊戲甚至激發了不少人對生命的熱愛:

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

技術細節

這麼逼真的效果是怎麼做出來的?虛幻引擎在官方的一篇推文中透露了一些細節。

首先,他們使用了一個名為「SideFX Houdini」的影視特效 3D 動畫渲染工具。這款工具由加拿大 Side Effects Software Inc.(簡稱 SESI)公司開發,可以生成一些複雜的 3D 動畫效果,比如複雜的反射以及火、爆炸、煙等涉及粒子系統的效果。虛幻引擎的團隊表示,使用這款工具,「相對較小的核心團隊也能創造出(上述 demo 中的)這種體驗。大到公路的尺寸和建築物的高度,小到人行道上雜物的數量,程式化規則定義了這個世界是如何生成的。」

人物的創作則使用了虛幻引擎此前釋出的消費級數字人制作工具——MetaHuman Creator。這款工具可以生成自然的皮膚、精緻的毛發和靈動的眼神,生成效果真假難辨。難得的是,這還是一款每個人都能用起來的工具,免費體驗的試用版已經在虛幻引擎官網上線。虛幻引擎官方表示,使用該工具幾分鐘之内就能完成數字人的創作。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

使用 MetaHuman Creator 創作出的數字人。

這一便捷的工具幫助虛幻引擎在《黑客帝國覺醒》的 demo 中創作出了數千名 MetaHuman 特工等數字人。而 Keanu Reeves 與 Carrie-Anne Moss 等主角的制作則要更精細一些,「Epic 的 3Lateral 團隊對演員的面部進行了高保真 3D 掃描,并在諾維薩德的工作室以 4D 方式捕捉了他們的表演。」

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

現實世界是受實體定律支配的,為了讓虛拟環境看起來更真實,虛拟世界就要對這些實體規律進行模拟。在《黑客帝國覺醒》的 demo 中,這一目标是借助虛幻引擎的 Chaos 實體系統來實作的,涉及車輛的移動、角色的服裝以及建築物的破壞等場景。虛幻引擎官方表示,「在追逐體驗中,由于汽車的碰撞是通過 Chaos 實時模拟的,是以永遠不會發生兩次同樣的碰撞。每次運作都是獨一無二的」。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

除了以上這些工具,虛幻引擎的 Nanite 和 Lumen 兩項技術也在這款遊戲 demo 的制作中發揮了重要作用。

Nanite 虛拟微多邊形幾何體可以讓美術師們建立出人眼所能看到的一切幾何體細節。它的出現意味着由數以億計的多邊形組成的影視級美術作品可以被直接導入虛幻引擎——無論是來自 Zbrush 的雕塑還是用攝影測量法掃描的 CAD 資料。Nanite 幾何體可以被實時流送和縮放,是以無需再考慮多邊形數量預算、多邊形記憶體預算或繪制次數預算了;也不用再将細節烘焙到法線貼圖或手動編輯 LOD,畫面品質不會再有絲毫損失。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

Nanite 技術可以展示像素級别的細節。

具體到《黑客帝國覺醒》,虛幻引擎表示,「這座城市包括 700 萬個執行個體化資産,每個資産由數百萬個多邊形組成。其中有 7000 棟由數千個子產品化部件組成的建築、45073 輛停放的車輛(38146 輛可駕駛)、超過 260 公裡的道路、512 公裡的人行道、1248 個十字路口、27848 根燈柱和 12422 個窨井。Nanite 能夠智能流送并處理這數百萬個多邊形,以電影級的品質和超快的速度渲染一切。」

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

Lumen 則是一個全動态全局光照解決方案,能夠對場景和光照變化做出實時反應,而且不需要專門的光線追蹤硬體。據虛幻引擎團隊介紹,該系統能夠在宏大而精細的場景中渲染間接鏡面反射和可以無限反彈的漫反射,小到毫米級,大到千米級,Lumen 都能處理。美術師和設計師可以使用 Lumen 建立出更動态的場景,例如,改變白天的光照角度,打開手電,或者在天花闆上開個洞,系統會根據情況調整間接光照。該解決方案為美術師省下大量時間,美術師無需因為在虛幻編輯器中移動了光源而等待光照貼圖烘焙完成,也無需再編輯光照貼圖 UV。同時光照效果也将和在主機上運作遊戲時保持完全一緻。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

為了讓畫面更加清晰,開發團隊還使用下一代上采樣算法——時序超級分辨率對整個畫面進行了增強,使得每個像素的清晰度比其他算法高出四倍,幀率卻沒有損失。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

震撼、可怕,是玩家們看完示範之後用到最多的詞語。更讓人期待的是,Epic 經常會在把技術開發出來之後免費供應,讓小公司、獨立工作室都可以快速上手搞定特效,隻需要關心遊戲性就可以了。

黑客帝國“上映”了,是用虛幻引擎5在PS5上跑的

以 PS5 等同于 RTX2070 super 的圖形算力,我們就已經可以運作本世紀好萊塢電影的特效水準。那如果有一天,如此品質的遊戲登陸 PC,用上 RTX3080,4090 呢?

有點不敢想象了。

來源:機器之心

-------------------END-------------------

看累了嗎?戳一下“在看”支援我們吧!

繼續閱讀