C_VerticalAligner
Ocula의 O_VerticalAligner를 기반으로하는 C_VerticalAligner는 수평 픽셀 위치를 유지하면서 스테레오 카메라 쌍 간의 수직 차이를 제거합니다. C_VerticalAligner는 주로 직선 공간에서 사용하도록 설계되었지만 어안 렌즈에서 더 나은 결과를 제공하기 위해 대기 시간이 길어질 수도 있습니다.
C_VerticalAligner에는 이산 솔버가 포함되어있어 독립적으로 사용할 수 있지만 C_CameraSolver에서 메타 데이터를 수집하여 다운 스트림을 C_Stitcher로 전달하여 스테레오 리그에서 카메라 쌍 간의 스티치 결과를 향상시킬 수도 있습니다.
입력과 컨트롤
연결 타입 |
연결 이름 |
함수 |
입력 |
출처 |
정렬 할 스테레오 카메라 쌍입니다. 카메라는 다음 중 하나 일 수 있습니다. • C_CameraSolver의 리그 메타 데이터가 포함 된 스테레오 이미지 쌍 • JoinView 노드를 통과 한 스테레오 이미지 쌍. |
Control (UI) |
Knob (Scripting) |
Default Value |
함수 |
C_VerticalAligner Tab |
|||
Input |
|||
Left View |
letfView |
main |
정렬을 계산할 때 왼쪽 눈에 사용할보기를 설정합니다. |
Right View |
rightView |
main |
정렬을 계산할 때 오른쪽 눈에 사용할보기를 설정합니다. |
Align |
alignWhat |
Both Views |
뷰 간의 정렬 불량을 수정하는 방법을 설정합니다. • Both Views -두보기를 동일하게 정렬합니다. • Left to Right -왼쪽보기를 오른쪽보기에 맞 춥니 다. • Right to Left -오른쪽보기를 왼쪽보기에 맞 춥니 다. |
Pass-through Other View |
passThroughOther |
disabled |
활성화하면 수동보기가 구형 공간으로 변환되거나 투영되지 않습니다. |
Camera Layout |
layoutType |
Default (Source) |
정렬에 필요한 카메라 레이아웃을 설정합니다. • Default (Source) -C_CameraSolver에서 수집 된 메타 데이터를 사용하여 정렬 전에 카메라 위치를 결정합니다. • Stereo Layout -정렬하기 전에 내부 피처 솔버를 사용하여 카메라 위치를 결정합니다. |
Keying |
|||
Analysis Keys |
Key number |
1 |
시퀀스에 추가 된 총 분석 키 프레임 수를 표시합니다. |
Key count |
1 |
Displays the current analysis keyframe. |
|
|
N/A |
N/A |
클릭하면 이전 키 프레임으로 이동합니다. |
|
N/A |
N/A |
다음 키 프레임으로 이동하려면 클릭하십시오. |
|
N/A |
N/A |
시퀀스에서 현재 프레임에 키 프레임을 추가하려면 클릭하십시오. |
|
N/A |
N/A |
시퀀스에서 현재 프레임의 키 프레임을 삭제하려면 클릭하십시오. |
Step |
keyStep |
30 |
키 프레임 간 간격을 설정합니다. Key All 단추. |
Key All |
addAllAnalysisKeys |
N/A |
키 프레임을 설정 한 간격으로 시퀀스에 키 프레임을 추가하려면 클릭 Step 제어. |
Delete All |
deleteAllAnalysisKeys |
N/A |
시퀀스에서 모든 키 프레임을 삭제하려면 클릭하십시오. |
Import |
importAllKeys |
N/A |
현재 스크립트의 기존 노드에서 기존 키 프레임을 자동으로 가져 오려면 클릭하십시오. 노트 : 키 프레임을 가져 오면 기존 키 프레임이 모두 삭제됩니다. |
Analysis |
|||
Match |
match |
N/A |
시퀀스의 피처 일치를 사용하여 수직 정렬에서 불일치를 계산하고 수정하려면 클릭하십시오. |
Error Threshold |
errorThreshold |
10 |
허용 된 오류 수준을 설정하며, 그 아래에서 일치하는 기능이 거부됩니다. 허용 된 오류 수준을 줄이면 새 수준에서 벗어나는 기능이 동적으로 거부되므로 해당 기능을 쉽게 거부하고 일치시킬 수 있습니다. |
Output |
|||
Alignment Space |
alignmentSpace |
Spherical |
정렬이 발생할지 여부를 설정합니다 Rectilinear 또는 Spherical 우주. |
Converge |
convergeDepth |
10 |
카메라가 겹치는 깊이를 설정하여 장면의 특정 영역에 초점을 맞출 수 있습니다. 수렴을 사용하여 스티칭 전에 입력 이미지를 정렬하여 벡터 워프 아티팩트를 줄일 수 있습니다. |
Auto |
autoConvergenceDepth |
enabled |
활성화되면 Converge 제어는 업스트림 메타 데이터에 의해 자동으로 설정됩니다. 비활성화하면 Converge 초점이 맞는 수렴 깊이를 수동으로 조정하는 컨트롤. |
Format |
outputFormat |
dependent on Compositing environment Project Settings |
노드 트리로 전달되는 출력 해상도를 설정합니다. 일반적으로 형식을 전체적으로 Project Settings하지만이 컨트롤은 전역 설정보다 우선합니다. |
filter |
filter |
Lacnzos6 |
픽셀을 원래 위치에서 새 위치로 다시 매핑 할 때 사용할 필터링 알고리즘을 설정합니다. 이는 특히 프레임의 고 대비 영역 (픽셀이 필터링되지 않고 원래 값을 유지하지 않는 경우 가장자리가 나타날 수 있음)에서 이미지 품질 문제를 피하는 데 도움이됩니다. • Impulse -재 매핑 된 픽셀은 원래 값을 갖습니다. • Cubic -재 매핑 된 픽셀에 약간의 스무딩이 적용됩니다. • Keys -리맵 된 픽셀은 약간의 스무딩과 약간의 샤프닝을받습니다. • Simon -재 매핑 된 픽셀은 약간의 매끄럽게, 중간 선명도를받습니다. • Rifman -재 매핑 된 픽셀은 약간의 매끄러움과 뚜렷한 선명도를받습니다. • Mitchell -재 매핑 된 픽셀은 매끄럽게 처리되고 픽셀 화를 숨기기 위해 흐리게 처리됩니다. • Parzen -재 매핑 된 픽셀은 모든 필터 중 가장 평활화됩니다. • Notch -재 매핑 된 픽셀은 평평하게 다듬습니다 (무아레 패턴을 숨기는 경향이 있음). • Lanczos4 -재 매핑 된 픽셀은 약간의 선명도를 받아 축소에 유용합니다. • Lanczos6 -재 매핑 된 픽셀은 보통의 선명도를 얻으므로 축소에 유용합니다. • Sinc4 -리맵 된 픽셀은 선명하게되어 축소에 유용합니다. |
Settings Tab |
|||
Preset |
Full |
Full |
적용 할 전역 정렬 수정 유형을 설정합니다. • Custom -확인란을 사용하여 포함 할 정렬 유형을 수동으로 정의하십시오. • Transform -픽셀 종횡비 나 기울어 짐없이 2D 보정을 수행합니다. • Match Camera -업스트림 C_CameraSolver에 연결된 일치 이동 카메라를 사용하여 수정을 수행하십시오. • Keystone Only -시차를 변경하지 않고 올바른 수직 정렬. • Full -세로 기울기를 제외한 모든 정렬 옵션을 적용합니다. 각 옵션은 위에서 아래로 순서대로 적용됩니다. |
Camera correction |
alignCamera |
disabled |
활성화되면 업스트림 C_CameraSolver에 연결된 일치 이동 카메라의 수직 정렬을 수정하십시오. 카메라가 연결되어 있지 않으면 C_VerticalAligner에서 계산 한 내부 카메라를 사용합니다. 선택한 다른 정렬 옵션으로 수정이 구체화됩니다. |
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 |
enabled |
활성화되면 기울기를 사용하여 피처를 y 축을 따라 정렬합니다. 이것은 x 축을 따라 피처를 이동시키지 않습니다. 수직으로 기울이기 기능을 사용하면 수평 시차를 변경하지 않고 키스톤을 보정 할 수 있습니다. 이는 픽셀의 수평 위치를 변경하지 않고 이미지의 수직 이동을 변경합니다. 노트 : 활성화 Vertical skew 픽셀 스큐를 도입 할 수 있습니다. |
Local |
|||
Local alignment |
localAlignment |
disabled |
사용 가능한 경우보기를 다시 빌드하여 수직 시차를 제거하십시오. 로컬 왜곡이 있고 깊이에 따라 변경되는 경우이 모드를 사용하여 픽셀 별 보정을 만듭니다. 노트 : 이 옵션에는 업스트림 C_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. 노트 : 이 옵션에는 업스트림 C_DisparityGenerator의 디스 패리티 채널이 필요합니다. |
Fix point (xy) |
fixPoint |
0, 0 |
의 위치를 설정합니다 Fix point 입력 시차를 샘플링하고 시차를 유지하기 위해 적용된 오프셋을 업데이트하는 위젯. |
Lock offset |
lockOffset |
disabled |
활성화되면 Fix point 과 Offset 원하지 않는 변경을 방지하기 위해 컨트롤이 비활성화됩니다. |
Offset |
offset |
0 |
에서 시차 변경을 방지하기 위해 적용되는 보정을 픽셀 단위로 설정합니다. Fix point. 다른 프레임에서 계산 된 오프셋을 보간하려면 키를 설정하십시오. |
Python Tab (These controls are for Python callbacks and can be used to have Python functions automatically called when various events happen in Nuke.) |
|||
before render |
beforeRender |
none |
이 함수는 렌더링을 시작하기 전에 실행됩니다. execute(). 예외가 발생하면 렌더링이 중단됩니다. |
before each frame |
beforeFrameRender |
none |
이러한 기능은 각 개별 프레임의 렌더링을 시작하기 전에 실행됩니다. 예외가 발생하면 렌더링이 중단됩니다. |
after each frame |
afterFrameRender |
none |
이러한 기능은 각 프레임 렌더링이 완료된 후에 실행됩니다. 렌더링이 중단되면 호출되지 않습니다. 예외가 발생하면 렌더링이 중단됩니다. |
after render |
afterRender |
none |
이 기능은 모든 프레임의 렌더링이 완료된 후에 실행됩니다. 오류가 발생하면 렌더링이 중단됩니다. |
render progress |
renderProgress |
none |
이러한 기능은 렌더링 중에 실행되어 진행 또는 실패를 결정합니다. |
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.