ImageToDeep
Image To Deep / Изображение в Deep
ImageToDeep преобразует обычное 2D-изображение в Deep-представление: создаёт или назначает Z-глубину, задаёт масштаб и смещение глубины, а также позволяет сэмплировать координату глубины прямо из изображения.
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-слой, которому нужно правильно назначить расстояние от камеры.