← Энциклопедия Fusion
USD / 3DСредний

uTexture

uTexture / USD текстура

uTexture подключает внешний texture-файл к USD/3D-сцене, задаёт исходное цветовое пространство, цвет-заглушку, поведение UV-адресации и тип фильтрации для дальнейшего использования в USD-материалах и stage-сборках.

uTexture1Stage / Material InputTexture / Stage OutputMaskForegroundBackgroundOutput

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-ресурс с правилами чтения, адресации и фильтрации.

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

Подключить внешний texture-файл в USD/3D-граф Fusion.
Задать правильную интерпретацию sRGB/Linear для цветных и data-текстур.
Настроить поведение UV за пределами диапазона через U/V Address Mode.
Подготовить текстуру для USD-материала, image plane или procedural stage-сборки.
Использовать Default Color как fallback, если файл не найден или текстура временно отсутствует.
Экспортировать texture-ресурс как отдельный USD stage-компонент.