面向 Early Access 用戶,任天堂 Switch 模擬器 Yuzu 在最新更新中引入了用戶長期要求的增強(qiáng)版分辨率縮放功能。這項功能將使模擬愛好者能夠超越 Switch 硬件的極限,體驗任天堂 Switch 游戲的全部潛力。在最新的 Yuzu Early Access 構(gòu)建版本中,團(tuán)隊大幅改進(jìn)了分辨率縮放功能。
不過 Yuzu 團(tuán)隊也表示,最新的 NVIDIA 驅(qū)動程序會導(dǎo)致 OpenGL 的渲染問題。因此,請確保你的系統(tǒng)使用 472.12 版本的 NVIDIA GeForce 驅(qū)動程序,因為這是最后一個沒有引起任何問題的已知版本。
顧名思義,分辨率縮放功能就是縮放 Switch 游戲所渲染的紋理尺寸。然后,游戲就會按照縮放后的分辨率進(jìn)行渲染。這使得 Switch 游戲可以在較低的分辨率下進(jìn)行渲染,如 720p/900p。然而,Yuzu 也可以用它來遠(yuǎn)遠(yuǎn)超出在更高的分辨率下播放的目的,包括 8K。
新的 Yuzu 分辨率縮放器,被稱為 Project ART,使用一個評級系統(tǒng):
這個精心設(shè)計的評級系統(tǒng)的工作原理是:有一套規(guī)則來規(guī)定哪些渲染目標(biāo)可以被縮放,并對每個紋理有一個評級。我們不能簡單地使用一個二進(jìn)制的“是/否”系統(tǒng),因為我們不知道,有些游戲可能只渲染紋理一次??s放這些紋理是毫無意義的,而且有可能會破壞它們。
對于不熟悉的人來說,渲染目標(biāo)只是游戲渲染的紋理。紋理每一幀只能獲得一個積分。為了獲得這 1 個積分,紋理本身以及該渲染通道中的其他紋理都需要滿足我們的一系列規(guī)則。在積累了 2 個或更多的積分后,紋理將被縮放,現(xiàn)在所有的渲染都將在該紋理的縮放分辨率下進(jìn)行。
隨著幀數(shù)的增加,紋理會不斷獲得更多的積分。但如果在任何一幀中,即使是渲染通道中的單個紋理未能滿足這套規(guī)則,所有紋理的分?jǐn)?shù)將被重置為0。如果一個紋理與其他紋理互動,其新的評級將基于這些紋理的當(dāng)前評級,或者將增加到可能的最大評級,如果這些紋理之一已經(jīng)被縮放。