C_DisparityGenerator

C_DisparityGenerator 노드는 스테레오 이미지에 대한 시차 맵을 작성하는 데 사용됩니다. 디스 패리티 맵은 다른 뷰에서의 대응하는 픽셀의 위치와 관련하여 한 뷰에서의 픽셀의 위치를 설명한다. 여기에는 두 세트의 디스 패리티 벡터가 포함되어 있습니다. 하나는 왼쪽 뷰를 오른쪽에 매핑하고 다른 하나는 오른쪽 뷰를 왼쪽에 매핑합니다.

노트 :  C_DisparityGenerator는 Ocula 버전과 다릅니다. 위도 공간에서 매핑 할 수 있다는 것입니다. 즉, 이미지가 줄 바꿈 될 때 디스 패리티 벡터가 프레임의 가장자리를 통과 할 때 매핑됩니다.

CaraVR 참조 온라인 도움말 C_DisparityGenerator에 대한 자세한 내용은

입력과 컨트롤

연결 타입

연결 이름

함수

입력

 

출처 디스 패리티 벡터를 계산하려는 스테레오 시퀀스입니다.

마스크

시차 계산에서 제외 할 영역을 지정하는 선택적 마스크입니다. 이 입력을 사용하여 폐색시 왜곡을 방지하거나 전경 요소를 무시하여 배경 레이어의 시차를 계산할 수 있습니다.

Control (UI)

Knob (Scripting)

Default Value

함수

C_ColourMatcher Tab

Local GPU

gpuName

N/A

렌더링 할 때 사용되는 GPU를 표시합니다 Use GPU if available 사용 가능. 로컬 GPU 디스플레이 Not available 언제:

Use CPU 에서 GPU 장치로 선택 Preferences.

시스템에 적합한 GPU가 없습니다.

GPU에서 사용 가능한 여유 메모리가 충분하지 않은 경우와 같이 선택한 GPU에서 처리 할 컨텍스트를 작성할 수 없습니다.

사용 가능한 경우 다른 GPU 장치를 선택할 수 있습니다. Preferences 그리고에서 대안을 선택 GPU Device 쓰러지 다.

노트 :  다른 GPU를 선택하면 다시 시작해야합니다 Nuke 변경 사항이 적용되기 전에

Use GPU if available

useGPUIfAvailable

enabled

활성화하면 렌더링이 Local GPU 사용 가능한 경우 CPU 대신에 지정됩니다.

노트 :  로컬 GPU없이이 옵션을 활성화하면 GPU를 사용할 수있는 머신에서 스크립트를 열 때마다 스크립트가 GPU에서 실행될 수 있습니다.
명령 행에서 렌더링하려면 --gpu 선택권.

보다 Windows, Mac OS X 및 macOS 또는 리눅스 Nuke가 지원하는 GPU에 대한 자세한 내용은.

Input

Left View

letfView

main

시차를 계산할 때 왼쪽 눈에 사용할보기를 설정합니다.

Right View

rightView

main

시차를 계산할 때 오른쪽 눈에 사용할보기를 설정합니다.

Projection

inputProjectionType

Default

시차를 계산할 때 사용할 투영 유형을 설정합니다.

Default -시차를 계산할 때 표준 직선 투영법을 사용합니다.

Latlong -시차를 계산할 때 latlong 투영을 사용하여 프레임 가장자리에서 벡터 연속성을 허용합니다.

Mask

maskWith

None

시차 계산에서 제외 할 영역을 지정하는 선택적 마스크입니다. 이 입력을 사용하면 폐색시 왜곡을 방지하거나 모든 전경 요소를 무시하여 배경 레이어의 시차를 계산할 수 있습니다.

마스크는 두보기 모두에 존재해야하며 C_DisparityGenerator는 1의 알파 값을 전경으로 처리하고 이미지 데이터가 아닌 객체 경계를 다시 만들기 위해 주변 디스 패리티를 사용하여 0 값으로 흐리게합니다. Roto 또는 RotoPaint를 사용하여 마스크를 만들 때 페더 컨트롤을 사용하여 계산을 확장 할 수 있습니다. 예를 들어, 디스 패리티 맵은 이진 마스크를 사용하여 깊이 가장자리에서 더 선명한 전환을 가질 수 있지만 마스크에 페더를 적용하면 결과 이미지를 부드럽게 할 수 있습니다.

None -전체 이미지 영역을 사용하십시오.

Source Alpha -소스 클립의 알파 채널을 무시 마스크로 사용하십시오.

Source Inverted Alpha -소스 클립의 반전 된 알파 채널을 무시 마스크로 사용합니다.

Mask Luminance -의 휘도를 사용 Mask 무시 마스크로 입력합니다.

Mask Inverted Luminance -반전 된 휘도를 사용하십시오. Mask 무시 마스크로 입력합니다.

Mask Alpha -의 알파 채널을 사용하십시오 Mask 무시 마스크로 입력합니다.

Mask Inverted Alpha -반전 된 알파 채널을 사용하십시오. Mask 무시 마스크로 입력합니다.

Vector Generation

Vector Detail

vectorDetail

0.3

계산 된 디스 패리티 벡터의 밀도를 조정합니다. 디테일이 높을수록 미세한 시차 변화가 발생하지만 계산하는 데 시간이 오래 걸립니다.

Strength

strength

1.5

왼쪽과 오른쪽보기 사이의 픽셀을 일치시킬 때 적용되는 강도를 설정합니다. 값이 클수록 이미지의 유사 픽셀을 다른 이미지와 정확하게 일치시켜 결과 디스 패리티 맵이 고르지 않아도 세부 사항 일치에 집중할 수 있습니다. 값이 낮을수록 로컬 디테일이 빠질 수 있지만 홀수 스퓨리어스 벡터를 제공 할 가능성이 적어 더 부드러운 결과를 생성합니다.

종종 이러한 자질 중 하나를 다른 자질과 교환해야합니다. 당신은 증가 할 수 있습니다 Strength 미세한 세부 사항이 누락 된 위치에보기를 강제로 적용하거나, 불일치 맵을 매끄럽게 만들기 위해 축소합니다.

Consistency

consistency

1

왼쪽 및 오른쪽보기에서 동일한 점이 서로 정확하게 매핑되는 방법을 설정합니다. 왼쪽과 오른쪽 디스 패리티 벡터가 일치하도록 값을 늘리십시오.

Smoothness

smoothness

1

이미지 가장자리의 깊이 변경을 제어합니다. 고 대비 이미지에서는 매끄러움을 증가시켜 이미지 가장자리의 심도 분리를 줄입니다. 대비가 낮은 이미지에서는 매끄러움을 줄여 이미지 가장자리의 깊이 변화를 가져옵니다.

Occlusion Tab

Gradient Threshold

gradientThreshold

1

깊이 변화에서 폐색이 발생하는 위치를 정의합니다. 낮은 Gradient Threshold, 폐색 된 영역의 수가 많을수록.

Consistency Threshold

consistencyThreshold

1

왼쪽과 오른쪽 시차가 일치하지 않는 폐색을 정의합니다. 낮은 Consistency Threshold 값은 더 많은 불일치를 감지합니다.

Dilate Occlusions

dilationSize

5

폐색 된 영역을 지정된 픽셀 수만큼 확장하거나 축소합니다. 폐색을 확장 할 수있는 최대 값은 20 픽셀입니다.