《Minecraft》支援光線追蹤: 技術相關問答集

NVIDIA 發表於 2019年10月31日 | Featured Stories NVIDIA RTX Ray Tracing

《Minecraft》即將在 Windows 10 版遊戲中加入令人屏息的即時光線追蹤效果

自從宣佈這項顛覆以往的更新以來,我們在網路上看到玩家不斷反覆提出某些問題,因此決定加以彙整並請我們的專家團隊來解答。

問: Java 版《Minecraft》的光影包與 Windows 10 (Bedrock) 版的光線追蹤有什麼差異?

答: 光影包是透過近似、模擬和 pre-baked 效果來增強《Minecraft》的繪圖技術,並以升級的渲染器、新紋理和其他增強功能進行整合,然而這些功能最終會受到《Minecraft》的模組限制,而且無法存取《Minecraft》的原始碼和核心檔案。

我們與 Mojang 和 Microsoft 合作,將光線追蹤視為核心遊戲功能進行開發,並直接加入引擎,使其能以更快的畫面播放速率運用完整的 GPU 加速 (包含 RT 核心) 功能,而畫質細膩的即時光線追蹤效果也能改善遊戲各方面的繪圖。

問: 與光影包相比,光線追蹤有哪些優點?

答: 如前所述,光影包是由第三方加入的增強功能,因此具有先天限制。例如,許多效果是在畫面空間中執行,這表示效果只能影響或受到當前場景中可見的元素影響。

相對的,光線追蹤可以讀取和考量遊戲繪圖的所有元素,無論元素位在玩家的鏡頭上方、下方還是後方都不會遺漏,因此能夠呈現逼真的反應和互動,以及符合真實物理情況的光線、陰影和效果。透過直接整合至引擎,而不是作為模組新增在最上層,可以結合新技術、效果和功能來提供更好的遊戲體驗。

然而,光影包和材質模組包仍然很重要,因為這些功能讓創作者可以為遊戲打造和指定非常特定的「外觀」,而預設的光線追蹤整合將會透過最尖端的效果和功能實現 Mojang 理想中的《Minecraft》。因此,我們期待模組玩家能與 Bedrock 合作,針對光線追蹤效果和材質進行修改,並以驚人的逼真度將想像化為現實。

例如,想想看卡通渲染結合光線追蹤和高解析度物理材質會有什麼效果,或者使用可以透過光線追蹤效果徹底改變遊戲氛圍的風格化模組。

問: 加入光線追蹤的《Minecraft》Bedrock 版會支援模組嗎?

答: 當然。製作模組是《Minecraft》的核心,模組玩家將可以充分運用充滿全新可能性的光線追蹤來製作令人驚歎不已的附加功能、世界和增強功能。

問: 為什麼光線追蹤只能在《Minecraft》Windows 10 Bedrock 版使用?

答: Microsoft 的業界標準 DXR 光線追蹤 API 需要 DirectX 12,而 Bedrock 已有支援 DirectX 12。

目前尚未有支援 Java 的光線追蹤技術,因此顯然只能選擇與 DXR 和 Bedrock 合作,來實現在《Minecraft》加入即時光線追蹤的夢想。

問: 要如何在《Minecraft》中啟用光線追蹤?

答: 遊戲內會提供選項。你的系統上需要有最新版本的 Windows 10、支援即時光線追蹤的 GPU、以及我們的《Minecraft》光線追蹤 Game Ready 驅動程式。

問: 啟用光線追蹤後,《Minecraft》的效能如何?

答: 目前開發工作仍在進行中,而效能可能會因為遊戲時的解析度、啟用的遊戲選項、你選用的 CPU、你選用的 GPU、選用的 GPU 是否具有 RT 核心、以及 RT 核心數量而有所差異。

開發工作完成之後,我們將會在 GeForce.com 上發布推薦的系統規格。

問: 具有光線追蹤的《Minecraft》是否和社群材質模組包相容?

答: 是的,我們會和社群分享創作物理材質模組包的必要資訊,讓這些模組包可以在啟用光線追蹤時有更好的視覺效果。