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