看板 VR 關於我們 聯絡資訊
- 介紹: AMD FidelityFX SuperResolution Upscaler為一個類似Nvidia DLSS,用來提升FPS 的技術,原理大致是顯卡內部先繪製較低解析度的影像,再靠此技術將解析度提升回 指定解析度後輸出。 最近有人將此技術結合openVR api,並且加上FFR效果,安裝後只要是有用到 openvr_api.dll的遊戲,就有機會在不明顯影響畫質下有感提升FPS(幾十個FPS的提升) 此提升不限頭顯,就算使用Q2+VD或link也能受惠 - 來源: https://github.com/fholger/openvr_fsr by fholger - 使用方法: 1. 下載此頁面之openvr_fsr_v1.1.zip (pimax用戶要使用另一個版本,寫在本文最下方) https://github.com/fholger/openvr_fsr/releases/tag/fsr_v1.1 2. 找到你要套用此mod的遊戲內放置openvr_api.dll的目錄 先在steamVR內對該遊戲按右鍵,選管理->瀏覽本機檔案,開啟遊戲根目錄 接下來不同遊戲位置可能不同,有三種可能: a. 和主執行檔同位置,例如Skyrim, FO4 b. Unity引擎: <GameDir>\<Game>_Data\Plugins c. Unreal 4引擎: <GameDir>\Engine\Binaries\ThirdParty\OpenVR\OpenVRvX_Y_Z 3. 找到openvr_api.dll後將它改名備份起來 4. 將openvr_fsr_v1.1.zip解壓縮至此目錄,裡面只有兩個檔案 至此只要遊戲有支援FSR,開啟遊戲後就有效果了 5. 調整openvr_mod.cfg內容以取得最適合你的環境的設定 - openvr_mod.cfg參數內容: *假設steamVR設定頭顯解析度為單眼1000x1000: 1. "enabled": true, 開關,改為false即關閉FSR。 2. "renderScale": 0.77, 內部初始繪圖降低的解析度比例。 於預設值0.77下,繪圖卡內部會先繪製770x770解析度之圖片,再參考其他參數 透過FSR拉高回1000x1000輸出。 若設定=1,關閉降解與FSR但仍保留銳利化。 若設定>1,例如1.1,內部會先繪製1000x1000再拉高成1100x1100 AMD 預設參考值: // Ultra Quality => 0.77 // Quality => 0.67 // Balanced => 0.59 // Performance => 0.50 3. "sharpness": 0.9, 最終影像的銳利度。 依照自己的口味調整,最大可加到1.0。 4. "radius": 0.5, 此即FFR(固定注視點渲染)之半徑。 預設值0.5意義為以畫面中央為圓心,半徑=250的圓形區域都使用FSR來upscale, 其餘部分使用較不花效能之bilinear來upsacle。 合理範圍0.2~1.0,設為1.0代表半徑=500的圓形區域都使用FSR來upscale。 就算設為1.0,邊角仍有一些未使用FSR的區域。 若遇到問題例如兩眼錯位,可試著設為2.0將FFR關掉。 5. "applyMIPBias": true, 增加貼圖細節用的,若遇到貼圖消失或奇怪的圖形可將此參數設為false關閉。 6. "debugMode": false 偵錯模式,開啟後會紀錄FSR花費時間等訊息,並且在畫面上畫出FSR區域。 - 註記: 1. FSR也會需要一些固定的運算時間,故當你輸出解析度(steamVR設定的解析度)越高, renderScale就需要越低才有提升FPS的效果。 2. 有些遊戲例如alyx目前不能用。 3. FSR和DLSS不太一樣,並沒有著重在反鋸齒,故遊戲裡的反鋸齒如MSAA/TAA還是要開。 4. 有些後處理的影像效果,原本設計在顯示畫面前套用,用了FSR後多了一層FSR的拉升 ,可能會造成反效果,故若覺得畫面怪怪的可以試著將遊戲裡影像後處理的效果關掉。 5. 也可以看比日本壓縮機還稀有的台灣VR youtuber皮皮的介紹: https://www.youtube.com/watch?v=W91ZMb1eeFk
6. pimax因為FOV特大,預設的中心點和視覺的中心點不同,還加上平行投影 與不同FOV設定的問題,所以目前還在調整中,暫時可以先用此分支: https://github.com/Dazbme/openvr_fsr 從這下載 https://github.com/fholger/openvr_fsr/files/6988638/DazbmeOpenvrFSR.zip 主要是多了一個"centreOffset"設定,效果看這邊 https://github.com/fholger/openvr_fsr/issues/27#issuecomment-894703702 使用此版本的建議設定: 平行投影開啟時: small fov "centreOffset": 0.275, normal fov "centreOffset": 0.45, large fov "centreOffset": 0.675, 平行投影關閉時: small fov "centreOffset": 0.1, normal fov "centreOffset": 0.25, large fov "centreOffset": 0.4, -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.11.184.12 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/VR/M.1629797431.A.339.html
a7610783: 好文,假日來測試 08/25 06:57
WillieHuang: 週末來試試! 08/25 17:52
rickphyman42: 推 08/26 02:39
extraymond: no man's sky終於比較可以玩了!超讚推 08/26 11:11
※ 編輯: zebb (124.11.187.18 臺灣), 08/30/2021 12:54:28