這就是Super Mario 64的樣子,PC上的射線跟踪

隨著硬件加速射線跟踪的出現,開發人員通常選擇了一種混合方法,將標準網格技術與精心使用的RT功能相結合。只有少數配備了射線跟踪的遊戲,但是回到幾十年的經典及其與RT的升級是在當今圖形硬件的性能領域。我們已經看到了Quake 2 RTX,今天我們可以製作一個配備射線座的N64 Classic版本超級馬里奧64展示。

下面嵌入的視頻顯示了超過半小時的遊戲玩法,該遊戲版本的Super Mario 64 RT是對遊戲的基於PC的修訂版,它取代了遊戲中的整個照明和RT效果的反射。我們從作者的源代碼中有一些特殊的遊戲構建達里薩莫帶有其他元素Render96創建的 - 旨在改善超級馬里奧64中的模型和紋理的項目,以實現在Nintendo 64發表之前顯示的SGI渲染的美學。 SMT64RT項目今天有技術預覽版已發布可下載。

Alex Battaglia和John Linneman查看了SM64RT的早期版本,這是Nintendo Classic的版本,帶有Ray Tracing,該版本在帶有RTX 3090的PC上運行。在YouTube上查看

首先,Super Mario 64的PC部分的起源。原始N64標題是分解的,並提供了源代碼,這導致了一系列不同平台的端口,包括 - 具有諷刺意味的 - Nintendo Switch。由於它是開源的,因此歡迎參與者開始自己的嘗試並在遊戲中添加功能。這正是達里奧在這裡對他的射線跟踪版所做的。就法律方面而言,源代碼略有可用,只有可執行的文件吸引了任天堂的憤怒。很有可能從Super Mario 64和這個新的RT替代方案中播放非常好的PC部分,但是您必須自己編譯代碼。

Super Mario 64的射線跟踪版本位於開發的早期階段。開發人員用RT播放代替了整個照明系統,RT播放可以實時提供完整的全球照明,並具有令人信服的光彈跳,直到馬里奧(Mario)服裝的陰影來遮擋皮膚。當然,還添加了RT陰影,但是原始的2D-bitmap陰影也被保留,因為它們最初是由Nintendo放置在遊戲玩法中的。此外,原始遊戲的某些風景元素最初是2D位地圖,這些元素不適合劃線。在這裡,Render96項目可確保我們的構建有所不同,因此遊戲的各個方面(例如樹木)現在獲得了模仿時間的SGI渲染的完整3D模型,並提醒您重新啟動等系列風格。

儘管該項目仍處於起步階段,但已經將許多工作流向必須手動放置新的照明源以使RT照明起作用的地步。在外面,主要的光源當然是太陽 - 幾乎是一個放在天空中的大,非常明亮的球。除了場景的照明外,這還意味著太陽陰影是準確的,因此它們的柔軟度實際上取決於球的大小。材料是根據其反射率來表徵的,並且可以看到既微妙又類似鏡面的RT反射。透明的水和門戶反射?沒問題。

除了Quake 2 RTX外,SM64RT還是一種以最新的,最現代的渲染技術來復興舊遊戲的有趣方法。 NVIDIA有一些宣布的計劃,Lightspeed Studios將使用完整的RT升級舊的PC標題 - 我們已經有一段時間沒有聽說過太多了,但是我們將手指交叉,讓我們在將來看到更多信息。

Related Posts