← Энциклопедия Fusion
USD / 3DПродвинутый

uDistantLight

uDistantLight / дальний USD-свет

uDistantLight создаёт дальний направленный источник света для USD-сцены: цвет, интенсивность, экспозиция, угловой размер, тени и ориентация через Transform.

uDistantLight1SceneInputSceneOutputMaskForegroundBackgroundOutput

uDistantLight

Обзор

Что делает uDistantLight

uDistantLight работает как дальний источник с почти параллельными лучами. Его удобно использовать для общего ключевого света в USD-сцене, имитации солнца, ровного направленного освещения, длинных теней и базового света для объектов, импортированных через USD-пайплайн.

На вкладке Controls задаются цвет, RGB-компоненты, Intensity, Exposure, Diffuse Response и Specular Response. Эти параметры определяют общую мощность источника и то, насколько он влияет на матовую часть материала и зеркальные блики.

Normalize Intensity помогает удерживать предсказуемую яркость при изменении Angular Size. Angular Size отвечает за видимый размер дальнего источника: маленькое значение даёт более резкий солнечный характер, большое — более мягкое освещение и мягче воспринимаемые тени.

Блок Shadows управляет тенями: Enable Shadows, Shadow Color, Density, Softness, Softness Quality, Shadow Map Size, Bias и Offset. Для дальнего света особенно важно не завышать Bias, иначе тень визуально оторвётся от объекта.

Transform у uDistantLight отвечает прежде всего за направление света. Rotation X/Y/Z определяет, откуда приходит свет. Translation обычно используется как служебное положение контролла в сцене, но художественный результат в основном зависит от Rotation и Use Target.

Как это понимать

Представляй uDistantLight как солнце в USD-сцене: объект можно поставить где угодно, но свет ощущается как параллельный поток из заданного направления. Главные ручки — направление, яркость, угловой размер и тени.

Где используется

Добавить солнечный или дальний ключевой свет в USD-сцену.
Осветить всю сцену одним направлением без локального падения яркости.
Получить длинные направленные тени от объектов.
Создать базовый daylight для материалов перед настройкой дополнительных источников.
Разделить вклад света в Diffuse и Specular Response.
Настроить мягкость дальнего источника через Angular Size и параметры теней.
Экспортировать свет как отдельный USD stage-элемент.