추적 데이터 적용

트래커 노드의 컨트롤, 링크 식 또는 기타를 사용하여 추적 이미지를 입력 이미지에 적용 할 수 있습니다. Nuke 노드.

트래커의 컨트롤을 사용하여 추적 데이터 적용

입력 이미지 또는 다른 노드에 추적 데이터를 적용하는 가장 간단한 방법은 추적기 노드 자체의 컨트롤을 사용하는 것입니다. 여기서는 이러한 컨트롤을 사용하여 지터를 안정화, 일치 이동 및 제거 또는 적용하는 방법을 살펴 봅니다.

안정화 요소

트래커 노드의 컨트롤을 사용하면 원하지 않는 카메라 흔들림과 같은 모션을 노드의 입력 클립에서 제거 할 수 있습니다. 단일 트랙을 사용하여 2D 평면에서 수평 및 수직 모션을 안정화하거나 둘 이상의 트랙을 회전 및 스케일을 제거 할 수 있습니다.

1.   푸티지를 안정화하는 데 사용할 트랙을 만듭니다.

단일 트랙을 사용하는 경우 T 추적기는 번역 만 계산할 수 있도록 트랙 목록에서을 선택합니다.

Transform 탭에서 선택 transform > stabilize 1-pt 잠금 FilterKeys. 이 필터는 단일 트랙을 사용할 때 최상의 결과를 생성합니다.

트랙 목록에서 둘 이상의 트랙을 사용하는 경우 이미지를 안정화 할 때 트래커가 계산할 변환을 선택하십시오. T목장, Rotation 및 / 또는 S칼레.

Transform 탭에서 선택 transform > stabilize.

2.   설정 reference frame 첫 번째 프레임을 변환 제어 프레임으로 사용하지 않으려는 경우
3.   사용 smooth 적용된 변환을 매끄럽게하기 위해 프레임을 평균화하도록 제어합니다.

예를 들어 둘 이상의 트랙을 사용하여 안정화하는 경우 프레임 수에 tr 필드.

4.   필요한 필터를 선택하십시오. 보다 필터링 알고리즘 선택 자세한 내용은.

Nuke 푸티지를 안정화하여 요소를 컴포지트 내의 동일한 위치에 고정시킵니다.

노트 :  에서 필요한 유형을 선택하여 변환 정보를 링크되거나 구운 변환 노드로 내보낼 수 있습니다. Export 드롭 다운 및 클릭 create.

일치하는 요소

트래커 노드의 컨트롤을 사용하여 추적 된 모션을 다른 이미지에 적용, 즉 이미지를 일치 이동시킬 수 있습니다.

1.   추적기 노드를 사용하여 일치시키려는 기능을 추적하십시오.
2.   추적기 노드를 복사하여 일치시키려는 푸티 지 뒤에 붙여 넣습니다.
3.   두 번째 트래커 노드의 컨트롤에서 Transform 탭.
4.   로부터 transform 드롭 다운 메뉴에서 match-move.
5.   설정 reference frame 첫 번째 프레임을 변환 제어 프레임으로 사용하지 않으려는 경우
6.   사용 smooth 적용된 변환을 매끄럽게하기 위해 프레임을 평균화하도록 제어합니다.

예를 들어 둘 이상의 트랙을 사용하는 경우 프레임에 프레임 수를 입력하여 변환 및 회전을 위해 프레임의 평균을 구할 수 있습니다. tr 필드.

7.   필요한 필터를 선택하십시오. 보다 필터링 알고리즘 선택 자세한 내용은.

Nuke 추적 이동을 일치 이동 푸티 지에 적용합니다. Tracker2가 Tracker1의 복사 본인 간단한 스크립트가 다음과 같이 나타날 수 있습니다.

간단한 match-move 스크립트

노트 :  에서 필요한 유형을 선택하여 변환 정보를 링크되거나 구운 변환 노드로 내보낼 수 있습니다. Export 드롭 다운 및 클릭 create.

지터 제거 또는 추가

트래커를 사용하면 시퀀스에서 고주파 지터를 제거하거나 기존 지터를 과장하거나 다른 시퀀스에 지터를 추가하여 일관된 모양을 유지할 수 있습니다.

지터를 제거하려면 :

1.   지터 제거에 사용하려는 트랙을 만듭니다.
2.   트래커 노드의 컨트롤에서 Transform 탭.
3.   로부터 transform 드롭 다운 메뉴에서 remove jitter.
4.   설정 reference frame 첫 번째 프레임을 변환 제어 프레임으로 사용하지 않으려는 경우
5.   사용 jitter period 필요한 안정성을 얻기 위해 지터를 조정하여 프레임의 평균을 구합니다.
6.   사용 smooth 적용된 변환을 매끄럽게하기 위해 프레임을 평균화하도록 제어합니다.

예를 들어 둘 이상의 트랙을 사용하여 지터를 제거하는 경우 프레임 수에 tr 필드.

7.   필요한 필터를 선택하십시오. 보다 필터링 알고리즘 선택 자세한 내용은.
8.   Nuke 푸티 지에서 지터를 제거하고 컴포지트 내의 동일한 위치에 요소를 고정시킵니다.

과장하거나 지터를 추가하려면 :

1.   필요한 지터 작업에 사용할 트랙을 만듭니다.
2.   트래커 노드의 컨트롤에서 Transform 탭.
3.   로부터 transform 드롭 다운 메뉴에서 add jitter.
4.   설정 reference frame 첫 번째 프레임을 변환 제어 프레임으로 사용하지 않으려는 경우
5.   사용 jitter period 필요한 불안정성을 달성하기 위해 지터를 조정하여 프레임의 평균을 구합니다.
6.   사용 smooth 적용된 변환을 매끄럽게하기 위해 프레임을 평균화하도록 제어합니다.

예를 들어 둘 이상의 트랙을 사용하여 지터를 추가하는 경우 프레임 수에 tr 필드.

7.   필요한 필터를 선택하십시오. 보다 필터링 알고리즘 선택 자세한 내용은.

Nuke 푸티 지에서 추적 된 지터를 과장합니다.

노트 :  지터를 다른 시퀀스로 전송하려면 트래커 노드를 복사하여 지터를 추가하려는 푸티 지 뒤에 붙여 넣은 다음 위의 3-7 단계를 수행하십시오.

연결 식을 사용하여 추적 데이터 적용

Nuke의 CornerPin2D 및 Stabilize2D 노드는 표현식을 연결하여 추적 데이터를 수신하도록 특별히 설계되었지만 거의 모든 방식에 추적 데이터를 적용 할 수 있습니다 Nuke 마디. 예를 들어 RotoPaint 노드의 변환 매개 변수에 연결 식을 입력하여 추적 데이터를 사용하여 베 지어 또는 B- 스플라인 셰이프에 애니메이션을 적용 할 수 있습니다. 개별 지점에 추적 데이터를 적용 할 수도 있습니다.

이 섹션에서는 연결 표현식을 통해 추적 데이터를 모든 노드에 적용하는 기본 절차에 대해 설명합니다.

연결 식 만들기

트래커 노드의 트래커 패널에는 시간이 지남에 따라 각 트랙 앵커의 위치와 관련된 데이터가 표시됩니다 (tracks’ xy 필드). 이것은 가장 일반적으로 다른 노드에 적용되는 데이터입니다.

추적 데이터를 끌어다 놓기 :

1.   추적기 매개 변수와 추적 데이터를 적용 할 매개 변수를 모두 표시하십시오 (예 : RotoPaint 노드의 대상 제어 translate 제어).
2.   에서 필요한 트랙을 선택하십시오 Tracks 명부. 컨트롤 당 하나의 트랙 만 연결할 수 있습니다.
3.   Ctrl+ 끌기 (Cmd소스 제어 애니메이션 버튼에서 Mac에서 + 드래그) 대상 제어 애니메이션 버튼으로

손을 떼면 대상 컨트롤이 파란색으로 바뀌어 표현식이 적용되었음을 나타냅니다. 이 경우 끌어서 놓기 조치는 다음 예제와 유사한 링크 표현식을 작성했습니다.

Tracker1.tracks.1.track_x

팁:  추적 (또는 다른 변환) 데이터를 개별 RotoPaint, SplineWarp 또는 GridWarp 포인트에 적용 할 수도 있습니다 (이는 정점 추적마다 호출 됨). 그렇게하려면 Ctrl/Cmd+ 뷰어의 RotoPaint, SplineWarp 또는 GridWarp 지점에서 트랙의 애니메이션 버튼을 드래그 앤 드롭합니다.

필요에 따라이 연결 표현식에 다른 구성 요소를 추가 할 수 있습니다. 예를 들어 초기 프레임의 추적 값을 빼서 연결 식에 공간 오프셋을 추가 할 수 있습니다.이 경우 최종 식은 다음과 유사합니다.

Tracker1.tracks.1.track_x-Tracker1.tracks.1.track_x(1)

보다 표현 자세한 내용은. 연결 식을 입력하면 대상 매개 변수가 파란색으로 바뀝니다.

애니메이션 매개 변수를 추적기 노드와 연결하려면

컨트롤을 사용하면 컨트롤을 트래커 노드와 연결할 수도 있습니다. Link to 애니메이션 메뉴에서 옵션을 선택하십시오. 예를 들어 translate 트래커 노드로 Roto 노드를 제어하려면 다음을 수행하십시오.

1.   연결할 추적기 노드를 만듭니다.
2.   트래커의 변환 탭으로 이동하여 live-link transform.

이 컨트롤을 사용하면 식 링크가 변경 될 때 트래커가 동적으로 업데이트 될 수 있습니다.

3.   Transform 로토 노드 속성 패널의 탭에서 translate 애니메이션 메뉴.
4.   고르다 Link to > Tracker linking dialog.
5.   에서 사용하려는 트래커 노드를 선택하십시오. tracker node 드롭 다운 및 link to 드롭 다운 메뉴에서 position 트랙의 translate 트랙의 값 또는 변환 값을 오프셋으로 취급합니다.
6.   다음을 확인하여 사용하려는 트랙을 선택하십시오 track 상자. 식 필드는 적절한 식 구문으로 업데이트됩니다. 하나 이상의 트랙을 선택하면 트랙의 평균이 다음과 같이됩니다.

(Tracker1.tracks.1.track_x + Tracker1.tracks.2.track_x)/2

7.   그런 다음 OK연결이 완료되었습니다.

트래커 값이 변경되면 베 지어 모양의 변환 값이 변경됩니다.

추적 데이터를 사용하여 마스크 변환

로토와 키 프레임을 사용하여 애니메이션 마스크를 만드는 것은 시간이 많이 걸리는 과정이지만 Nuke의 트래커 노드는 특히 가비지 매트를 사용하여 일부 초기 작업을 수행 할 수 있습니다.

견고한 추적 데이터가 있으면 개별 지점을 키 프레이밍하지 않고 로토 셰이프를 구동 할 수 있습니다.

1.   마스크하려는 영역의 기능을 추적하십시오. 이 예에서 도형의 머리는 매트의 구동 점 역할을합니다.

2.   스크립트에 로토 노드 추가 (키보드 단축키 O) 추적 데이터를 사용하여 운전하려는 모양을 그립니다. 이 경우 가비지 매트를 만들 때 너무 정확할 필요는 없습니다.

3.   로토 속성 패널에서 Transform 탭을 클릭하고 모양 목록에서 매트를 선택하십시오.
4.   오른쪽 클릭 translate 컨트롤의 애니메이션 아이콘 그런 다음 Link to > Tracker 1 > track 1.

추적기 track_ztrack_y 키 프레임은 로토의 translate 동일한 번역을 적용하여 제어 매트 모양으로 오프셋합니다.

5.   이를 보완하려면 Root 뷰어에서 변형 핸들을 사용하여 모양 목록에 항목을 추가하고 로토 모양을 올바르게 재배치합니다.

오프셋이있는 매트. 재배치 후 동일한 매트.
6.   트랙을 따라 매트를 보려면 재생 헤드를 문지릅니다.

CornerPin2D 노드 사용

CornerPin2D 노드는 이미지 시퀀스의 네 모서리를 추적 데이터에서 파생 된 위치에 매핑하도록 설계되었습니다. 실제로이 노드를 사용하면 4 각형 기능을 다른 이미지 시퀀스로 바꿀 수 있습니다. 예를 들어 아래 표시된 빠른 패닝 샷에서 모니터 이미지를 교체해야한다고 가정합니다.

빠른 패닝 샷에는 4 코너가 필요합니다
추적.

먼저 트래커를 사용하여 피처의 각 코너마다 하나씩 4 개의 개별 트랙을 계산합니다.

네 개의 트랙을 생성합니다.

그런 다음이 기능을 대체 할 이미지 시퀀스에 CornerPin2D 노드를 연결하고 추적 데이터를 적용하십시오. 이미지 시퀀스의 코너를 시간이 지남에 따라 올바른 위치로 다시 매핑합니다. 수동으로 또는 트래커를 사용하여 노드를 만들 수 있습니다. Export 쓰러지 다.

마지막 단계는 원래 요소 위에 결과를 계층화하는 것입니다.

합성 된 이미지.

아래 단계는 트래커의 사용을 요약합니다. Export CornerPin2D 워크 플로우.

CornerPin2D 노드를 사용하려면

1.   교체해야하는 지형지 물에 코너 당 하나씩 4 개의 트랙을 생성하십시오.
2.   현재 프레임을 사용하거나 reference frame 시작점으로 사용할 프레임을 지정합니다. 또한 CornerPin2D 노드가 표현식 링크인지 또는 Export 쓰러지 다:

CornerPin2D (현재 프레임 사용)

CornerPin2D (변환 참조 프레임 사용)

CornerPin2D (현재 프레임 사용, 구운 것)

CornerPin2D (변환 참조 프레임 사용, 구운)

3.   딸깍 하는 소리 create CornerPin2D 노드를 스크립트에 추가합니다.
4.   이미지 또는 시퀀스를 첨부하여 CornerPin2D 노드의 입력으로 추적 된 기능을 대체하십시오.
5.   필요한 경우 다른 필터링 알고리즘을 filter 드롭 다운 메뉴. 보다 필터링 알고리즘 선택 자세한 내용은.
6.   로 필터링 할 때 Keys, Simon 또는 Rifmen 필터를 사용하면 이러한 필터를 선명하게하는 픽셀로 인해 후광 효과가 나타날 수 있습니다. 필요한 경우 확인 clamp 이 문제를 해결하십시오.
7.   대부분의 경우 black outside 확인했습니다. 이렇게하면 이미지 경계 외부에 검은 색 픽셀이 렌더링되어 요소를 다른 요소 위에 쉽게 레이어 할 수 있습니다. 이 매개 변수를 선택 취소하면 외부 영역이 이미지 시퀀스의 가장 바깥 쪽 픽셀로 채워집니다.
8.   마지막 단계는 원래 요소 위에 결과를 계층화하는 것입니다.

간단한 스크립트는 다음과 같이 나타날 수 있습니다.