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