CurveTool
이 노드를 사용하여 입력 순서의 다음 측면을 분석하고 추적 할 수 있습니다.
• 시퀀스에서 검은 영역의 크기와 위치
• 시퀀스의 평균 픽셀 값
• 순서의 노출 변화
• 시퀀스에서 가장 밝고 희미한 픽셀.
분석을 기반으로 노드는 애니메이션 곡선을 만듭니다. 그런 다음이 곡선 데이터를 사용하여 다른 곳에서 효과를 얻을 수 있습니다. 예를 들어 CG 렌더에 일치하는 깜박임을 추가 할 수 있습니다.
입력과 컨트롤
연결 타입 |
연결 이름 |
함수 |
입력 |
이름이없는 |
분석 할 이미지 시퀀스입니다. |
Control (UI) |
Knob (Scripting) |
Default Value |
함수 |
CurveTool Tab |
|||
Curve Type |
operation |
Avg Intensities |
노드 트리를 통과하도록 커브 유형을 설정합니다. • Auto Crop -프레임 시퀀스의 가장자리 주위에 검은 색 영역 (또는 선택한 색상)을 찾고 시간이 지남에 따라 크기와 위치를 추적합니다. 자르기 노드를 실행하여 불필요한 외부 픽셀을 제거하고 계산 속도를 높이는 데 유용합니다. • Avg Intensities -프레임 시퀀스에서 평균 픽셀 값을 얻은 다음 다른 곳에서 해당 강도와 일치시킵니다. 프레임 범위에서 첫 번째 값과 선택한 다음 값을 가져와 더한 다음 2로 나눠서 두 값 사이의 평균을 반환합니다. 예를 들어 전경 판의 연기에서 배경 판의 화재 깜박임과 일치시키는 데 사용할 수 있습니다. • Exposure Difference -프레임 시퀀스의 노출 변화를 분석합니다. 프레임 범위의 첫 번째 값과 선택한 다음 값을 가져와 두 값의 차이를 반환합니다. 결과를 사용하여 다른 곳에서 동일한 노출을 일치시킬 수 있습니다. • Max Luma Pixel -프레임 시퀀스에서 가장 밝은 픽셀과 가장 어두운 픽셀을 추적합니다. 예를 들어 다음과 같은 경우에 유용합니다. 손전등을 들고 어두운 집안에서 움직이는 사람을 묘사하는 야간 시퀀스가 있고 움직이는 손전등에 렌즈 플레어를 추가하려고한다고 가정 해 봅시다. 시간이 지남에 따라 가장 밝은 픽셀의 위치를 알면 수동으로 애니메이션을 적용하지 않고도 렌즈 플레어를 일치시키고 올바르게 배치 할 수 있습니다. |
Go! |
go |
N/A |
선택한 분석을 시작하려면 클릭 Curve Type. |
AutoCrop |
|||
color |
color |
0 |
분석 중에 감지 된 색상을 설정합니다. |
Intensity Range |
ccrange |
0 |
선택한 색상에서 색상이 벗어날 수있는 정도를 설정합니다 color 여전히 잘립니다. |
Intensity |
|||
# frames for base average |
avgframes |
2 |
분석 된 각 프레임을 비교할 프레임 범위를 설정합니다. 예를 들어, 값 1은 각 프레임을 그 뒤의 프레임과 비교하는 반면 값 5는 각 프레임을 다음 5 프레임과 비교합니다. 노트 : 사용하는 프레임 범위가 높을수록 계산이 더 정확하고 시간 소모됩니다. |
All |
|||
channels |
channels |
rgba |
선택한 분석은이 채널에만 적용됩니다. 이것을 이외의 것으로 설정하면 none오른쪽의 확인란을 사용하여 개별 채널을 선택할 수 있습니다. |
ROI xyrt (xywh) |
ROI |
Dependent on input format |
분석 할 영역을 정의합니다. 기본적으로 ROI는 전체 입력 이미지로 설정되지만 뷰어에서 ROI 표시기를 드래그하거나 xyrt 값을 수동으로 조정할 수 있습니다. |
AutoCropData Tab |
|||
autocropdata xyrt (xywh) |
autocropdata |
Dependent on input format |
다음과 같은 경우 분석 결과를 표시합니다 Curve Type 로 설정 AutoCrop. 애니메이션 곡선을 보려면 매개 변수 필드를 마우스 오른쪽 버튼으로 클릭하고 Curve editor. |
IntensityData Tab |
|||
intensitydata |
intensitydata |
0 |
다음과 같은 경우 분석 결과를 표시합니다 Curve Type 로 설정 Avg Intensities또는 Exposure Difference. 애니메이션 곡선을 보려면 매개 변수 필드를 마우스 오른쪽 버튼으로 클릭하고 Curve editor. |
MaxLumaData Tab |
|||
Maximum Luminence Pixel xy |
maxlumapixdata |
0, 0 |
현재 프레임에서 휘도 값이 가장 높은 픽셀의 좌표를 표시합니다. |
Maximum Luminence Pixel Value |
maxlumapixvalue |
0 |
현재 프레임에서 가장 높은 휘도 값을 표시합니다. |
Minimum Luminence Pixel xy |
minlumapixdata |
0, 0 |
현재 프레임에서 휘도 값이 가장 낮은 픽셀의 좌표를 표시합니다. |
Minimum Luminence Pixel Value |
minlumapixvalue |
0 |
현재 프레임에서 가장 낮은 광도 값을 표시합니다. |
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 |
이러한 기능은 렌더링 중에 실행되어 진행 또는 실패를 결정합니다. |
단계별 가이드
도움이되지 않은 죄송합니다
왜 도움이되지 않습니까? (해당되는 모든 것을 체크하세요)
의견을 보내 주셔서 감사합니다.
찾고있는 것을 찾을 수 없거나 워크 플로 관련 질문이있는 경우 시도해보십시오 파운드리 지원.
학습 내용을 개선 할 수있는 방법에 대한 의견이 있으시면 아래 버튼을 사용하여 설명서 팀에 이메일을 보내십시오.
의견을 보내 주셔서 감사합니다.