DepthToPosition 노드를 사용하여 위치 패스 생성

DepthToPosition은 이미지 파일에 포함 된 깊이 데이터와 카메라 데이터를 사용하여 2D 위치 (xyz) 패스를 만듭니다. 이 패스는 카메라를 통해 깊이를 투영하고 각 투영 점의 xyz 위치를 기록하여 생성됩니다. DepthToPosition 노드를 PositionToPoints 노드와 함께 사용하여 DepthToPoints 노드로 얻은 효과와 유사한 점 구름을 만들 수 있습니다.

DepthToPosition을 사용하여 위치 패스를 만들려면

1.   로부터 3D > Geometry 메뉴에서 선택 DepthToPosition 스크립트에 노드를 추가합니다.
2.   깊이 패스가있는 이미지를 읽고 image 노드의 입력.
3.   로부터 3D 메뉴에서 Camera 그것을 연결 camera DepthToPosition 노드의 입력.

4.   에서 DepthToPosition DepthToPosition 노드의 탭에서 깊이 채널을 선택하십시오. depth 드롭 다운 메뉴. 이제 뷰어에 위치 패스가 표시됩니다.

5.   출력 채널을 변경하려면 원하는 채널을 선택하거나 원하는 채널을 선택하십시오. output 드롭 다운 메뉴.
6.   설정 far 카메라에서 어느 거리에서 깊이 값을 무시할지 지정하는 제어 값. 이것은 큰 수심 값이 부동 수학 계산의 정밀도로 인해 원치 않는 밴딩을 생성하는 것을 방지합니다.

DepthToPosition 노드를 사용하면 이미지의 깊이 패스에서 위치 패스를 생성하고이를 PositionToPoints로 피드하여 궁극적으로 포인트 클라우드를 생성 할 수 있습니다. 실제로 DepthToPoints는 DepthToPosition 및 PositionToPoints 노드를 포함하는 기즈모이므로 DepthToPosition, PositionToPoints 및 DepthToPoints의 세 노드를 함께 사용할 수 있습니다.

깊이 맵 생성에 대한 자세한 내용은 깊이 맵 생성.