ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI

FUSION · СПРАВОЧНИК НОД

dTransform

dTransform / Deep Transform [dXF]

dTransform меняет позицию и экранный масштаб Deep-изображения, а также масштаб и смещение его Z-сэмплов — до уплощения через DeepToImage.

ЭффектыПродвинутый

dTransform

Обзор

Что делает dTransform

Назначение. dTransform — Fusion Deep Image нода для смещения и масштабирования Deep-потока. В отличие от стандартного Transform, здесь сохраняются несколько сэмплов на пиксель и соответствующие значения глубины, необходимые для dMerge и удержания перекрытий.

Доступность. Набор Deep Image Compositing относится к Resolve Studio начиная с Resolve 20. Упоминание этой ноды в энциклопедии не означает, что полноценная работа с многосэмпловым EXR есть в бесплатной редакции.

Скриншот. Оригинальный Inspector из архива — dtransform-controls.png (397×362): Scale Z=1.0; Translate Z=0.0; кнопка Sample; Center X/Y=0.5; Pivot X/Y=0.5; флажок Use Size and Aspect включён; Size=1.0; Aspect=1.0. Значения описывают состояние изображения, не универсальный пресет.

Порты. Оранжевый Image принимает Deep-поток, синий Effect Mask — необязательную маску, Output остаётся Deep. Подача Deep напрямую в Merge или MediaOut как обычное RGBA — неправильная схема; сначала нужен DeepToImage.

Два пространства. Center и Pivot описывают экранную геометрию X/Y. Translate Z сдвигает глубину Deep-сэмплов; Scale Z растягивает/сжимает расстояния. Изменение Size не приравнивается к Scale Z, а увеличение Scale Z само по себе не увеличивает картинку в Viewer.

Scale Z. На значении 1.0 глубинный масштаб нейтрален. Изменение этой настройки меняет относительный диапазон расстояний; используйте её только после проверки масштаба и единиц источника, особенно если Deep-элементы пришли из разных 3D-рендеров.

Translate Z и Sample. Нулевой сдвиг сохраняет исходную глубину. Кнопка Sample позволяет получить ориентир Z из Viewer: это не «интерполяция Sample», не отдельный творческий режим. Направление действия знака Z сверяйте по перекрытию в конкретном проекте.

Center. Разделённый на X/Y Center смещает содержимое по кадру в нормализованных координатах, не подменяя изменение глубины. Если объект должен двигаться по экрану и по Z одновременно, сперва сделайте два независимых контрольных теста.

Pivot. Опорная точка управляет тем, как изображение масштабируется относительно своего положения. Pivot можно сдвинуть к основанию объекта, но изменение экранной опоры не пересчитывает физическую геометрию исходной 3D-камеры.

Два режима масштаба. Включённый Use Size and Aspect показывает Size и Aspect. При выключении, по руководству Blackmagic, доступны Size X и Size Y — отдельные масштабы осей. Второй режим не виден в приложенном PNG: он документирован, но не подтверждён локальным скриншотом.

dTransform и dResize. dResize меняет Width/Height выходного Deep-кадра; dTransform смещает и масштабирует размещение содержимого, а также трансформирует Z. Ни один из них сам по себе не превращает Deep в обычную 2D-последовательность.

Линейный композитинг. Blackmagic рекомендует линейный цветовой пайплайн для Deep. Убедитесь, что источники согласованы по пространству и альфе, прежде чем диагностировать «неправильные края» как сбой Center или Translate Z.

Синий Effect Mask. Маска ограничивает действие трансформации, не становится отдельным Deep-слоем и не заменяет dHoldout. Проверяйте границу мягкости и перекрытия, особенно после значительного сдвига или растяжения.

Корректная точка вывода. Типичный путь: Deep Source / ImageToDeep → dTransform → dMerge (или напрямую DeepToImage) → DeepToImage → Merge.Foreground + видео Background → MediaOut. Для анализа глубины можно использовать DeepToPoints, но его выход уже 3D-сцена, не RGBA.

Реальные EXR. Для проверки окклюзии на нескольких глубинах нужен настоящий многосэмпловый Deep EXR. В учебных диаграммах ImageToDeep создаёт более простой источник и не доказывает корректность обработки сложных пересечений.

Ограничение проверки. Автоматические тесты подтверждают соответствие текста/портов и графовых связей, а не рендер, Z-sort, качество ресэмплинга, поведение Studio или импорт нативных .comp. Тест в установленном Resolve будет отдельным этапом.

Когда применять

  • Подогнать смещение Z многосэмплового EXR перед dMerge

  • Согласовать диапазоны Z при композиции из разных 3D-рендереров

  • Сместить Deep-объект в кадре без раннего уплощения

  • Изменить экранный масштаб Deep-ветки перед сравнением перекрытий

  • Проверить влияние Pivot при экранном масштабировании

  • Исправить искажение пропорций в отдельных осях Size X/Y

  • Ограничить изменение мягкой Effect Mask

  • Подготовить Deep-слой к дальнейшей обработке dRecolor/dHoldout

  • Сравнить Z-сортировку до и после dMerge через DeepToImage

  • Сохранить корректный порядок 3D-рендера и 2D-композитинга