SmartVector

SmartVector 노드는 모션 벡터를 .exr 그런 다음 스마트 벡터 툴셋의 일부로 VectorDistort 또는 VectorCornerPin 노드를 구동하는 데 사용됩니다.

보다 벡터벡터 코너 핀.

입력과 컨트롤

연결 타입

연결 이름

함수

입력

매트

전경의 선택적 매트. 전경과 배경 객체 사이에서 발생할 수있는 픽셀의 드래그를 줄임으로써 모션 추정을 향상시킬 수 있습니다.

출처

모션 벡터를 생성 할 시퀀스입니다.

Control (UI)

Knob (Scripting)

Default Value

함수

SmartVector Tab

Local GPU

gpuName

N/A

렌더링 할 때 사용되는 GPU를 표시합니다 Use GPU if available 사용 가능. 로컬 GPU 디스플레이 Not available 언제:

Use CPU 로 선택 default blink device 에서 Preferences.

시스템에 적합한 GPU가 없습니다.

GPU에서 사용 가능한 여유 메모리가 충분하지 않은 경우와 같이 선택한 GPU에서 처리 할 컨텍스트를 작성할 수 없습니다.

사용 가능한 경우 다른 GPU로 이동하여 다른 GPU를 선택할 수 있습니다 Preferences 그리고에서 대안을 선택 default blink device 쓰러지 다.

노트 :  다른 GPU를 선택하면 다시 시작해야합니다 Nuke 변경 사항이 적용되기 전에

Use GPU if available

useGPUIfAvailable

enabled

활성화하면 렌더링이 Local GPU 사용 가능한 경우 CPU 대신에 지정됩니다.

노트 :  로컬 GPU없이이 옵션을 활성화하면 GPU를 사용할 수있는 머신에서 스크립트를 열 때마다 스크립트가 GPU에서 실행될 수 있습니다.
명령 행에서 렌더링하려면 --gpu 선택권.

보다 Windows, Mac OS X 및 macOS 또는 리눅스 Nuke가 지원하는 GPU에 대한 자세한 내용은.

Vector Detail

vectorDetailReg

0.3

벡터 품질을 설정합니다. 디테일과 움직임이 낮은 시퀀스에는 기본값 0.3이 충분하지만 경우에 따라 벡터 품질을 향상시키기 위해 디테일을 높이고 싶을 수도 있습니다.

노트 :  디테일이 높은 벡터는 렌더링하는 데 시간이 오래 걸리지 만 VectorDistort 노드에서 얻은 결과를 향상시킬 수 있습니다.

Strength

strengthReg

1.5

프레임 간 픽셀 일치 강도를 설정합니다. 높은 값을 사용하면 한 프레임의 유사한 픽셀을 다른 프레임과 정확하게 일치시킬 수 있으며 결과 모션 필드가 들쭉날쭉하더라도 세부 사항 일치에 집중합니다. 값이 낮을수록 로컬 디테일이 빠질 수 있지만 홀수 스퓨리어스 벡터를 제공 할 가능성이 적어 더 부드러운 결과를 생성합니다.

노트 :  기본값은 대부분의 시퀀스에 적합합니다.

Matte Channel

matteChannel

None

모션을 추정 할 때 선택적 전경 마스크를 얻을 수있는 곳 :

None -매트를 사용하지 마십시오.

Source Alpha -소스 입력의 알파를 사용하십시오.

Source Inverted Alpha -소스 입력의 반전 된 알파를 사용하십시오.

Matte Luminance -매트 입력의 휘도를 사용하십시오.

Matte Inverted Luminance -매트 입력의 반전 된 휘도를 사용하십시오.

Matte Alpha -매트 입력의 알파를 사용하십시오.

Matte Inverted Alpha -매트 입력의 반전 된 알파를 사용하십시오.

Output

output

Background

언제 Matte Channel 이외의 것으로 설정 None, Output 제어 여부를 결정 Foreground 또는 Background 벡터는 스트림으로 전달되거나 파일에 기록됩니다.

Inpaint Matte Region

inpainting

disabled

활성화하면 벡터가없는 영역은 가장 가까운 가용 벡터를 사용하여 채워집니다.

노트 :  이 컨트롤은 다음과 같은 경우에만 사용할 수 있습니다 Matte Channel 다음과 같은 매트 옵션 중 하나로 설정됩니다 Matte Alpha.

Matte Dilation

matteDilation

50

매트 영역을 페인트하기 전에 매트에 적용되는 팽창 량을 제어합니다.

노트 :  이 컨트롤은 다음과 같은 경우에만 사용할 수 있습니다 Inpaint Matte Region 사용 가능.

Export

Export Write

export_write

N/A

적합한 쓰기 노드를 자동으로 작성하려면 클릭하십시오 .exr 벡터 데이터를 포함하는 설정.

Advanced

Flicker Compensation flickerCompensation disabled

활성화되면 SmartVector는 휘도 및 전체 깜박임의 변화를 고려하여 출력에 문제를 일으킬 수 있습니다. 가변 휘도의 예는 예측할 수없는 방식으로 빛을 반사하는 층 내의 차체 또는 수역과 같은 금속 표면의 하이라이트를 포함한다.

노트 :  사용 Flicker Compensation 렌더링 시간을 증가시킵니다.

Tolerances

Weight Red

weightRed

0.3

효율성을 높이기 위해 대부분의 모션 추정은 휘도에서만 수행됩니다. 즉, 흑백 이미지를 사용합니다. 공차를 사용하면 이미지 휘도를 계산할 때 각 색상 채널의 무게를 조정할 수 있습니다. 이러한 파라미터는 거의 튜닝이 필요하지 않습니다. 그러나 예를 들어 Weight Red 알고리즘은 샷의 나머지 항목을 희생시키면서 주로 붉은 물체의 움직임을 정확하게하는 데 집중할 수 있습니다.

 

 

Weight Green

weightGreen

0.6

Weight Blue

weightBlue

0.1

단계별 가이드

모션 벡터 생성