← Энциклопедия Fusion
3DПродвинутый

ImageToDeep

Image To Deep / Изображение в Deep

ImageToDeep преобразует обычное 2D-изображение в Deep-представление: создаёт или назначает Z-глубину, задаёт масштаб и смещение глубины, а также позволяет сэмплировать координату глубины прямо из изображения.

ImageToDeep1InputEffect MaskOutputMaskForegroundBackgroundOutput

ImageToDeep

Обзор

Что делает ImageToDeep

ImageToDeep находится на границе между обычным 2D-композитингом и Deep-пайплайном. Обычная картинка не знает, где она находится в глубине сцены: у неё есть цвет и альфа, но нет Z-координаты. ImageToDeep добавляет этот слой глубины, после чего изображение можно воспринимать как deep-пластину, плоскую карточку или слой, расположенный на определённой дистанции.

Нода особенно полезна, когда нужно смешать 2D-элемент с deep-рендером. Например, вставить дым, туман, матт-пейнтинг, 2D-пластину, графику или отрендеренный элемент так, чтобы он корректнее участвовал в глубинной композиции. Без информации Z такие элементы будут просто накладываться поверх изображения, а с ImageToDeep их можно отправить в deep-цепочку и дальше обрабатывать глубинными инструментами.

Параметры Z Scale и Z Offset позволяют подогнать глубину под масштаб сцены. Это важно, потому что разные рендеры и пайплайны могут использовать разные единицы: где-то Z измеряется в метрах, где-то в условных единицах сцены, а где-то глубина приходит с обратным знаком. Поэтому ImageToDeep часто требует небольшой подстройки, чтобы слой оказался не перед камерой случайно, а именно там, где должен быть.

Опция Specify Z переключает логику с автоматического/входного поведения на явное назначение глубины. Когда она выключена, нода работает с базовой глубинной трансформацией через Scale и Offset. Когда включена, можно явно указать позицию/образец глубины, используя Center и Sample. Это удобно, когда элемент нужно посадить в конкретную точку сцены, а не просто приблизительно сдвинуть его по Z.

Sample и Center используются как инструмент выбора точки. Center задаёт координату в нормализованном пространстве кадра: 0.5/0.5 — центр изображения, 0/0 — один край кадра, 1/1 — противоположный. Через Sample можно взять значение из выбранной позиции, чтобы быстрее настроить глубину под конкретный объект, плоскость или область кадра.

Как это понимать

Представляй ImageToDeep как адаптер: он берёт обычную плоскую картинку и выдаёт её как deep-слой, которому нужно правильно назначить расстояние от камеры.

Где используется

Преобразование 2D-пластины в Deep Image слой.
Вставка matte painting, дыма, тумана или графики в deep-композитинг.
Подготовка плоского изображения для DeepMerge или DeepToImage.
Назначение условной глубины изображению перед Z-зависимыми эффектами.
Согласование 2D-элемента с глубиной 3D-рендера.
Создание deep-представления для дальнейшей сортировки слоёв по Z.
Техническая конвертация изображения перед проверкой глубины, occlusion и compositing-order.