uNormalMap
uNormalMap / USD normal map
uNormalMap добавляет или настраивает normal map в USD/3D-сцене: выбирает пространство нормалей, масштаб рельефа, transform-положение и экспорт отдельным stage.
uNormalMap
Обзор
Что делает uNormalMap
uNormalMap используется в USD-пайплайне, когда поверхности нужно дать детальный рельеф без реального изменения геометрии. Normal map меняет направление нормалей поверхности, поэтому свет и блики начинают читать мелкие детали: поры, ткань, металл, царапины, плитку, кожу, технические панели или декоративный орнамент.
На вкладке Controls видны Normals Space, Scale и Export as Separate Stage. Normals Space определяет, в каком пространстве интерпретируется normal map: Tangent или Object. Scale управляет силой влияния карты нормалей. Export as Separate Stage нужен, когда normal map должен быть вынесен в отдельный USD stage для аккуратной структуры проекта.
Tangent Space обычно используется для материалов, которые могут быть повернуты, повторены или назначены на разные объекты. Object Space жёстче привязан к координатам объекта и подходит для специфических ассетов, где normal map подготовлен под конкретную модель.
Scale — главный художественный параметр. При значении 1.0 карта работает в штатной силе. Уменьшение делает поверхность спокойнее, увеличение подчёркивает рельеф, но может быстро дать неестественные блики, шумную фактуру и ощущение пластика.
Transform-вкладка размещает normal map или её USD-представление в сценовом пространстве: Translation, Rotation, Pivot, Scale, Lock X/Y/Z и Use Target. Эти параметры важны, если normal map участвует в сценовой сборке, должен быть согласован с объектом, target-ориентацией или экспортироваться как отдельный stage.
Практически uNormalMap чаще всего работает рядом с uMaterial, uLoader, uImagePlane, uMerge, uDuplicate, uCamera и USD-светами. Она помогает не просто подключить материал, а сделать его читаемым под освещением: нормали дают форму бликам и делают поверхность визуально богаче без усложнения mesh.
Представляй uNormalMap как сценовый слой микрорельефа: он не двигает вершины модели, а меняет направление нормалей, из-за чего свет видит поверхность более детальной.

