uTextureTransform
uTextureTransform / USD трансформация текстуры
uTextureTransform управляет смещением, поворотом и масштабом UV-текстур в USD/MaterialX-сцене, не меняя сам файл текстуры.
uTextureTransform
Обзор
Что делает uTextureTransform
uTextureTransform решает задачу, которая часто появляется при сборке USD-сцен: одна и та же текстура должна лечь на объект с другим масштабом, смещением или ориентацией. Вместо того чтобы редактировать изображение в графическом редакторе, нода меняет координатное пространство текстуры процедурно.
На вкладке Transform доступны Translation, Rotation и Scale. Translation сдвигает текстуру по X/Y, Rotation поворачивает координатную сетку, а Scale меняет плотность или размер рисунка на поверхности. Эти параметры особенно важны для тайлинговых карт, декалей, roughness/normal/metallic-карт и любых материалов, где нужно согласовать рисунок с геометрией.
Lock X/Y/Z в секции Scale связывает масштабирование по осям. Когда замок включён, текстура масштабируется равномерно и не растягивается. Если замок отключить, можно отдельно менять оси и намеренно вытягивать карту.
Export as Separate Stage позволяет использовать результат как отдельную USD-stage часть. Это полезно в более сложных графах, где текстурные настройки нужно вынести отдельно и затем объединить с другими USD-ветками.
Представляй uTextureTransform как UV-трансформер для USD: он не двигает картинку на экране, а меняет линейку, по которой материал читает текстуру на поверхности объекта.

