SteamVR开发笔记-01怎样消去VR中的锯齿(Dismiss flickering edges in your vr scene)
目標
- 解決Unity VR場景中的鋸齒和陰影抖動問題
工具
- Unity2019.4.9
- SteamVR Unity Plugin 2.7.3
- Post Processing 2.3.0
操作步驟
新建Unity工程導入SteamVR Unity Plugin,按照向導進行配置,我選擇Accept All,當彈出對話框詢問是否使用XR時,選擇Legacy VR。
打開Package Manager安裝Post Processing
新建一個層,命名為Post Processing
打開Project Settings/Quality面板,設置Anti Aliasing 為2x Multi Sampling,注意這個值在較低的SteamVR Unity Plugin版本中可以設置為Disabled,建議不要設置為4x或8x
繼續在Project Settings/Quality面板上,找到Shadows Projection 選項,設置為Stable Fit,Shadowmask Mode選擇Distance Shadowmask
打開Project Settings/Player面板,在XR Settings中設置Stereo Rendering Mode 為Multi Pass,注意這一步非常重要
在VR場景中找到主相機(在我的項目中采用了SteamVR Unity Plugin的Player預設體,主相機為VRCamera),添加Post-process layer 組件,并做如下設置
現在可以運行了,可以通過激活Post-process layer組件和關閉該組件進行效果對比
要點
總結
以上是生活随笔為你收集整理的SteamVR开发笔记-01怎样消去VR中的锯齿(Dismiss flickering edges in your vr scene)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Rtabmap+ORB_SLAM2+D4
- 下一篇: layuiadmin(官方)知识点