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

ZToWorldPos

Z To WorldPos

ZToWorldPos преобразует Z-глубину в карту мировых координат или выполняет обратное преобразование из WorldPos в Z.

ZToWorldPos1InputOutputMaskForegroundBackgroundOutput

ZToWorldPos

Обзор

Что делает ZToWorldPos

ZToWorldPos — техническая 3D/deep-нода для конвертации между глубиной и мировыми координатами. Она помогает связать 2D-изображение с пространственными данными сцены, чтобы дальше использовать позицию пикселя в 3D-логике, relight-пайплайнах, масках, проекциях или диагностике depth-данных.

Главный параметр ноды — Mode. В режиме Z to WorldPos входная Z-глубина преобразуется в World Position: каждый пиксель получает пространственную позицию относительно выбранной камеры. В режиме WorldPos to Z выполняется обратная операция, когда из карты мировых координат восстанавливается глубина.

Параметр Camera определяет, через какую камеру выполняется интерпретация глубины и координат. Default подходит для простых случаев и диагностики, но в реальной 3D-сцене лучше выбирать конкретную Camera3D, чтобы результат соответствовал перспективе композиции.

Нода особенно чувствительна к согласованности камеры, Z-канала и исходного рендера. Если камера не та, depth инвертирован или данные пришли из другого пространства, WorldPos будет выглядеть неправильно, даже если сама нода настроена формально корректно.

ZToWorldPos не является художественным эффектом в привычном смысле. Это конвертер технических данных: его ценность проявляется не в самостоятельной картинке, а в том, что последующие ноды получают корректную пространственную информацию.

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

Представляй ZToWorldPos как переводчик между глубиной кадра и координатами 3D-сцены: Z говорит, насколько пиксель далеко от камеры, а WorldPos показывает, где этот пиксель находится в пространстве.

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

Преобразование Z-глубины в World Position-карту.
Обратное преобразование WorldPos to Z.
Подготовка пространственных данных для deep/3D-композитинга.
Диагностика соответствия Z-канала и Camera3D.
Создание технических масок и пространственных выборок по координатам.
Связка 2D-рендера с 3D-проекциями и relight-пайплайном.
Проверка корректности depth pass после Renderer3D или внешнего рендера.