Unity 6.3
0 онлайн 101 гостей 3 в системе
Вход
Освещение Шаг 126 из 173

Переопределение маск отображения слоев в томе

Переопределите или объедините маски рендеринга слоев в локальном томе для обработки утечек света в таких случаях, как двери или общие стены.

Зонд может принадлежать к одному или нескольким слоям рендеринга. Когда Unity запускает освещение, он использует тесты луча и анализ окклюзии для оценки видимости геометрии, помеченной слоями рендеринга. Затем Unity назначает зонды соответствующим слоям.

Во время запекания зонды отбрасывают лучи, которые могут попасть на несколько слоев рендеринга. Unity назначает каждому зонду одну маску из четырех, определенных в Освещение окне. Unity выбирает маску, которая лучше всего соответствует слоям рендеринга, чаще всего попадающим под её лучи. Это автоматическое назначение можно переопределить с помощью Probe Adjustment Volume.

Изменение или объединение маски рендеринга слоев в ограниченной области

Чтобы изменить или объединить маски отображаемых слоев в ограниченной области:

  1. Создайте в сцене объем регулировки зонда.

    В случае совпадения нескольких объемов корректировки предпочтение отдается меньшим объемам.

  2. В зонде настройки объема Inspectorустановите Режим на Override Rendering Layer Mask.

  3. В течение Операция на вкладке Выберите один из следующих параметров:

    • Выберите Переопределить, чтобы заменить существующие маски слоев рендеринга зонда в томе выбранной маской. Используйте это для строгого разделения между пробелами.

    • Выберите Добавьте, чтобы объединить выбранную маску с существующими масками зонда. Используйте это для переходной зоны между пробелами.

    • Выберите Удалить, чтобы вычесть выбранную маску из существующих масок зонда. Используйте это, чтобы исключить границу области без полного переопределения области.

  4. В раскрывающемся списке Маска слоя отображения выберите маску слоя отображения для применения.

  5. Выполните одно из следующих действий:

    • Чтобы запечь только зонды, на которые влияет объем, выберите Предварительный просмотр настроек зонда.
    • Чтобы запечь все зонды в сцене, выберите Bake Probe Volumes.

После предварительного просмотра или запекания Unity обновляет затронутые зонды и применяет изменения маски.

Примечание: Если ни один зонд не находится в том же слое, что и данный пиксель, все зонды имеют одинаковую приоритетность, и Unity семплирует запеченные зонды, как если бы вы отключили функцию слоя отображения. Качество Режим снижения утечки обеспечивает, что Unity семплирует только действительные зонды.

Дополнительные ресурсы