Unity Occlusion Culling разрывается в полностью закрытом помещении - PullRequest
0 голосов
/ 28 мая 2020

В моей игре я закрыл комнаты с телепортами внутри, чтобы вывести вас наружу. Однако при запекании Occlusion в Unity, когда камера находится внутри замкнутой комнаты, она начинает отбраковывать объекты внутри комнаты.

Например:

Imgur

При полете за пределами комнаты работает отлично. ( Видео, на котором я захожу в комнату и удаляю внутренние стены )

Я обнаружил один глупый обходной путь: создать в комнате небольшое отверстие, чтобы при выпекании система отсечения окклюзии вещи, это часть снаружи.


Главный вопрос : Кто-нибудь знает, как проинструктировать Unity Culling System рассчитывать отсечение окклюзии, когда тоже внутри комнат?


У меня есть крошечная воспроизводимая тестовая сцена [которую можно скачать здесь] [https://drive.google.com/open?id=1d-dsYILJfFvQ3OudoX9mqON0WozH95tO] .

Я запек окклюзию с помощью следующие настройки:

alt text

1 Ответ

0 голосов
/ 04 июня 2020

Итак, я связался со службой поддержки Unity, и они быстро мне помогли.

Как оказалось, это всего лишь ошибка в Unity, которую, по их словам, они не исправят. Это был отчет об ошибке, который был помещен в «Wont Fix»: https://issuetracker.unity3d.com/product/unity/issues/guid/1211838

Обходной путь, упомянутый в проблеме, состоит в том, чтобы сделать одну из стен НЕ «окклюдером» c "заставить Unity думать, что это пустая комната.

...