[英]Unity Occlusion Culling breaks in fully enclosed room
在我的游戲中,我有封閉的房間,里面有傳送器,可以把你帶到外面。 但是,在 Unity 中烘焙 Occlusion 時,當相機位於封閉房間內時,它會開始剔除房間內的物體。
例如:
在房間外飛來飛去時,它工作得很好。 (我進入房間並剔除內牆的視頻)
我發現的一個愚蠢的解決方法是在房間里創建一個小洞,以便在烘烤時,遮擋剔除系統將其作為外部的一部分。
主要問題:有誰知道如何指示 Unity Culling System 計算房間內的遮擋剔除?
我有一個很小的可重現測試場景 [可以在此處下載][ https://drive.google.com/open?id=1d-dsYILJfFvQ3OudoX9mqON0WozH95tO] 。
我使用以下設置烘焙了遮擋:
所以我聯系了 Unity 支持,他們很快就幫助了我。
事實證明,這只是 Unity 中的一個錯誤,他們說他們不會修復。 這是放在“Wont Fix”上的錯誤報告: https://issuetracker.unity3d.com/product/unity/issues/guid/1211838
問題中提到的解決方法是使其中一堵牆不是“遮擋物靜態”,以欺騙 Unity 認為它是一個空心房間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.