簡體   English   中英

Unity Occlusion Culling 在全封閉房間中中斷

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM