FUSION · СПРАВОЧНИК НОД
uRenderer
uRenderer / USD-рендерер
uRenderer рендерит USD/3D stage в изображение: выбирает камеру, тип рендера, AOV-каналы, Lighting/Complexity, назначение рендера, aux-каналы и параметры выходного изображения.
uRenderer
Обзор
Что делает uRenderer
uRenderer является точкой, где USD-сцена превращается в изображение. До этой ноды ты собираешь stage через uLoader, uMaterial, uCamera, uLight-ноды, uMerge, uDuplicate и другие USD-инструменты; в uRenderer уже выбираешь, как именно эту сцену нужно отрендерить.
Вкладка Controls отвечает за рендер-сцену: Camera выбирает активную камеру, Layer Name позволяет указать слой, Renderer Type выбирает движок/режим рендера, Output AOVs As Layers определяет, нужно ли раскладывать AOV в слои, AOV выбирает конкретный render pass, Lighting переключает источник освещения, а Complexity управляет детализацией/качеством представления USD-сцены.
Render Purpose определяет, какие цели USD-примитивов участвуют в выводе: Render, Proxy и Guides. Это важно для сцен, где есть лёгкая proxy-геометрия, guide-объекты и финальная render-геометрия. Можно быстро переключать, что именно попадёт в кадр.
Aux Channels добавляет служебные каналы, например Z. Они нужны для глубины, последующего DOF, тумана, масок и технического композитинга. В связке с AOV это превращает uRenderer не просто в вывод картинки, а в полноценный источник render passes.
Film Back Fit управляет тем, как изображение сцены вписывается в формат камеры/кадра: Camera, Inside, Width, Height, Outside или Stretch. Этот параметр важен, когда разрешение кадра, камера и film back имеют разные пропорции.
На вкладке Image задаются параметры выходного изображения: Process Mode, Width, Height, Pixel Aspect, Auto Resolution, Depth, Domain/Overscan, Render Color Space, Source Color Space и Source Gamma Space. Здесь uRenderer ведёт себя похоже на render/output-ноду: формирует технические характеристики результата.
Process Mode отвечает за обработку полей: Full Frames, NTSC Fields, PAL/HD Fields и reversed-варианты. Для современного progressive workflow почти всегда используется Full Frames. Depth задаёт битность/тип данных выхода: Default, int8, int16, float16 или float32.
Render Color Space, Source Color Space и Source Gamma Space помогают правильно согласовать цветовой пайплайн. Обычно можно начинать с Auto/Timeline, но при серьёзной работе с USD, ACES, Linear/sRGB и EXR-проходами эти блоки становятся критичными.
Когда применять
Финальный рендер USD-сцены в 2D-изображение.
Вывод color, depth, cameraDepth, primId, Neye и других AOV/pass-каналов.
Проверка освещения, материалов и камеры в USD-пайплайне Fusion.
Создание Z-depth и auxiliary-каналов для глубины, масок и постобработки.
Согласование разрешения, pixel aspect, domain/overscan и color management перед композитингом.
uRenderer в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для uRenderer.
Оригинальное изображениеПример для uRenderer.
Оригинальное изображениеПример для uRenderer.
Оригинальное изображениеПример для uRenderer.
Оригинальное изображениеПример для uRenderer.
Оригинальное изображение