C_GlobalWarp
C_GlobalWarp는 C_CameraSolver에서 다운 스트림으로 전달 된 메타 데이터를 사용하여 미리보기 스티치를 빠르게 생성하여 오버랩 영역에서 고 스팅을 최소화합니다. 주요 기능을 정렬하기 위해 스티치를 조정하는 컨트롤이 포함되어 있으며 직선 입력 이미지에서 알려진 직선의 왜곡을 줄이기 위해 구속 조건을 추가 할 수 있습니다. 보정은 카메라 트랙을 기반으로하며, 각 트랙은 각 입력 이미지에 적용된 그리드 워프 동작을 유발합니다.
C_GlobalWarp는 움직이는 카메라 리그를 수정할 때 더 빠른 워크 플로를 위해 시간에 따른 제약 조건을 추적 할 수도 있습니다. 단순화 된 추적 인터페이스는 노드에서 직접 포인트를 추적하는 반면 내보내기 워크 플로우를 통해보다 복잡한 작업에 C_Tracker 노드의 모든 기능을 사용할 수 있습니다.
보다 C_Tracker 자세한 내용은.
입력과 컨트롤
연결 타입 |
연결 이름 |
함수 |
입력 |
출처 |
전역 왜곡이 적용되는 이미지 시퀀스입니다. 노트 : C_GlobalWarp에는 C_CameraSolver 노드 업스트림의 메타 데이터가 필요합니다. |
Control (UI) |
Knob (Scripting) |
Default Value |
함수 |
C_GlobalWarp 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에서 실행될 수 있습니다.
|
Keying |
|||
Analysis Keys |
Key number |
0 |
시퀀스에 추가 된 총 분석 키 프레임 수를 표시합니다. |
Key count |
0 |
Displays the current analysis keyframe. |
|
|
N/A |
N/A |
클릭하면 이전 키 프레임으로 이동합니다. |
|
N/A |
N/A |
다음 키 프레임으로 이동하려면 클릭하십시오. |
|
N/A |
N/A |
시퀀스에서 현재 프레임에 키 프레임을 추가하려면 클릭하십시오. |
|
N/A |
N/A |
시퀀스에서 현재 프레임의 키 프레임을 삭제하려면 클릭하십시오. |
Step |
keyStep |
500 |
키 프레임 간 간격을 설정합니다. Key All 단추. |
Key All |
addAllAnalysisKeys |
N/A |
키 프레임을 설정 한 간격으로 시퀀스에 키 프레임을 추가하려면 클릭 Step 제어. |
Delete All |
deleteAllAnalysisKeys |
N/A |
시퀀스에서 모든 키 프레임을 삭제하려면 클릭하십시오. |
Import |
importAllKeys |
N/A |
현재 스크립트의 기존 노드에서 기존 키 프레임을 자동으로 가져 오려면 클릭하십시오. 노트 : 키 프레임을 가져 오면 기존 키 프레임이 모두 삭제됩니다. |
Analysis |
|||
Match |
match |
N/A |
에 지정된 키 프레임에서 입력 이미지 간의 일치를 계산하려면 클릭하십시오. Analysis Keys 통제 수단. |
Match New |
match |
N/A |
일치 후 키 프레임을 더 추가 할 때와 같이 현재 카메라와 일치하지 않는 키 프레임에서 일치 항목을 업데이트하려면 클릭하십시오. Match New 기존 일치 항목을 다시 계산하지 않습니다. |
Warp |
warp |
N/A |
클릭하면 카메라 일치 및 수동으로 추가 한 모든 사용자 제약 조건을 사용하여 분석 키에서 모든 카메라에 대한 최적의 전역 왜곡을 찾을 수 있습니다. |
Reset |
reset |
N/A |
모든 일치 항목을 재설정하려면 클릭하십시오. |
Match Error |
matchError |
0 |
삼각 경기에 대한 RMS (root mean square) 재 투영 오류를 표시합니다. 이것은 일치 품질의 좋은 지표입니다. |
Warp Threshold |
warpThreshold |
20 |
이 임계 값보다 큰 재 투영 오류와 일치하는 항목은 삭제됩니다. 설정하면 Error Threshold 에 0품질에 관계없이 모든 일치 항목이 사용됩니다. |
Output |
|||
Format |
outputFormat |
dependent on Compositing environment Project Settings |
노드 트리로 전달되는 출력 해상도를 설정합니다. 일반적으로 형식을 전체적으로 Project Settings하지만이 컨트롤은 전역 설정보다 우선합니다. |
Blend |
blendType |
Alpha |
기본값 사이를 전환 Alpha 모드와 Multi-Band 모드 : • Multi-Band -블렌드 영역에서 저주파수 색상 변화를 일치시켜 스티치 결과를 향상시킬 수 있습니다. • Spherical Multi-Band -위 또는 아래를 보면서 극에서 스티치 결과를 향상시킬 수 있습니다. 노트 : Multi-Band 블렌딩은 기본값보다 처리 속도가 느릴 수 있습니다 Alpha 방법. |
Suppression |
blendLevel |
0.125 |
뷰에 적용되는 가장 작은 블렌딩 레벨의 크기를 조정합니다. 값이 낮을수록 혼합 이미지 간의 색상과 노출의 균형을 유지하는 데 도움이되며 값이 높을수록 기본값의 결과에 더 가깝습니다 Alpha 혼합 모드. 노트 : Size 다음과 같은 경우에만 활성화됩니다 Blend 로 설정 Multi-Band 또는 Spherical Multi-Band. |
Expand |
fullBlend |
enabled |
활성화하면 이미지를 함께 혼합하는 데 사용되는 알파 마스크 외부에서 블렌딩이 확장되어 뷰에서 누락 된 영역을 채울 수 있습니다. 노트 : Expand 다음과 같은 경우에만 활성화됩니다 Blend 로 설정 Multi-Band 또는 Spherical Multi-Band. |
Filter |
resampleTypeLink |
Cubic |
변형 중에 사용되는 필터링 알고리즘을 설정합니다. 일반적인 지침으로 필터는 목록을 아래로 이동함에 따라 처리 시간 비용으로 품질이 향상됩니다. Bilinear 필터링이 가장 빠르며 Lanczos 가장 날카로운. |
Cam Warp |
cameraOutputMode |
Default (pass through) |
개별 카메라의 출력 모드를 설정합니다 : • Unwarped -메타 데이터 스트림 만 뒤틀리고 카메라 뷰는 변경되지 않습니다. • Warped -메타 데이터는 물론 각 개별 카메라 뷰가 계산 된 전역 왜곡에 따라 왜곡됩니다. |
Cam Projection |
cameraViewsProjectionType |
Default (pass-through) |
C_GlobalWarp가 출력하는 카메라의 투영 모드를 설정합니다. • Default (pass-through) -개별 카메라 뷰는 기본 형식으로 전달됩니다. • Latlong -개별 카메라 뷰가 긴 공간에 투사되므로 스티칭 전에 수동으로 수정할 수 있습니다. |
Converge |
convergence |
10 |
카메라가 겹치는 깊이를 설정하여 장면의 특정 영역에 초점을 맞출 수 있습니다. |
Auto |
autoConvergenceDepth |
enabled |
활성화되면 Converge 제어는 업스트림 메타 데이터에 의해 자동으로 설정됩니다. 비활성화하면 Converge 초점이 맞는 수렴 깊이를 수동으로 조정하는 컨트롤. |
Line Constraints Tab |
|||
Show guide lines |
showLines |
enabled |
활성화하면 모든 구속 조건에 대한 안내선이 뷰어에 전체 출력 형식으로 표시됩니다. 비활성화하면 구속 조건 선 자체 만 표시됩니다. |
Strength |
constraintStrength |
2 |
선택한 구속 조건에 대한 강도 편차를 설정합니다. 구속 조건의 강도를 줄이면 휘어짐에 대한 영향이 줄어 듭니다. |
Frame Range |
constraintStartFrame |
1 |
선택한 구속 조건의 지속 시간 동안 시작 프레임을 설정합니다. |
constraintEndFrame |
1 |
Sets the end frame for the duration of the selected constraint(s). |
|
|
constraintFrameRangeToCurrent |
N/A |
선택한 구속 조건의 프레임 범위를 입력 범위의 시작부터 현재 프레임으로 설정하려면 클릭합니다. |
|
constraintFrameRangeCurrent |
N/A |
선택한 구속 조건의 프레임 범위를 현재 프레임으로 만 설정하려면 클릭하십시오. |
|
constraintFrameRangeFromCurrent |
N/A |
클릭하여 현재부터 입력 범위의 끝까지 선택한 구속 조건의 프레임 범위를 설정합니다. |
|
constraintFrameRangeInput |
N/A |
선택한 구속 조건의 프레임 범위를 입력 프레임 범위로 설정하려면 클릭하십시오. |
Keys |
Key number |
0 |
현재 구속 조건에 추가 된 총 분석 키 프레임 수를 표시합니다. |
Key count |
0 |
Displays the current analysis keyframe. |
|
|
N/A |
N/A |
클릭하면 이전 키 프레임으로 이동합니다. |
|
N/A |
N/A |
다음 키 프레임으로 이동하려면 클릭하십시오. |
|
N/A |
N/A |
시퀀스에서 현재 프레임에 키 프레임을 추가하려면 클릭하십시오. |
|
N/A |
N/A |
시퀀스에서 현재 프레임의 키 프레임을 삭제하려면 클릭하십시오. |
Lines |
N/A |
N/A |
뷰어의 기능에 추가 된 제약 조건은 Lines 표. 테이블에서 제약 조건을 선택하면 뷰어에 제약 조건이 표시됩니다. 를 사용하여 구속 조건의 가시성을 토글 할 수 있습니다 단추. |
Add |
addConstraint |
N/A |
클릭하여 구속 조건을 Lines 표. 그런 다음 뷰어 위에서 뷰를 선택하고 구속 조건을 그릴 수 있습니다. 클릭 뷰어 위의 버튼은 Lines 표. |
Merge |
mergeConstraints |
N/A |
선택한 구속 조건을 단일 구속 조건으로 병합하려면 클릭하십시오. |
Delete |
deleteConstraints |
N/A |
에서 선택된 구속 조건을 삭제하려면 클릭하십시오. Lines 표. |
Select All |
selectAllConstraints |
N/A |
클릭하여 모든 제약 조건을 선택하십시오 Lines 표. |
Tracking |
|||
Track |
trackConstraints |
N/A |
에 지정된 프레임 범위에 대해 선택된 구속 조건을 추적하려면 클릭하십시오 Start 과 End 의 필드 Lines 표. 키 프레임을 변경할 수 있습니다 Step, Patch Size , 추적 Error Threshold 에 컨트롤 Settings 탭. |
Export |
exportConstraints |
N/A |
미세 조정을 위해 선택된 제한 조건에서 추적 정보를 내보내 OneView 및 C_Tracker 노드를 분리하려면 클릭하십시오. |
Import |
importConstraints |
N/A |
이전에 내 보낸 추적 데이터에서 선택한 구속 조건에 대한 추적 정보를 가져 오려면 클릭하십시오. |
Analysis |
|||
Add Key |
addConstraintKey |
N/A |
현재 프레임을 새 분석 키 프레임으로 추가하려면 클릭하십시오. 그런 다음 클릭 할 수 있습니다 Match New 새 키 프레임을 계산합니다. |
Add Keys |
addConstraintKeys |
N/A |
보이는 모든 구속 조건 키 프레임에 대한 키를 분석 키로 추가하려면 클릭하십시오. |
Match New |
Match New |
N/A |
뒤틀린 후 구속 조건 키 프레임을 더 추가 할 때와 같이 새 분석 키의 일치 항목을 업데이트하려면 클릭하십시오. Match New 기존 분석 키를 다시 계산하지 않습니다. |
Warp |
Warp |
N/A |
수동으로 추가 한 구속 조건 및 분석 키 프레임을 사용하여 분석 키에서 모든 카메라에 대한 최적의 전역 왜곡을 찾으려면 클릭하십시오. |
Reset |
Reset |
N/A |
현재 왜곡을 재설정하려면 클릭하십시오. 카메라 일치는 삭제되지 않습니다. |
Settings Tab |
|||
Display |
|||
Zoom Size/Mag. |
zoomWindowSize_1 |
200px |
확대 / 축소 창의 크기를 설정합니다. |
zoomMagnificationSize_1 |
x1 |
Sets the magnification in the zoom window. |
|
Warping |
|||
Grid Size |
gridSize |
10,10 |
C_GlobalWarp에서 각 카메라 뷰에 워프 작업을 적용하기 위해 사용하는 그리드의 크기를 설정합니다. 더 큰 그리드를 사용하면 더 나은 워핑 결과를 얻을 수 있지만 계산 시간이 길어집니다. 매우 작은 격자는 많은 수의 카메라 일치가 사용 가능한 경우에만 사용해야합니다. |
Match Strength |
trackStrength |
2 |
카메라 일치 강도 편차를 설정합니다. 일치 강도를 높이면 뒤틀린 출력이 카메라 일치에서 수렴됩니다. |
User Match Strength |
userTrackStrength |
4 |
수동으로 추가 한 사용자 일치에 대한 강도 바이어스를 설정합니다. 일치 강도를 높이면 뒤틀린 출력이 카메라 일치에서 수렴됩니다. |
Smoothness |
spatialSmoothness |
0.5 |
장면의 선명한 전환을위한 단서로 이미지 가장자리를 사용하는 방법을 조정합니다. 값이 클수록 뒤틀린 가장자리가 더 매끄 럽습니다. |
Consistency |
temporalConsistency |
2 |
시간이 지남에 따라 키 프레임이 서로 정확하게 매핑되는 방식을 설정합니다. 값을 늘리면 워프가 뷰간에 일치하게됩니다. |
Temporal Window |
temporalWindow |
0 |
일관성 제어에서 사용하는 키 프레임의 양쪽 프레임 수를 시간에 따른보기 간 일치 왜곡을 설정합니다. |
Weight Kernel |
kernelType |
Linear |
뒤틀리는 동안 각 카메라 일치에 다른 가중치를 부여 할 수 있습니다. 가중치는 카메라 RMS 오류의 함수입니다. • None -모든 일치 항목이 이미지에 동일한 영향을 미칩니다. • Linear -RMS 오류가 증가함에 따라 일치하는 항목이 줄어 듭니다. • Gaussian - 비슷하다 Linear 가중치는 있지만 RMS 오류 값이 낮을수록 더 관대합니다. 노트 : 만약 Error Threshold 이 컨트롤은 효과가 없습니다. |
Vector Detail |
vectorDetail |
0.4 |
계산 된 벡터의 밀도를 제어합니다. 값이 클수록 미세한 시차 변화가 발생하지만 계산하는 데 시간이 더 걸립니다. |
Tracking |
|||
Step |
trackingStep |
5 |
추적 분석 키 사이의 프레임 수를 설정합니다. 증가 Step 값은 추적 시간을 줄이지 만 트랙이 정확하지 않을 수 있습니다. |
Patch Size |
trackingPatchSize |
14 |
특징점 주위의 이미지 패치 크기를 설정합니다. 패치 크기를 늘리면 트랙 품질이 향상되지만 패치가 클수록 처리 시간이 늘어납니다. |
Error Threshold |
trackingThreshold |
0.25 |
구속 조건 트랙이 종료되기 전에 허용 할 수있는 이미지 변경 임계 값을 설정합니다. 감소 Error Threshold 이미지 변경에 더 잘 견딜 수 있도록하여 더 긴 트랙을 생성합니다. |
Analysis |
|||
Warp |
Warp |
N/A |
변경 사항을 적용하려면 클릭하십시오 Settings 탭. |
Reset |
Reset |
N/A |
변경 사항을 재설정하려면 클릭하십시오 Warp 버튼이 적용되었습니다. |
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 |
이러한 기능은 렌더링 중에 실행되어 진행 또는 실패를 결정합니다. |
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.