Renderer3 D
3D-рендерер
Renderer3D — точная граница scene3d → image: он принимает 3D-сцену, при необходимости 2D EffectMask, выбирает камеру/renderer и формирует beauty image вместе с нужными depth/ID/normal/cryptomatte данными.
Merge3D либо любой совместимый 3D scene stream с geometry, cameras, lights и materials.
Renderer3D
Обзор
Что делает Renderer3D
До Renderer3D поток остаётся scene3d: geometry, cameras, lights, materials и вложенные Merge3D ещё не являются пиксельным кадром. Renderer3D вычисляет сцену и создаёт Image output — именно после него начинаются обычные 2D Merge/Glow/ColorCorrector/MediaOut.
У ноды два разных входа. Обязательный оранжевый SceneInput принимает только 3D scene stream. Синий EffectMask — обычная 2D mask; она ограничивает действие/видимость результата Renderer3D и не становится geometry внутри сцены.
Controls задаёт точку зрения и способ расчёта: Camera, Eye, Layer Name, Output Type и Renderer Type. Software Renderer, Hardware Renderer и Hardware UV Renderer — разные режимы: UV-режим разворачивает поверхность в texture space и нужен прежде всего для baking/retouch texture workflow, а не для обычного beauty render.
Output Channels добавляют к beauty RGBA служебные данные: Z, Coverage, Background Color, Normal, Texture Coordinates, Object ID, Material ID, World Position, Vector и Back Vector. Их стоит включать адресно: каждый дополнительный канал расходует память/время и имеет смысл только при понятной downstream-задаче.
Cryptomatte в актуальном Resolve 21 относится к hardware renderer: object/material mattes и metadata генерируются через Hardware Renderer. Поэтому Enable Cryptomatte нельзя рассматривать как независимый флаг, одинаково работающий во всех renderer modes.
Image задаёт технические свойства результата: Process Mode, Width/Height, Pixel Aspect, Auto Resolution, Depth, DataWindow/overscan и common color/gamma controls. Float16/float32 особенно важны, когда downstream использует Z, World Position и другие технические данные.
Когда применять
Вывести 3D-сцену Fusion в MediaOut.
Отрендерить Text3D, Shape3D, ImagePlane3D или импортированную геометрию.
Включить освещение и тени для 3D-сцены.
Получить дополнительные каналы: Z, Normal, World Position, Object ID, Material ID, Vector и другие.
Сформировать Z-pass для глубины резкости, тумана или масок по дистанции.
Вывести Cryptomatte для последующего изолирования объектов/материалов в композе.
Подогнать разрешение, pixel aspect и overscan под таймлайн или конкретный рендер.
Renderer3D в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для Renderer3D.
Оригинальное изображениеПример для Renderer3D.
Оригинальное изображениеПример для Renderer3D.
Оригинальное изображениеПример для Renderer3D.
Оригинальное изображениеПример для Renderer3D.
Оригинальное изображениеПример для Renderer3D.
Оригинальное изображение