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

DeepToPoints

Deep To Points

DeepToPoints преобразует Deep Image с глубиной в набор 3D-точек, которые можно использовать как облако точек внутри Fusion 3D.

DeepToPoints1InputSceneOutputMaskForegroundBackgroundOutput

DeepToPoints

Обзор

Что делает DeepToPoints

DeepToPoints относится к Deep/3D-пайплайну Fusion. В отличие от DeepToImage, который превращает Deep-данные обратно в обычную картинку, DeepToPoints переводит глубинные сэмплы в 3D-представление: набор точек, расположенных в пространстве относительно камеры.

На вкладке Controls задаётся внешний вид точек: стиль Cross или Point, размер, антиалиасинг, плотность, цвет, использование per-point colors, возможность рендера, камера, масштаб и интерпретация глубины. Эти параметры определяют, будет ли облако точек выглядеть как техническая визуализация, плотный point cloud или вспомогательная 3D-геометрия.

Вкладка Transform работает как стандартная 3D-трансформация: Translation, Rotation, Pivot, Scale, Target и Import Transform. Её используют, чтобы поставить полученное облако точек в нужное место сцены, совместить его с другими 3D-объектами или подогнать масштаб под Renderer3D.

DeepToPoints особенно полезна для отладки Deep-данных: если DeepToImage показывает неправильное перекрытие, point cloud часто помогает увидеть, где реально лежит глубина и не перевёрнут ли Z.

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

DeepToPoints — это проявитель глубины в виде облака точек. Deep Image хранит расстояние внутри пикселей, а эта нода вытаскивает эти расстояния наружу и превращает кадр в пространственную 3D-структуру.

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

Преобразовать Deep Image в облако 3D-точек.
Проверить, как Deep-данные расположены по глубине.
Создать техническую визуализацию depth pass.
Использовать Deep-рендер как основу для point cloud эффекта.
Совместить глубинные данные с другими 3D-объектами Fusion.
Найти проблемы с перевёрнутой глубиной через Flip Depth.