C_Tracker
C_Tracker는 패턴의 팬, 틸트 및 롤에서 애니메이션 데이터를 자동으로 추출하여 안정화 및 매치 이동 프로세스를 단순화하고 가속화합니다. 그런 다음 사용자 정의 트랙을 사용하여 결과를 개선하거나 안정화를 특정 지역에 고정 할 수 있습니다.
노트 : C_Tracker와 바닐라의 차이점 Nuke지연 시간이 긴 공간에서 추적 할 수 있다는 점에서 추적 기능은 이미지가 줄 바꿈 될 때 프레임의 가장자리를지나 가면서 지형지 물이 추적됨을 의미합니다.
입력과 컨트롤
연결 타입 |
연결 이름 |
함수 |
입력 |
src |
추적하려는 순서. |
마스크 |
마스크로 사용할 선택적 이미지입니다. 사용 Mask 마스크가 추적에 어떤 영향을 미치는지 결정하기위한 제어. 처음에는 마스크 입력이 노드의 오른쪽에 삼각형으로 나타나지만 끌면 마스크로 표시된 화살표로 바뀝니다. 마스크 입력이 보이지 않으면 Mask 제어가 비활성화되었거나 None. |
Control (UI) |
Knob (Scripting) |
Default Value |
함수 |
C_Tracker 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에서 실행될 수 있습니다.
|
Input |
|||
Frame Range |
trackRange |
Input |
C_Tracker가 처리하는 프레임 범위를 설정합니다. • Input -기본값은 프레임 범위를 첨부 된 시퀀스의 길이로 설정합니다. src 입력. • Global -추적 프레임 범위를 Project Settings > frame range 통제 수단. 프레임 범위가 정의되어 있지 않으면 처음 읽은 이미지의 프레임 범위가 Global 프레임 범위. • Custom -에 의해 설명 된 프레임의 추적 범위를 설정합니다 startFrame 과 endFrame 필드. |
startFrame |
Dependent on Project Settings |
When Frame Range is set to Custom, this control sets the first frame to track in the footage. |
|
endFrame |
When Frame Range is set to Custom, this control sets the last frame to track in the footage. |
||
Mask |
ignoreMask |
None |
추적 할 때 시퀀스 영역을 제외하도록 마스크 유형을 설정하십시오. • None -푸티지가 무시되지 않습니다. • Source Alpha -소스 클립의 알파 채널을 사용하여 무시할 영역을 정의하십시오. • Source Inverted Alpha -소스 클립의 반전 된 알파 채널을 사용하여 무시할 영역을 정의하십시오. • Mask Luminance -마스크 입력의 광도를 사용하여 무시할 영역을 정의하십시오. • Mask Inverted Luminance -마스크 입력의 반전 된 휘도를 사용하여 무시할 영역을 정의하십시오. • Mask Alpha -마스크 입력 알파 채널을 사용하여 무시할 영역을 정의하십시오. • Mask Inverted Alpha -반전 마스크 입력 알파 채널을 사용하여 무시할 영역을 정의하십시오. |
Tracking Space |
trackingSpace |
Default |
선택 LatLong 시퀀스를 직선으로 취급하는 대신에 라트 장 공간에서의 트랙. 노트 : 추적 LatLong 공간은 추적 속도를 상당히 늦출 수 있습니다. |
Analysis |
|||
Track |
autoTrack |
N/A |
지정된 프레임 범위에서 자동 추적 기능을 시작하려면 클릭하십시오. |
Reject |
deleteOutliers |
N/A |
해결 후을 클릭하여 Viewer에서 RMS 오류가있는 뷰어의 모든 트랙을 삭제하십시오. Error Threshold 한도. |
Delete Selected |
deleteSelected |
N/A |
해결 후, 뷰어에서 현재 선택된 모든 트랙을 삭제하려면 클릭하십시오. |
Delete All |
deleteAll |
N/A |
해결 후, 뷰어에서 모든 트랙을 삭제하려면 클릭하십시오. |
Solve Using |
solveType |
Auto-tracks |
카메라를 해결하는 데 사용되는 추적 유형을 설정합니다. • Auto-tracks -자동 생성 된 트랙 만 카메라를 해결하는 데 사용됩니다. 자동 트랙을 사용하면 전체적으로 안정적인 결과를 얻을 수 있습니다. • User tracks -수동으로 추가 한 사용자 트랙 만 카메라를 해결하는 데 사용됩니다. 사용자 트랙은 시퀀스의 특정 영역에서 안정화를 잠그는 데 도움이 될 수 있습니다. • Combined -자동 및 사용자 트랙의 조합이 사용됩니다. |
Solve |
solveButton |
N/A |
순서대로 추적 된 기능을 사용하여 카메라를 해결하려면 클릭하십시오. |
Solve Error |
solveRMSError |
0 |
솔버가 트랙을 거부하는 레벨을 설정합니다. 해결 후 녹색 트랙이 너무 적 으면 Error Threshold 그리고 해결. |
Error Threshold |
validationErrorThreshold |
0.4 |
허용 된 해결 오류 수준을 설정하며, 그 아래로 해결 된 트랙이 거부됩니다. 허용 된 오류 수준을 줄이면 새 수준을 벗어나는 트랙을 동적으로 거부하여 쉽게 거부하고 해결을 구체화 할 수 있습니다. |
Export |
|||
Export Menu |
exportMenu |
C_SphericlaTransform (Stabilise) |
클릭하면 출력 할 노드를 설정합니다 Create: • C_SphericalTransform (Stabilise) -팬, 틸트 및 롤 데이터를 포함하는 C_SphericalTransform에 연결된 식을 만들어 출력을 안정화합니다. • C_SphericalTransform (Match-move) -컨텐츠 이동을 위해 Pan, Tilt 및 Roll 데이터를 포함하는 C_SphericalTransform 링크 식을 만듭니다. • C_SphericalTransform (Stabilise, Metadata only) -변환을 메타 데이터 형식으로 포함하는 C_SphericalTransform 연결 식을 만들어 출력을 안정화합니다. • C_SphericalTransform (Match-move, Metadata only) -컨텐츠를 일치시키는 메타 데이터 형식의 변환을 포함하는 표현식으로 연결된 C_SphericalTransform을 작성합니다. |
Create |
exportButton |
N/A |
내보내기 드롭 다운에 지정된 내보내기를 만들려면 클릭하십시오. |
Link Output |
linkOutput |
enabled |
활성화 된 경우, 해결이 업데이트 될 때 트랙과 포인트가 업데이트됩니다. 연결을 비활성화하면 CameraTracker와 카메라 노드 간의 식 연결이 끊어집니다. |
User tracks Tab |
|||
Tracks |
|||
e |
N/A |
enabled |
활성화되면 관련 track 뷰어의 앵커는 입력에서 기능을 추적하는 데 사용됩니다. |
name |
N/A |
track 1 |
트랙 이름을 설정합니다. |
X |
N/A |
Dependent on source input |
조정 x 관련 좌표 track 앵커의 중심. |
Y |
N/A |
Dependent on source input |
조정 y 관련 좌표 track 앵커의 중심. |
offsetX |
N/A |
0 |
추적 앵커와 x 및 y 축의 형상 위치 사이의 오프셋 양을 픽셀 단위로 설정합니다. 이 기능은 추적하려는 기능이 가려 지거나 사용할 수없는 경우 특히 유용하여 다른 패턴을 추적하여 필요한 추적 데이터를 생성 할 수 있습니다. |
offsetY |
N/A |
0 |
|
size |
N/A |
10 |
패턴 추적 영역의 크기를 픽셀 단위로 설정합니다. |
weight |
N/A |
100 |
이 사용자 트랙과 관련된 가중치를 설정합니다. 사용자 트랙에는 자동 트랙보다 상당히 많은 가중치가 부여됩니다. |
error |
N/A |
0 |
전체 트랙 오류 등급을 표시합니다. |
Add track |
addTrack |
N/A |
클릭하면 뷰어에 새 트랙과 앵커가 추가됩니다. |
Delete tracks |
deleteTracks |
N/A |
선택한 모든 트랙을 삭제하려면 클릭하십시오. |
Select all |
selectAll |
N/A |
트랙 목록에서 모든 트랙을 선택하려면 클릭하십시오. |
Average tracks |
averageTracks |
N/A |
선택한 모든 트랙을 하나의 새 트랙으로 평균화하려면 클릭하십시오. 이것은 안정화 추적에 특히 유용 할 수 있습니다. |
Settings Tab |
|||
Features |
|||
Number of Features |
numberFeatures |
300 |
각 프레임에서 추적 할 최대 기능 수를 설정합니다. 프레임 당 트랙 수를 늘리면 어려운 시퀀스를 해결할 때 도움이 될 수 있습니다. |
enforce |
enforceNumberFeatures |
disabled |
활성화하면 백 트랙 중에 일부 트랙이 일찍 중지되어야하더라도 모든 프레임의 기능 수가 적용됩니다. 활성화 enforce 시퀀스 전체에 걸쳐 더 많은 활성 트랙을 펼칠 수 있습니다. 비활성화하면 기능 수가 최대로 변동될 수 있습니다. |
Feature Spread |
featureSpread |
0.1 |
이미지에 기능의 확산을 설정합니다. 값이 클수록 로컬 영역에서 구별되는 점이 선택되고 값이 작을수록 대비가 높은 영역에서 더 두드러진 점이 선택됩니다. |
Feature Separation |
featureSeparation |
20 |
서로 관련한 피쳐 분포를 설정합니다. 값이 높으면 이미지에서 균일 한 거리에 기능이 퍼집니다. 당신이 증가하는 경우 Number of Features, 줄이는 것이 좋습니다 Feature Separation. |
enforce |
enforceFeatureSeparation |
disabled |
사용 설정하면 Feature Separation 적은 트랙 비용으로도 유지됩니다. 비활성화하면 Feature Separation 트랙을 희생하지 않고 변경할 수 있습니다. |
Refine feature locations |
refineFeatures |
disabled |
사용 가능한 경우 기능 지점이 이미지의 모서리에 고정되어 일부 시퀀스에서 트랙 품질이 향상 될 수 있습니다. 비활성화하면 기능 점이 잠기지 않습니다. |
Preview Features |
previewFeatures |
disabled |
사용 설정하면 추적에 사용할 수있는 잠재적 기능을 미리 봅니다. 그러면 기능이 이미지를 덮고 있는지 확인할 수 있습니다. 그렇지 않은 경우 추적하기 전에 기능 제어를 조정하십시오. |
Tracking |
|||
Track forwards and backwards |
trackFwdAndBwd |
disabled |
활성화되면 시퀀스의 기능이 앞뒤로 추적되므로 경우에 따라 트랙 품질이 향상 될 수 있습니다. 비활성화하면 시퀀스의 기능이 앞으로 만 추적됩니다. 노트 : 이 컨트롤을 사용하면 추적 속도가 상당히 느려질 수 있습니다. |
Patch Size |
patchSize |
14 |
특징점 주위의 이미지 패치 크기를 설정합니다. 패치 크기를 늘리면 트랙 품질이 향상되지만 패치가 클수록 처리 시간이 늘어납니다. |
Minimum Length |
minTrackLength |
10 |
종료하기 전에 트랙이 도달해야하는 최소 길이를 설정합니다. 트랙 길이를 늘리면 카메라 움직임이 느린 긴 시퀀스에서 짧은 트랙을 피할 수있어 해결이 향상됩니다. |
Track Error Threshold |
matchThreshold |
0.7 |
기능 트랙이 종료되기 전에 허용 할 수있는 이미지 변경 임계 값을 설정합니다. 감소 Track Threshold 이미지 변경에 더 잘 견딜 수 있도록하여 더 긴 트랙을 생성합니다. |
apply to user tracks |
userTracksMatchEnforced |
enabled |
활성화되면 Track Error Threshold 자동 트랙뿐만 아니라 사용자 트랙에도 적용됩니다. 비활성화되면 Track Error Threshold 자동 추적에만 적용됩니다. |
Track Smoothness |
smoothnessThreshold |
0.1 |
부드러운 트랙 생성을위한 임계 값을 설정합니다. 임계 값을 높이면 시간이 지남에 따라 글리치되는 트랙이 종료되므로 복잡한 시퀀스에서 불량 트랙 수를 줄일 수 있습니다. |
Track Consistency |
consistencyThreshold |
0 |
일관된 트랙 생성을위한 임계 값을 설정합니다. 임계 값을 높이면 트랙 동작이 로컬로 일관되게되어 복잡한 시퀀스에서 불량한 트랙 수를 줄일 수 있습니다. |
Centre view on selected tracks |
centreViewOnSelected |
disabled |
활성화되면, 추적하는 동안 뷰어가 선택된 트랙을 중심으로합니다. 하나 이상의 트랙을 선택한 경우 뷰어는 트랙의 평균 위치를 중심으로합니다. |
Solve |
|||
Keyframe Overlap |
keyframeOverlap |
0.85 |
새 키 프레임을 시작하기 전에 트랙이 허용 할 수있는 트랙 오버랩 임계 값을 설정합니다. 증가 Keyframe Overlap 예상 카메라 회전에서 급격한 점프를 피할 수 있습니다. 감소 Keyframe Overlap 낮 으면 카메라 드리프트를 줄이는 데 도움이됩니다. |
Validation Threshold |
validationErrorThreshold |
0.2 |
Solve 중 트랙 유효성 검사에 대한 임계 값을도 단위로 설정합니다. 이 값을 높이면 해결에서 종료 된 자동 트랙이 더 많이 사용됩니다. |
Refine camera motion |
globalOptimisation |
disabled |
활성화되면 전역 최적화를 사용하여 솔버에서 추정 된 카메라 동작을 세분화합니다. 이렇게하면 해결 시간이 크게 증가하지만 해결 정확도가 향상 될 수 있습니다. 비활성화하면 최적화가 수행되지 않습니다. |
Zoom window |
|||
Show Zoom Window |
zoom_window_behavior |
always |
뷰어에서 확대 / 축소 창이 표시 될 때 설정합니다. • always -확대 / 축소 창이 항상 표시됩니다. • on track move -트랙이 변경 될 때만 확대 창을 표시합니다. • when tracking -추적 중 줌 창만 표시합니다. • when tracking or track change -추적 중 또는 트랙이 변경 될 때만 확대 창을 표시합니다. • never -확대 / 축소 창이 표시되지 않습니다. |
Zoom Window Size / Mag. |
zoom_window_size |
200px |
확대 / 축소 창의 크기를 설정합니다. |
zoom_magnification_size |
x1 |
Sets the magnification in the zoom window. |
|
Zoom Window Filter |
zoom_window_filter_behaviour |
on playback |
확대 / 축소 창에 필터링을 적용 할 때 설정합니다. • always • on playback • never 노트 : 적용된 필터는 Transform 더 시각적으로 안정적인 트랙을 생성 할 수 있습니다. 그러나 트랙 위치 지정이 더 어려워 질 수 있습니다. |
Transform Tab |
|||
Reference Frame |
referenceFrame |
1 |
언제 Transform 로 설정 Stabilize 또는 Match-Move, 참조 시퀀스 또는 식별 프레임으로 사용할 입력 시퀀스의 프레임을 설정합니다. |
Set to current |
N/A |
N/A |
현재 프레임을 참조 또는 식별 프레임으로 설정하려면 클릭하십시오. |
Pan tilt roll (Stab) |
panTiltRoll |
0, 0, 0 |
해결 된 안정화 팬, 기울기 및 롤을도 단위로 표시합니다. |
Pan tilt roll (MM) |
panTiltRoll |
0, 0, 0 |
해결 된 일치 이동 이동, 기울기 및 롤을도 단위로 표시합니다. |
Enable Axis |
enabledAxes |
enabled |
안정화, 일치 이동 또는 내보내기를 위해 해결 된 로테이션의 개별 구성 요소를 활성화 또는 비활성화합니다. |
Output |
|||
Transform |
transformType |
None |
적용 할 변환 유형을 설정합니다. 노트 : 그만큼 transform 제어는 None 트랙을 계산할 때. • None -입력 이미지에 변환이 적용되지 않습니다. • Stabilize -추적 된 점이 움직이지 않도록 이미지를 변환합니다. • Match-Move -추적 된 점과 일치하도록 다른 이미지를 변환합니다. |
Filter |
reampleType |
Cubic |
픽셀을 원래 위치에서 새 위치로 다시 매핑 할 때 사용할 필터링 알고리즘을 선택하십시오. 일반적인 지침으로, 목록을 아래로 이동하면 처리 시간 비용으로 필터 품질이 향상됩니다. Bilinear 필터링이 가장 빠르며 Lanczos 가장 날카로운. |
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 |
이러한 기능은 렌더링 중에 실행되어 진행 또는 실패를 결정합니다. |
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.