ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI
ОбработкаFUSION

Renderer3D

3D-рендерер

Renderer3D — точная граница scene3d → image: он принимает 3D-сцену, при необходимости 2D EffectMask, выбирает камеру/renderer и формирует beauty image вместе с нужными depth/ID/normal/cryptomatte данными.

Нода в работе
Иллюстрация нодыRenderer3D
РезультатИзображение

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 под таймлайн или конкретный рендер.