FUSION · СПРАВОЧНИК НОД
dResize
dResize / Deep Resize
dResize [dRz] изменяет ширину и высоту Deep-изображения, оставляя поток в области Deep для последующего dMerge, dRecolor и преобразования через DeepToImage.
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.
dResize в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для dResize.
Оригинальное изображение