O_VerticalAligner
그만큼 O_VerticalAligner 노드를 사용하면 해당 지형지 물이 가로로 정렬되도록보기를 세로로 왜곡 할 수 있습니다. 그만큼 Vertical Skew 과 Local 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 scale 과 Scale 원하지 않는 변경을 방지하기 위해 컨트롤이 비활성화됩니다. |
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 Point 과 Offset 원하지 않는 변경을 방지하기 위해 컨트롤이 비활성화됩니다. |
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 Sequence 에 O_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 |
이러한 기능은 렌더링 중에 실행되어 진행 또는 실패를 결정합니다. |
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.