我總覺得AC的陰影抖動得很詭異
這兩天抽絲剝繭追查之下…
竟發現AC的陰影有不小的問題
影片裏可以明顯看到左邊的陰影有兩層不同清晰度
還會跟著車子一起移動
靠近車子比較清晰影子的是原本AC的,離比較遠糊糊的那種是CSP疊出來的
車頭跟車尾都有
這種影子會跟隨著車子移動/視角變化產生不自然的抖動
比如說在樹下吧,樹葉的影子竟然會跟著視角變化形狀…真的是太詭了
把CSP關掉,原始AC也有這現象….所以不是CSP的問題
猜測應該是shawdow map沒法太精細
所以分了3級 (CSP又幫他加了第4級)
這本來不是問題,但AC把他切在奇怪的地方
換成車內視野的時候是改切在前門後半部 (大概想說一般視野看不到吧)
查了下國外討誨也有一些在講這問題
主要是因為地圖上用了3~4級不同精細度的shadow map
在切換的地方就會這樣了
有人說可以改SHADOW_MAP_BIAS_0~3的設定,把他們都改成用同一個shadow map,但我試了沒差別
網路上這張圖就很明顯
CSP的smart shadows裏有個第四級陰影的設定
可以把這交界消掉 (預設是開啟的)
而且在VR裏可修復後半部車窗不會被投射陰影的問題
只可惜…他投出來的就是比較糊的那種
用smart shadows會幫忙把他們糊掉所以就看不到邊界
但smart shadows會造成影子更糊+更加閃動的問題
原廠的是只有車子移動會閃,smart shadows的是視角有改變就會閃
像在VR裏面就閃個不停
有一好沒兩好
--
現在還在寫blog分享資訊的人越來越少,如果覺得文章對您有幫助,歡迎在底下留言,這樣我也比較有動力繼續寫下去,謝啦!