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

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

dResize

dResize / Deep Resize

dResize [dRz] изменяет ширину и высоту Deep-изображения, оставляя поток в области Deep для последующего dMerge, dRecolor и преобразования через DeepToImage.

3DПродвинутый

dResize

Обзор

Что делает dResize

dResize [dRz] — инструмент изменения разрешения Deep Image. Он работает внутри Deep-композитинга, где каждый пиксель может хранить несколько расположенных по Z сэмплов. Нода меняет размеры изображения по X/Y, не превращая поток автоматически в обычную 2D-картинку.

Профессиональное отличие от привычного Resize в Fusion: обычный Resize пересчитывает плоскую 2D-картинку, тогда как dResize применяется к Deep-данным перед тем, как их предстоит объединять, перекрашивать, вычитать по глубине или уплощать.

Справочник DaVinci Resolve 21 прямо указывает для dResize только один оранжевый вход Image. В старой версии этой статьи был добавлен вымышленный Effect Mask; его нельзя использовать в схемах dResize. У dTransform может быть отдельная маска, но это не доказательство её наличия у dResize.

Controls содержит ровно два специфических параметра: Width и Height. На реальном скриншоте из архива показано 1920 × 1080 — текущие значения в момент захвата, а не неизменяемый пресет или ограничение разрешения.

Width задаёт новую горизонтальную размерность выходной Deep-сетки в пикселях, Height — вертикальную. Меняя их вместе, важно контролировать соотношение сторон. Например, переход 960×540 → 1920×1080 сохраняет 16:9, а 1920×1080 → 1080×1920 меняет геометрию кадра и сам по себе не выполняет вертикальное кадрирование.

dResize не равен dTransform. Для переноса объекта по X/Y, масштабирования/сдвига глубины через Scale Z и Translate Z используется dTransform. У dResize справочник не описывает Z Offset, Pivot, Size или режим интерполяции. Не приписывайте ноде эти отсутствующие элементы UI.

Deep Image — не просто RGB с одной дополнительной плоскостью Z. При работе с многосэмпловым OpenEXR важно проверять, насколько изменение пространственного разрешения влияет на тонкие полупрозрачные границы, пересечения и мелкие детали. Точный метод ресэмплинга руководство не специфицирует; его нельзя объявлять без живого теста.

Типичный случай — Deep-pass с разрешением 960×540, который нужно свести с другим источником в 1920×1080. Приведите Deep-ветку через dResize к сетке кадра, убедитесь, что исходники совпадают по времени, pixel aspect, позиции камеры, Z-конвенциям и пространству цвета, и только после этого отправляйте потоки в dMerge.

Размер кадра — лишь одна из частей регистрации. dResize не лечит перспективное расхождение камер, неверный Z Scale, неправильный frame offset, иные camera projection или разные цветовые пространства. Видимое несовпадение после dMerge не всегда связано с Width/Height.

Deep Image Tools доступны в DaVinci Resolve Studio. Импортировать Deep OpenEXR можно через соответствующий Loader/MediaIn или получить Deep-поток от поддерживаемого renderer; обычный 2D источник для учебного примера удобно пропускать через Image to Deep. Такой учебный источник не воссоздаёт скрытые поверхности настоящего многосэмплового рендера.

После dResize отправляйте Deep Output в следующий Deep-инструмент: например dMerge, dRecolor или DeepToImage. Если нужна финальная обычная картинка для MediaOut, явно выполните DeepToImage, а уже затем 2D Merge, корректировку или экспорт.

Для оценки результата полезно держать отдельную контрольную ветку до dResize: Deep source → DeepToImage (original) и Deep source → dResize → DeepToImage (resized). Оба RGBA результата проверяют отдельно на 100% масштаба и при одинаковой регистрации. Наличие 2D-превью не доказывает, что все Z-сэмплы корректны.

Сильно увеличивать разрешение Deep дорого: число потенциальных пиксельных ячеек растёт вместе с площадью (например, переход 960×540 → 1920×1080 увеличивает их число в четыре раза). Это не точная оценка памяти, поскольку количество сэмплов на пиксель непостоянно.

Уменьшение Deep-разрешения может ускорить черновую работу, но обратное увеличение до финального размера не возвращает без потерь исходные мелкие детали. Для production-финала лучше вернуться к оригинальному Deep-источнику и пересчитать целевое разрешение.

Вкладка Settings описана в общих настройках Deep Image-инструментов: Hide Incoming Connections, Comments и Scripting. Их наличие задокументировано, но в пользовательском архиве есть скриншот только Controls, поэтому внешний вид Settings на снимке dResize не подтверждён.

Упражнения ниже проверяют реальные имена входов, выходов и типизацию графа статически; сам Resolve/Fusion и многосэмпловый Deep EXR не запускались. Для полноценной приёмки нужно сравнить реальный Deep EXR с известными перекрытиями, краями альфы и последующим dMerge/DeepToImage в целевой версии Studio.

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

  • Нормализовать размеры Deep-рендеров до объединения в dMerge.

  • Согласовать разрешение Deep-ветки с рабочим кадром после проверки регистрации.

  • Собрать черновую уменьшенную копию Deep-потока для предпросмотра без изменения исходника.

  • Подготовить Deep-изображение к дальнейшему dRecolor.

  • Сравнить качество Deep-границ при масштабировании до и после DeepToImage.

  • Разобрать, когда нужен dResize, а когда — dTransform или обычный 2D Resize.

  • Сформировать целевой размер Deep перед его финальным преобразованием через DeepToImage.