IT-словарь › Программирование › Виртуальная карта теней

Виртуальная карта теней

Программирование Svenska → Обновлено: 2026-10-25

Система теней Unreal Engine 5, ведущая себя как одна огромная карта теней, но рендерящая только те части, которые действительно видны.

Концептуально у каждого источника света есть гигантская карта теней — порядка 16384×16384 текселей, — но она разбита на страницы, которые рендерятся и кэшируются по требованию: только там, где камера видит тень, и ровно с тем разрешением, которое нужно этому пикселю. Остальное не трогается вовсе. В итоге тени чёткие и стабильные, без видимых швов и скачков разрешения, которыми страдают каскадные карты теней.

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

← Назад к словарю