C_GlobalWarp

C_GlobalWarp는 C_CameraSolver에서 다운 스트림으로 전달 된 메타 데이터를 사용하여 미리보기 스티치를 빠르게 생성하여 오버랩 영역에서 고 스팅을 최소화합니다. 주요 기능을 정렬하기 위해 스티치를 조정하는 컨트롤이 포함되어 있으며 직선 입력 이미지에서 알려진 직선의 왜곡을 줄이기 위해 구속 조건을 추가 할 수 있습니다. 보정은 카메라 트랙을 기반으로하며, 각 트랙은 각 입력 이미지에 적용된 그리드 워프 동작을 유발합니다.

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

입력과 컨트롤

연결 타입

연결 이름

함수

입력

출처

전역 왜곡이 적용되는 이미지 시퀀스입니다.

노트 :  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에서 실행될 수 있습니다.
명령 행에서 렌더링하려면 --gpu 선택권.

보다 Windows, Mac OS X 및 macOS 또는 리눅스 Nuke가 지원하는 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

현재 스크립트의 C_CameraSolver, C_ColourMatcher 또는 C_Stitcher 노드에서 기존 키 프레임을 자동으로 가져 오려면 클릭하십시오.

노트 :  키 프레임을 가져 오면 기존 키 프레임이 모두 삭제됩니다.

Analysis

Match

match

N/A

에 지정된 키 프레임에서 입력 이미지 간의 일치를 계산하려면 클릭하십시오. Analysis Keys 통제 수단.

Match New

match

N/A

일치 후 키 프레임을 더 추가 할 때와 같이 현재 카메라와 일치하지 않는 키 프레임에서 일치 항목을 업데이트하려면 클릭하십시오.

Match New 기존 일치 항목을 다시 계산하지 않습니다.

Warp

warp

N/A

클릭하면 카메라 일치 및 수동으로 추가 한 모든 사용자 제약 조건을 사용하여 분석 키에서 모든 카메라에 대한 최적의 전역 왜곡을 찾을 수 있습니다.

Reset

reset

N/A

모든 일치 항목을 재설정하려면 클릭하십시오.

Error

error

0

삼각 경기에 대한 RMS (root mean square) 재 투영 오류를 표시합니다. 이것은 일치 품질의 좋은 지표입니다.

Error Threshold

rmseThreshold

20

이 임계 값보다 큰 재 투영 오류와 일치하는 항목은 삭제됩니다. 설정하면 Error Threshold0품질에 관계없이 모든 일치 항목이 사용됩니다.

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)

개별 카메라의 출력 모드를 설정합니다 :

Default (pass through) -메타 데이터 스트림 만 뒤틀리고 카메라 뷰는 변경되지 않습니다.

Warp -메타 데이터는 물론 각 개별 카메라 뷰가 계산 된 전역 왜곡에 따라 왜곡됩니다.

Cam Projection

cameraViewsProjectionType

Default (pass-through)

C_GlobalWarp가 출력하는 카메라의 투영 모드를 설정합니다.

Default (pass-through) -개별 카메라 뷰는 기본 형식으로 전달됩니다.

Latlong -개별 카메라 뷰가 긴 공간에 투사되므로 스티칭 전에 수동으로 수정할 수 있습니다.

Converge

convergence

10

카메라가 겹치는 깊이를 설정하여 장면의 특정 영역에 초점을 맞출 수 있습니다.

Auto

autoConvergenceDepth

enabled

활성화되면 Converge 제어는 업스트림 메타 데이터에 의해 자동으로 설정됩니다.

비활성화하면 Converge 초점이 맞는 수렴 깊이를 수동으로 조정하는 컨트롤.

Settings Tab

Display

Zoom Size/Mag.

zoomWindowSize_1

200px

확대 / 축소 창의 크기를 설정합니다.

zoomMagnificationSize_1

x1

Sets the magnification in the zoom window.

Warp Parameters

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

계산 된 벡터의 밀도를 제어합니다. 값이 클수록 미세한 시차 변화가 발생하지만 계산하는 데 시간이 더 걸립니다.

Analysis

Warp

Warp

N/A

변경 사항을 적용하려면 클릭하십시오 Settings 탭.

Reset

Reset

N/A

변경 사항을 재설정하려면 클릭하십시오 Warp 버튼이 적용되었습니다.

Line Constraints Tab

Show guide lines

 

enabled

활성화하면 모든 구속 조건에 대한 안내선이 뷰어에 전체 출력 형식으로 표시됩니다.

비활성화하면 구속 조건 선 자체 만 표시됩니다.

Strength

constraintStrength

2

선택한 구속 조건에 대한 강도 편차를 설정합니다. 구속 조건의 강도를 줄이면 휘어짐에 대한 영향이 줄어 듭니다.

Start

constraintStartFrame

1

선택한 구속 조건의 지속 시간 동안 시작 프레임을 설정합니다.

End

constraintEndFrame

1

선택한 구속 조건이 지속되는 동안 종료 프레임을 설정합니다.

Key

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

deleteConstraint

N/A

에서 선택된 구속 조건을 삭제하려면 클릭하십시오. Lines 표.

Delete All

deleteAllConstraints

N/A

클릭하면 모든 제약 조건이 삭제됩니다 Lines 표.

Analysis

Add Keys

addConstraintKeys

N/A

보이는 모든 구속 조건 키 프레임에 대한 키를 분석 키로 추가하려면 클릭하십시오.

Match New

Match New

N/A

뒤틀린 후 구속 조건 키 프레임을 더 추가 할 때와 같이 새 분석 키의 일치 항목을 업데이트하려면 클릭하십시오.

Match New 기존 분석 키를 다시 계산하지 않습니다.

Warp

Warp

N/A

수동으로 추가 한 구속 조건 및 분석 키 프레임을 사용하여 분석 키에서 모든 카메라에 대한 최적의 전역 왜곡을 찾으려면 클릭하십시오.

Reset

Reset

 

현재 왜곡을 재설정하려면 클릭하십시오. 카메라 일치는 삭제되지 않습니다.

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

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