Unity 6.3
0 онлайн 54 гостей 3 в системе
Вход

Повышение визуальной точности карт освещения

Используйте бикубическую выборку для улучшения визуальной точности карт освещения.

Бикубичная семплинг сглаживает острые или зубчатые края в вашем lightmap, чтобы улучшить его визуальную достоверность. Бикубичная семплинг полезна для lightmap низкого разрешения и теней. Однако, она выполняет больше текстуры семплинг, так что она вводит дополнительную производительность на низкотехнологичных платформах.

Черная шестиугольная тень с зубчатыми краями без бикубичной выборки
Черная шестиугольная тень с зубчатыми краями без бикубичной выборки
Черная шестиугольная тень с гладкими краями и двукубической выборкой
Черная шестиугольная тень с гладкими краями и двукубической выборкой

Совместимость конвейера отображения

Название особенности Universal Render Pipeline (URP) High Definition Render Pipeline (HDRP) Изготовленный на заказ SRP Built-in Render Pipeline
Бикубичная выборка Да Да Нет Нет

Использование двухкубической выборки

Чтобы использовать бикубическую семплинг в вашем проекте, включите Использовать бикубическую выборку световых карт свойство в URP графические настройки или HDRP графические настройки.

Исправить кровотечение текстуры

Бикубичная выборка может вызвать текстурное выделение, когда Unity выбирает непредвиденные текстуры из соседних областей текстуры, что приводит к визуальным артефактам. Чтобы предотвратить текстурное выделение, между диаграммами lightmap UV идолжна быть достаточная граница. Чтобы полностью устранить артефакты текстурного выделения, установите количество текстур между каждым диаграммой UV не менее 2 для билинейной фильтрации и не менее 4 для бикубичной фильтрации.

Чтобы изменить границу между картами, см. Исправление светового кровотечения в световых картах.

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

  • Введение в lightmaps и выпечку
  • Конфигурация карт освещения и выпечка
  • Оптимизация выпечки
  • Введение в lightmap UVs