SphericalTransform으로 변환 및 투영

SphericalTransform은 360 개 작업을 포함하여 여러 프로젝션간에 이미지를 변환하고 Blink GPU 가속을 활용합니다. 이 뷰 프로젝션은 두 가지 범주로 나눌 수 있습니다.

같은 전체 프레임 Latlong단일 지점을 중심으로 360 개 세계를 포괄하며

와 같은 부분 프레임 Rectilinear 그것을보십시오 Nuke 작동하도록 설계되었습니다.

SphericalTransform 노드는 공통으로 사용될 수 있습니다 Nuke 회전, 컴 포지 팅 및 추적과 같은 360 개 재질 작업SphericalTransform을 사용하면 원하는 변환에 대한 입력 및 출력 투영을 구성 할 수 있습니다. 부분 프레임 투영의 경우 추가 투영 공간 매개 변수가 InputOutput 특정 카메라 매개 변수에 대한 탭 (예 : focal length, sensor size , 등등.

회전 컨트롤을 사용하여 InputOutput 단일 지점에서 Look 위치, 2 점 진행 From/To, Pan/Tilt/Roll 또는 Full Rotation 회전 순서를 제어하는 각도.

그만큼 Output 뷰어 내 제어 시스템을 사용하여 회전을 제어 할 수도 있습니다. 잠깐만 Ctrl/Cmd+Alt 왼쪽 클릭하고 드래그하여 이미지를 이동하고 이동 및 기울기 설정을합니다. 더하다 Shift 이동을 위해 단일 치수에 고정합니다. 부분 프레임 투영에서 마우스 오른쪽 버튼을 사용하여 focal length본질적으로 확대 및 축소합니다.

SphericalTransform은 다음 투영 모드 사이에서 변환 할 수 있습니다.

프로젝션 이름

기술

위도

Latlong즉 정사각형 투영법은 가장 일반적인 풀 360 프레임 투영법입니다. 많은 VR 파이프 라인은 단순성과 광범위하게 사용되므로 수집 및 내보내기에 모두 사용합니다.

latlong 공간에서 작업하는 것은 익숙하지 않은 매핑, 많은 압축 기술이 처리하도록 설계되지 않았으며 극점에 대한 비 효율성으로 인해 문제가 될 수 있습니다. 많은 픽셀이 출력에서 단일 픽셀을 나타냅니다.

큐브 맵

Cubemap 투영은 또 다른 전체 360 투영입니다. 6 개의 얼굴 각각은 본질적으로 직선형이므로 데이터가 작업하기에 더 익숙 할 수 있습니다. 얼굴은 여러 가지 방법으로 포장 될 수 있습니다.

Image -모든 얼굴은 하나의 이미지로 배치되고 Packing 제어. 디폴트는 LL-Cross 예제와 같이.

Views -각 얼굴은 스트림에서 뷰를 만듭니다. 보기는 다음 규칙을 사용하여 이름이 지정됩니다.

cubemap_<direction><axis>

어디 <direction> 될 수있다 pos 또는 neg긍정적이고 부정적인 <axis> 될 수있다 x , y 또는 z.

Faces -각 얼굴은 별도의 이미지 스트림에 배치되지만 Nuke이 모드에서는 한 면만 출력 할 수 있습니다. 를 사용하여 출력 할면을 선택할 수 있습니다 Face 제어.

입력 모드에있는 경우, 입력 한면에 따라 레이블이 지정된 6 개의 개별 입력이 제공됩니다.

직선

Rectilinear 프로젝션은 가장 친숙한 표준 프레임 인 부분 프레임입니다.

팁:  직선으로 또는 직선으로 갈 때 프레임의 일부만 덮을 수 있습니다 (최대 180도).

부분 프레임 투영으로 이것은 InputOutput 탭 (입력 또는 출력 프로젝션으로 선택한 경우에 따라 다름). 이들은 다음과 같은 카메라 매개 변수를 제어합니다. focal length, sensor size 전체 프레임 프로젝션에는 적용되지 않습니다.

어안

Fisheye 어안 렌즈에 사용되는 일반적인 광학 모델을 에뮬레이트하는 여러 투영을 포함합니다. 이것들은 모두 부분 프레임 투영이므로, 특정 카메라 매개 변수를 Rectilinear 투사 유형. 또한 사용할 특정 모델을 선택할 수 있습니다.

Stereographic 삼양 광학은 광학 분야에서 널리 사용되고 있지는 않지만, 몇 안되는 광학 분야 중 하나입니다. 그만큼 Stereographic 모델의 기초를 형성 little planet 여기서 투영의 중심은 nadir입니다.

SphericalTransform은 LittlePlanet 속성 사전 설정-수평선을 세로로 가운데로하여 이러한 모양을 지연에 적용합니다.

Equidistant 기본 설정이며 CaraVR의 C_CameraSolver 노드에서 사용하는 어안 왜곡 추정에 사용 된 영점 모델과 일치합니다.

Equidistant 반응은 다양한 모델의 곡선 사이의 균형이기 때문에 종종 이상적인 모델로 간주됩니다. 이 제어 수준이없는 다른 도구는이 모델을 사용합니다.

Equisolid 실제 광학 분야에서 가장 많이 발견되는 모델입니다.

Orthographic 실제 광학에 거의 사용되지 않는 고전적인 '완벽한'응답 모델입니다. 그러나 어안 모델과 일치합니다. Nuke.

미러볼

미러볼은 이미지의 ± XY가 형식의 가장자리에 오도록 확대 된 반사 볼의 이미지를 생성합니다.