O_VerticalAligner

그만큼 O_VerticalAligner 노드를 사용하면 해당 지형지 물이 가로로 정렬되도록보기를 세로로 왜곡 할 수 있습니다. 그만큼 Vertical SkewLocal Alignment 옵션을 사용하면 수렴에 변화가 없도록 각 픽셀의 수평 위치를 동일하게 유지하면서 뷰를 왜곡 할 수 있습니다.

입력과 컨트롤

연결 타입

연결 이름

함수

입력

출처

이미지의 스테레오 쌍. Global Alignment 모드는 기본적으로 켜져 있습니다.

모든 모드에서 이미지 뒤에 O_Solver 노드가 와야합니다. 당신이 사용하는 경우 Local Alignment, 또는 Fix Offset 모드에서는 O_VerticalAligner 업스트림의 O_DisparityGenerator 노드 (변이 벡터가없는 경우)도 필요합니다.

Control (UI)

Knob (Scripting)

Default Value

함수

O_VerticalAligner Tab

Views to Use

viewPair

Dependent on Source

정렬 할 두보기를 설정합니다. 이 뷰는 왼쪽 및 오른쪽 눈에 매핑됩니다.

Align

alignWhat

Both Views

뷰를 이동하여 이미지를 정렬하는 방법을 설정합니다.

Both Views -왼쪽 및 오른쪽보기를 모두 이동하여 정렬하십시오.

Left to Right -왼쪽보기를 이동하여 오른쪽에 맞 춥니 다.

Right to Left -오른쪽보기를 이동하여 왼쪽에 맞 춥니 다.

filter

filter

Lanczos6

픽셀을 원래 위치에서 새 위치로 다시 매핑 할 때 사용할 필터링 알고리즘을 설정합니다. 이렇게하면 특히 프레임의 고 대비 영역 (픽셀이 필터링되지 않고 원래 값을 유지하지 않으면 가장자리가 고르지 않은 경우)에서 이미지 품질 문제를 피할 수 있습니다.

Impulse -재 매핑 된 픽셀은 원래 값을 갖습니다.

Cubic -재 매핑 된 픽셀에 약간의 스무딩이 적용됩니다.

Keys -리맵 된 픽셀은 약간의 스무딩과 약간의 샤프닝을받습니다.

Simon -재 매핑 된 픽셀은 약간의 매끄럽게, 중간 선명도를받습니다.

Rifman -재 매핑 된 픽셀은 약간의 매끄러움과 뚜렷한 선명도를받습니다.

Mitchell -재 매핑 된 픽셀은 매끄럽게 처리되고 픽셀 화를 숨기기 위해 흐리게 처리됩니다.

Parzen -재 매핑 된 픽셀은 모든 필터 중 가장 평활화됩니다.

Notch -재 매핑 된 픽셀은 평평하게 다듬습니다 (무아레 패턴을 숨기는 경향이 있음).

Lanczos4 -재 매핑 된 픽셀은 약간의 선명도를 받아 축소에 유용합니다.

Lanczos6 -재 매핑 된 픽셀은 보통의 선명도를 얻으므로 축소에 유용합니다.

Sinc4 -리맵 된 픽셀은 선명하게되어 축소에 유용합니다.

Output STMap

outputSTMap

disabled

활성화하면 정렬 된 이미지 및 디스 패리티 벡터와 함께 STMap을 출력 할 수 있습니다.

Global

Preset

alignmentType

Full

적용 할 전역 정렬 수정 유형을 설정합니다.

Custom -확인란을 사용하여 포함 할 정렬 유형을 수동으로 정의하십시오.

Transform -픽셀 종횡비 나 기울어 짐없이 2D 보정을 수행합니다.

Match Camera -업스트림 O_Solver에 연결된 일치 이동 카메라를 사용하여 수정을 수행하십시오.

Keystone Only -시차를 변경하지 않고 올바른 수직 정렬.

Full -제외한 모든 정렬 옵션을 적용합니다 Vertical skew. 각 옵션은 위에서 아래로 순서대로 적용됩니다.

Camera correction

alignCamera

enabled

활성화되면 업스트림 O_Solver에 연결된 일치 이동 카메라의 수직 정렬을 수정하십시오. 카메라가 연결되어 있지 않으면 O_Solver에서 계산 한 내부 카메라를 사용합니다. 선택한 다른 정렬 옵션으로 수정이 구체화됩니다.

Focal Length

alignScale

enabled

활성화 된 경우 초점 거리 차이를 수정하기 위해 2D 스케일을 계산하여 기능 일치를 정렬합니다.

Vertical shift

alignShift

enabled

사용 가능한 경우 전체 이미지를 위 또는 아래로 이동하여 기능 일치를 세로로 맞 춥니 다. 2D 수직 이동을 계산하여 전체 오프셋을 수정하십시오.

2D rotation

alignRotate

enabled

사용 가능한 경우 전체 이미지를 점 주위로 회전하여 기능 일치를 세로로 맞 춥니 다. 회전 중심은 알고리즘에 의해 결정되므로 평면 내 카메라 롤을 수정하는 데 도움이됩니다.

Perspective warp

alignPerspective

enabled

활성화 된 경우 이미지에서 4 구간 왜곡을 수행하여 y 축에 정렬합니다. 그러면 x 축을 따라 형상이 약간 이동 될 수 있습니다. Perspective warp 롤뿐만 아니라 카메라 기울기를 보정하는 데 도움이됩니다.

노트 :  원근 변경은 픽셀 종횡비를 변경하고 픽셀 왜곡을 유발할 수 있습니다.

Vertical skew

alignVerticalSkew

disabled

활성화되면 기울기를 사용하여 피처를 y 축을 따라 정렬합니다. 이것은 x 축을 따라 피처를 이동시키지 않습니다. Vertical skew 수평 시차를 변경하지 않고 키스톤을 보정 할 수 있습니다. 이는 픽셀의 수평 위치를 변경하지 않고 이미지의 수직 이동을 변경합니다. 그러나 이로 인해 픽셀 왜곡이 발생할 수 있습니다.

Local

Local alignment

localAlignment

disabled

활성화되면 뷰를 다시 작성하여 업스트림 O_DisparityGenerator에 의해 계산 된 수직 시차를 제거하십시오. 미러 또는 렌즈에 국부적 왜곡이 있고 깊이에 따라 변경되는 경우이 모드를 사용하여 픽셀 별 보정을 만듭니다.

Pre-blur

disparityBlurSize

16

로컬 정렬을 수행하기 전에 디스 패리티에 적용된 흐림 효과의 크기를 설정합니다. 심도 경계에서 보정을 부드럽게하려면 흐림 크기를 늘리십시오.

Correction

localCorrection

1

전역 변환 사이에 적용 할 로컬 보정량을 설정합니다. 0 그리고 전체 수정 1. 예를 들어, 적용된 로컬 왜곡을 톤으로 낮추려는 경우에 유용합니다.

Fix Scale

Zoom to prevent black in frame

scaleToFit

disabled

활성화 된 경우 입력 이미지 외부에서 픽셀을 당기지 않도록 이미지의 크기를 조정하십시오. 스케일을 최소화하려면 Align 드롭 다운 Both Views.

경고:  정렬시에도 두 이미지 모두에 스케일을 적용해야합니다. Left to Right 또는 Right to Left.

Calculate scale

calculateScale

N/A

현재 프레임에서 스케일을 계산하려면 클릭하십시오. 정렬 옵션이 변경되면 축척을 다시 계산해야합니다. 스케일 보정을 잠그면 변경을 방지하여 Lock scale 확인란.

Lock scale

lockScale

disabled

활성화되면 Calculate scaleScale 원하지 않는 변경을 방지하기 위해 컨트롤이 비활성화됩니다.

Scale

scale

1

프레임에서 검은 색을 방지하기 위해 적용되는 전체 배율을 설정합니다. 다른 프레임에서 계산 된 스케일을 보간하도록 키를 설정할 수 있습니다.

경고:  애니메이션 Scale 컨트롤은 샷의 동적 확대 / 축소를 생성하며, 이는 스테레오 그래퍼의 원래 의도가 아닐 수 있습니다. 이 경우, 원래의 의도를 유지하기 위해 단일 프레임에서 정적 줌을 사용하는 것이 좋습니다.

Fix Offset

Preserve subject parallax

fixParallax

disabled

활성화되면 지정된 시차를 유지하는 방식으로 이미지를 이동합니다 Fix Point. 입력에 시차 벡터가 있어야합니다. 시차 벡터가 존재하지 않는 경우 O_VerticalAligner의 O_DisparityGenerator 노드 업스트림을 추가해야합니다.

Fix Point xy

fixPoint

0,0

의 위치를 설정합니다 Fix Point 입력 시차를 샘플링하고 시차를 유지하기 위해 적용된 오프셋을 업데이트하는 위젯.

Lock offset

lockOffset

disabled

활성화되면 Fix PointOffset 원하지 않는 변경을 방지하기 위해 컨트롤이 비활성화됩니다.

Offset

offset

0

에서 시차 변경을 방지하기 위해 적용되는 보정을 픽셀로 설정합니다. Fix Point. 다른 프레임에서 계산 된 오프셋을 보간하려면 키를 설정하십시오.

노트 :  깊이를 유지하기 위해 플레이트를 정렬 한 후 뷰를 다시 수렴 할 수 있습니다.

Analysis

Analyse Sequence

analyse

N/A

클릭하여 시퀀스를 분석하여 코너 핀 또는 정렬 된 카메라 출력을 만듭니다. 사용하다 Analyse Sequence 를 제외한 모든 전역 메소드에서 출력 데이터를 작성합니다. Vertical Skew (기본값). 그런 다음 데이터를 Create Corner Pin, Create Camera 또는 Create Rig 통제 수단.

노트 :  사용할 수 없습니다 Analyse Sequence 이랑 Local alignment 확인란이 선택되었습니다.

Create Corner Pin

createPin

N/A

클릭 한 후 O_VerticalAligner의 결과를 나타내는 코너 핀을 만들려면 클릭하십시오. Analyse Sequence. 이것은 제외한 모든 전역 방법에서 작동합니다. Vertical Skew.

Create Camera

createCamera

N/A

미리 추적 된 경우 Nuke 에 연결된 스테레오 카메라 Camera 트리 위로 O_Solver를 입력하고 Analyse Sequence클릭하면 Create Camera 분석에서 수직으로 정렬 된 카메라를 만듭니다.

왼쪽 및 오른쪽 뷰 매개 변수를 유지하기위한 분할 컨트롤이있는 단일 카메라 노드를 제공합니다. 이것은 제외한 모든 전역 방법에서 작동합니다. Vertical Skew.

Create Rig

createRig

N/A

미리 추적 된 경우 Nuke 에 연결된 스테레오 카메라 Camera 트리 위로 O_Solver를 입력하고 Analyse Sequence클릭하면 Create Rig 분석에서 수직으로 정렬 된 카메라 리그를 생성합니다.

두 개의 카메라 노드와이를 결합하는 JoinViews 노드가 제공됩니다. 이것은 제외한 모든 전역 방법에서 작동합니다. Vertical Skew.

Output Tab

Four Corner Pin

Bottom Left xy

pinBL

0,0

이 컨트롤은 입력 이미지에 적용하여 O_VerticalAligner와 동일한 결과를 생성 할 수있는 2D 코너 핀을 나타냅니다 (모든 전역 방법에서 제외) Vertical Skew).

이를 통해 분석을 수행 할 수 있습니다 Nuke매트릭스를 Baselight와 같은 타사 응용 프로그램으로 가져간 다음 이미지 나 카메라를 정렬합니다.

Bottom Left -분석 단계에서 계산 된 왼쪽 하단 모서리 핀의 좌표.

Bottom Right -분석 단계에서 계산 된 오른쪽 하단 모서리 핀의 좌표.

Top Right -해석 단계에서 계산 된 오른쪽 상단 모서리 핀의 좌표.

Top Left -분석 단계에서 계산 된 왼쪽 위 모서리 핀의 좌표.

Bottom Right xy

pinBR

0,0

Top Right xy

pinTR

0,0

Top left xy

pinTL

0,0

Transform Matrix

transformMatrix

N/A

수직 정렬을 위해 연결된 2D 변환을 제공합니다. 클릭하면 행렬이 채워집니다 Analyse SequenceO_VerticalAligner 탭. 소스의 각보기마다 하나의 행렬이 있습니다.

Python Tab

before render

beforeRender

none

이 함수는 execute ()에서 렌더링을 시작하기 전에 실행됩니다. 예외가 발생하면 렌더링이 중단됩니다.

before each frame

beforeFrameRender

none

이러한 기능은 각 개별 프레임의 렌더링을 시작하기 전에 실행됩니다. 예외가 발생하면 렌더링이 중단됩니다.

after each frame

afterFrameRender

none

이러한 기능은 각 프레임 렌더링이 완료된 후에 실행됩니다. 렌더링이 중단되면 호출되지 않습니다. 예외가 발생하면 렌더링이 중단됩니다.

after render

afterRender

none

이 기능은 모든 프레임의 렌더링이 완료된 후에 실행됩니다. 오류가 발생하면 렌더링이 중단됩니다.

render progress

renderProgress

none

이러한 기능은 렌더링 중에 실행되어 진행 또는 실패를 결정합니다.