조정 3D

Reconcile3D는 3D 공간의 한 점을 카메라의 x, y 위치로 바꿉니다. 3D 점은 속성 패널의 첫 번째 필드와 선택 사항에 의해 제어됩니다 Axis 입력. 점이 카메라를 통해 이미지로 투사되고 결과의 위치가 입력됩니다 XY output. 또한, 절대 3D 포인트가 XYZ output (이것은 Axis 부모가있는 경우에만 유용합니다. 그렇지 않으면 입력 지점과 동일합니다). 이를 통해 촬영 한 판을 3D 장면 또는 트랙에 고정 할 수 있습니다.

노트 :  정확하게 평가하려면 포인트가 카메라 앞에 있어야합니다.

입력과 컨트롤

연결 타입

연결 이름

함수

입력

중심선

3D point 제어 좌표는이 선택적 입력을 기준으로합니다.

시청 카메라. CameraTracker를 사용하여 만들거나 타사 응용 프로그램에서 가져올 수 있습니다.

img

3D 점을 배치하려는 이미지입니다.

이 이미지에서 출력 해상도가 결정됩니다.

Control (UI)

Knob (Scripting)

Default Value

함수

Reconcile3D Tab

Input

3D point xyz

point

0, 0, 0

카메라에서 xy 위치로 바꾸려는 3D 점의 x, y 및 z 값입니다.

Output

create keyframes

N/A

N/A

평가하려면 클릭 XY outputXYZ output 특정 프레임 범위에 대한 키 프레임.

calculate output live

calc_output

disabled

활성화되면 출력 값이 동적으로 업데이트됩니다.

XY output

output

0, 0

카메라가 이미지에 투영 한 3D 점의 x 및 y 값입니다. 출력 이미지의 크기는 img 입력.

XYZ output

outputxyz

0, 0, 0

3D 공간에서 점의 x, y 및 z 값은 axis 해당되는 경우 입력.

2D transform

track xy

track

0, 0

카메라 움직임과 일치시키려는 x 및 y 축의 입력 이미지에 대한 관심 지점.

offset xy

offset

0, 0

x 및 y 축에서 입력 이미지를 추가로 변환합니다.

stabilize

stabilize

disabled

일반적으로 변환은 트랙 포인트를 투영 된 3D 포인트로 이동 시키므로 플레이트를 3D 장면에 맞게 이동합니다. 이를 확인하면 투사 된 3D 점을 트랙 점으로 이동하여 3D 모션을 제거하기 위해 변환이 반대로됩니다.

filter

filter

Parzen

픽셀을 원래 위치에서 새 위치로 다시 매핑 할 때 사용할 필터링 알고리즘을 선택하십시오. 이렇게하면 특히 프레임의 고 대비 영역 (픽셀이 필터링되지 않고 원래 값을 유지하지 않는 경우 가장자리가 나타날 수 있음)에서 이미지 품질 문제를 피할 수 있습니다.

Impulse -재 매핑 된 픽셀은 원래 값을 갖습니다.

Cubic -재 매핑 된 픽셀에 약간의 스무딩이 적용됩니다.

Keys -리맵 된 픽셀은 약간의 스무딩과 약간의 샤프닝 (곡선의 -y 부분으로 표시)을받습니다.

Simon -재 매핑 된 픽셀은 약간의 스무딩과 중간 선명도 (곡선의 -y 부분으로 표시됨)를받습니다.

Rifman -리맵 된 픽셀은 약간의 스무딩과 뚜렷한 선명도를받습니다 (곡선의 -y 부분으로 표시됨).

Mitchell -재 매핑 된 픽셀은 매끄럽게 처리되고 픽셀 화를 숨기기 위해 흐리게 처리됩니다.

Parzen -재 매핑 된 픽셀은 모든 필터 중 가장 평활화됩니다.

Notch -재 매핑 된 픽셀은 평탄한 스무딩 (무아레 패턴을 숨기는 경향이 있음)을받습니다.

Lanczos4, Lanczos6, Sinc4 -리맵 된 픽셀은 선명하게되어 축소에 유용합니다. Lanczos4 선명도가 가장 낮고 Sinc4 제일.

clamp

clamp

disabled

음수 중간 및 최종 결과를 0으로 설정합니다. 음수 로브가있는 필터를 사용할 때 매트 주변의 울림을 제거합니다. 다음과 같이 선명하게하는 필터를 사용하는 경우 RifmanLanczos, 후광 효과가 나타날 수 있습니다. 필요한 경우 확인 clamp 이 문제를 해결하십시오.

black outside

black_outside

enabled

이미지 경계 외부에 검은 색 픽셀로 렌더링되므로 요소를 다른 요소 위에 쉽게 레이어 할 수 있습니다. 이 컨트롤을 선택 취소하면 외부 영역이 이미지 시퀀스의 가장 바깥 쪽 픽셀로 채워집니다.

대부분의 경우 black outside 확인했습니다. 그러나 카메라 흔들림을 위해 또는 유사한 모양으로 출력을 텍스처 매핑하거나 교차시키려는 경우이 기능을 끄고 싶을 수 있습니다.

노트 :  활성화 black outside 알파가없는 경우 입력 이미지 영역을 덮는 단색 알파를 추가합니다.

motionblur

motionblur

0

모션 블러 샘플 수를 설정합니다. 값이 1이면 대부분의 시퀀스에 대해 합리적인 결과가 생성됩니다.

더 높은 품질을 위해 더 많은 샘플을 생성하려면 값을 늘리거나 처리 시간을 줄이려면 줄이십시오. 값이 클수록 결과가 더 매끄 럽습니다.

shutter

shutter

0.5

모션 블러가 발생했을 때 셔터가 열린 프레임 수를 입력하십시오. 예를 들어, 값 0.5는 프레임의 절반에 해당합니다. 값을 높이면 흐림 효과가 커지고 값이 작아집니다.

shutter offset

shutteroffset

start

이 값은 현재 프레임 값과 관련하여 셔터의 작동 방식을 제어합니다. 네 가지 옵션이 있습니다.

centred -현재 프레임 주위의 셔터를 중앙에 놓습니다. 예를 들어, 셔터 값을 1로 설정하고 현재 프레임이 30이면 셔터는 프레임 29,5에서 30,5까지 열린 상태로 유지됩니다.

start -현재 프레임에서 셔터를 엽니 다. 예를 들어, 셔터 값을 1로 설정하고 현재 프레임이 30 인 경우 셔터는 프레임 30에서 31까지 열린 상태로 유지됩니다.

end -현재 프레임에서 셔터를 닫습니다. 예를 들어, 셔터 값을 1로 설정하고 현재 프레임이 30 인 경우 셔터는 프레임 29에서 30까지 열린 상태로 유지됩니다.

custom -지정한 시간에 셔터를 엽니 다. 드롭 다운 메뉴 옆의 필드에서 현재 프레임에 추가 할 값을 프레임 단위로 입력하십시오. 현재 프레임 이전에 셔터를 열려면 음수 값을 입력하십시오. 예를 들어, -0.5 값은 현재 프레임 이전의 프레임 절반에서 셔터를 엽니 다.

shuttercustomoffset

0

If the shutter offset control is set to custom, this field is used to set the time that the shutter opens by adding it to the current frame. Values are in frames, so -0.5 would open the shutter half a frame before the current frame.

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 이러한 기능은 렌더링 중에 실행되어 진행 또는 실패를 결정합니다.