CaraVR로 스티칭 리그

CaraVR은 이제 NukeXNuke Studio모노 및 스테레오 VR 리그를 해결하고 스티치하고 수많은 모노 360 합성 작업을 수행 할 수 있습니다. CaraVR 작업은 스티칭, 워크 플로우 및 검토의 세 가지 범주로 구분할 수 있습니다.

노트 :  CaraVR의 스테레오 컴 포지 팅 노드는 포함되지 않습니다 NukeXNuke Studio플러그인. 방문 https://www.foundry.com/products/cara-vr CaraVR의 스테레오 툴셋을 최대한 활용하십시오.

바느질

스티칭 노드는 카메라 리그 출력을 정렬하고 별도의 이미지를 단일의 응집력있는 프레임으로 결합하는 프로세스를 처리합니다. 이 단계에서 일부 선택적 전체 색상 보정을 수행 할 수도 있습니다.

C_CameraSolver -멀티 카메라 리그의 형상을 계산합니다. 이미지를 스티칭 할 수 있도록 각 카메라의 위치와 방향을 정의합니다. 보다 카메라 리그 준비 자세한 내용은.

C_CameraIngest -타사 응용 프로그램에서 수동으로 해결하거나 미리 추적 한 푸티지를 촬영하고 CaraVR 메타 데이터를 스트림에 추가하여 카메라 간의 관계 모델을 만듭니다. 보다 C_CameraIngest 자세한 내용은.

C_Stitcher -다른 입력 이미지 사이를 뒤틀리고 블렌딩하여 구형 위도를 자동으로 생성합니다. 보다 이미지를 함께 스티칭 자세한 내용은.

C_GlobalWarp -오버랩 영역에서 고 스팅을 최소화하기 위해 C_CameraSolver에서 다운 스트림으로 전달 된 메타 데이터를 사용하여 미리보기 스티치를 생성하는 선택적 단계. 보다 워프 매칭 및 해결 자세한 내용은.

C_ColourMatcher -노출과 화이트 밸런스의 차이를 균형 조정하기 위해 리그의 모든 뷰에 대해 전체 게인 기반 색상 보정을 수행하는 선택적 단계. 보다 모든 카메라에서 일치하는 색상 자세한 내용은.

팁:  CaraVR 플러그인에는 예제 스크립트가 포함되어 있습니다. Nuke의 툴바 CaraVR > Toolsets.

워크 플로우

Workflow 노드는 합성에 필요한 빵과 버터 기능을 처리하지만 VR 환경에서 처리합니다.

노트 :  C_Bilateral 및 C_SphericalTransform 노드의 기능은 이제 표준의 일부입니다 NukeBilateral 및 SphericalTransform 노드보다 양방향 필터링SphericalTransform으로 변환 및 투영 자세한 내용은.

C_AlphaGenerator -알파 채널에서 직사각형 또는 타원형 마스크를 만드는 데 사용할 수있는 편리한 도구입니다. 보다 알파 마스크 생성 자세한 내용은.

C_Blender -스티치를 수동으로 수정 한 후 모든 이미지를 결합하기 위해 병합 노드로 사용됩니다. 보다 여러 뷰를 함께 혼합 자세한 내용은.

C_Blur - 비슷하다 Nuke표준 블러 (Blur)를 사용하면 전체적으로 직선 이미지에 블러가 적용된 것처럼 전체 이미지에 걸쳐 긴 이미지에 블러를 적용하고 전체적인 결과를 얻을 수 있습니다. 보다 LatLong Blur 적용 자세한 내용은.

C_STMap -GPU 가속 버전 Nuke STMap 노드 인 C_STMap을 사용하면 stitch_map 또는 ppass_map을 사용하여 이미지 내에서 픽셀을 이동하여 결과 이미지의 각 픽셀이 입력 채널에서 어디로 와야하는지 파악할 수 있습니다. 렌즈 왜곡을 적용 할 때와 같이 다른 이미지를 왜곡하기 위해 맵을 재사용 할 수 있습니다. 보다 STMap을 사용한 뒤틀림 자세한 내용은.

C_Tracker - 비슷하다 Nuke표준 트래커이지만 CameraTracker 스타일의 자동 트래킹 기능이 추가되고 위도의 공간에서 패턴 추적을 위해 보정됩니다. 보다 추적 및 안정화 자세한 내용은.

RayRender -레이 트레이싱 렌더러 NukeScanlineRender입니다. 보다 RayRender를 사용한 렌더링 자세한 내용은. VR 컨텍스트에서 스캔 라인 기반 렌더러에 비해 다음과 같은 여러 가지 장점이 있습니다.

이러한 영역에서 스캔 라인 기반 렌더링에 고유 한 아티팩트없이 구형 매핑에서 극지방을 올바르게 렌더링하는 기능

멀티 뷰 구형 맵의 슬릿 스캔 렌더링을 허용하는 렌즈 쉐이더 지원. 이는 VR 자료를위한보다 자연스러운 시청 환경을 제공합니다.

Facebook Surround, Google Jump 및 Nokia OZO 데이터의 출력을 빠르게 미리보고 깊이 종속 워크 플로에 사용할 점 구름을 구성 할 수 있습니다. 미리보기는 3D 요소를 정확하게 배치 한 다음 RayRender를 통해 2D로 렌더링하는 데 유용 할 수 있습니다. 보다 Facebook 서라운드 데이터를 사용하여 합성, Google Jump Data를 사용하여 합성 , Nokia OZO 데이터를 사용하여 합성 자세한 내용은.

C_GenerateMap -UV 또는 XYZ 좌표에 대해 stitch_map 또는 ppass_map을 출력합니다.이 좌표는 뒤틀린 다음 C_STMap에 파이프 할 수 있습니다. 보다 스티치 및 PPass 맵 생성 자세한 내용은.

Split and Join Selectively - 비슷하다 Nuke바닐라 분할 및 조인 노드이지만 영향을받는 뷰를보다 강력하게 제어 할 수 있습니다. 보다 선택적으로 분할 및 조인 자세한 내용은.

리뷰

CaraVR은 Oculus CV1, DK2 및 HTC Vive 용 모니터 출력 플러그인을 제공합니다. Nuke기존 SDI 플러그인그들은 공식 Oculus SDK에 의해 처리됩니다. WindowsMac OS X 및 Linux의 OpenHMD 및 HTC Vive의 SteamVR 보다 작업 검토 자세한 내용은.