uTexture
uTexture / USD текстура
uTexture подключает внешний texture-файл к USD/3D-сцене, задаёт исходное цветовое пространство, цвет-заглушку, поведение UV-адресации и тип фильтрации для дальнейшего использования в USD-материалах и stage-сборках.
uTexture
Обзор
Что делает uTexture
uTexture используется в USD/3D-ветках Fusion, когда материалу или сценовому элементу нужна внешняя текстура. Нода указывает файл, описывает как его читать по цвету, что показывать при отсутствии данных и как вести себя за пределами UV-диапазона.
Filename задаёт путь к изображению или texture-ассету. Browse открывает выбор файла. Это основной источник данных: если путь пустой, неверный или файл не перенесён вместе с проектом, downstream-материал получит либо пустой ресурс, либо Default Color вместо ожидаемой текстуры.
Source Color Space определяет, как интерпретировать значения файла: Linear, sRGB или None. Для цветных albedo/diffuse-текстур чаще используется sRGB, для data-текстур вроде roughness, masks, normals и utility maps обычно нужен Linear или None, чтобы гамма не исказила числовые значения.
Default Color задаёт fallback-цвет на случай отсутствия файла, пустой области или ситуации, где текстура не может быть прочитана. Это не художественная коррекция изображения, а страховочный цвет сценового texture-ресурса.
U Address Mode и V Address Mode управляют поведением текстуры за пределами UV 0–1. Black даёт чёрный/пустой край, Duplicate повторяет крайний пиксель, Wrap зацикливает текстуру, Mirror повторяет её зеркально. Эти режимы критичны для тайлинга, decals, image planes и материалов с нестандартной UV-развёрткой.
Filter Type выбирает способ фильтрации при масштабировании текстуры: Nearest сохраняет жёсткий пиксельный вид, Linear сглаживает стандартно, Cubic даёт более мягкую интерполяцию. Выбор фильтра влияет на резкость, мерцание и характер деталей при рендере.
Export as Separate Stage позволяет вынести текстуру как отдельный USD/stage-компонент. Это удобно, когда texture-ресурс должен переиспользоваться в нескольких сценах или передаваться дальше как самостоятельная часть USD-сборки.
Представляй uTexture как Loader для текстуры внутри USD: он не композитит пиксели, а создаёт сценовый texture-ресурс с правилами чтения, адресации и фильтрации.

