Оптимизировать загрузку данных адаптивного пробника
Чтобы оптимизировать загрузку данных тома адаптивного зонда (APV) во время выполнения, выполните одно из следующих действий:
- Поток данных APV.
- Загрузить данные APV из AssetBundles или Addressables.
Вы не можете использовать оба метода одновременно.
Поток данных APV
Вы можете включить поток Adaptive Probe Volume, чтобы включить освещение Adaptive Probe Volume в очень больших мирах. Использование потока означает, что вы можете хранить данные Adaptive Probe Volume больше, чем доступная память CPU или GPU, и загружать их во время выполнения, когда это необходимо. Во время выполнения, когда камера движется, Universal Render Pipeline (URP) загружает только данные Adaptive Probe Volume из ячеек в фрастуме зрения камеры.
Unity использует Streaming Assets для хранения данных освещения. Дополнительные сведения о том, где Unity хранит файлы, см. в Streaming Assets.
Чтобы включить потоковую передачу, выполните следующие действия:
- В главном меню выберите Изменить > Project Настройки > Качество.
- Выберите Уровень качества.
- Дважды щелкните Render Pipeline актив, чтобы открыть его в Inspector.
- Развернуть Освещение.
Теперь вы можете включить два типа потокового вещания:
- Включить Включить GPU Streaming для потока из памяти CPU в память GPU.
- Включить Включить поток диска для потока с диска в память CPU. Сначала необходимо включить Включить поток GPU.
Вы можете настроить параметры потока в том же окне. См. URP ассет для дополнительной информации.
Отладка потока
Наименьшее сечение URP нагрузки и использования является ячейкой, которая имеет тот же размер, что и самый большой кирпич в адаптивном томе пробы. Вы можете повлиять на размер ячеек в адаптивном томе пробы, регулировка плотности световых зондов
Для просмотра ячеек в томе адаптивного зонда или отладки потока используйте Отладчик рендеринга.

Загрузить данные APV из AssetBundles или Addressables
Загрузить только APV данные, которые вам нужны во время выполнения, добавить запекание APV данных в AssetBundle или Адресуемый.
Выполните следующие действия:
- Чтобы хранить данные APV в обычных ассетах вместо потоковых ассетов, перейдите в Project Настройки > Графика > Контейнерные настройки > URP, а затем в Адаптивные тома зонда включите Том зонда Отключить потоковые активы. Это автоматически отключает Включить поток диска.
- Испечь освещение.
- Добавить сцену в AssetBundle. Дополнительные сведения о добавлении ассетов в AssetBundles и загрузке их во время выполнения см. в рабочем процессе AssetBundle.
Включение Probe Volume Disable Streaming Assets может увеличить количество памяти, используемой APV во время выполнения. Unity должен хранить все данные освещения, связанные с текущим Baking Set в памяти, независимо от того, загружены ли все сцены.
Дополнительные ресурсы