모션 벡터 내보내기(mental ray)

이 셰이더는 모션 블러를 적용하기 전에 합성 작업을 수행하거나 특정 타사 모션 블러 셰이더를 사용하려는 사람을 위한 것입니다. 이 셰이더의 목적은 색상으로 인코딩된 픽셀 공간의 모션(mental ray의 표준 모션 벡터 형식은 표준 공간임)을 내보내는 것입니다.

대부분의 타사 도구에는 색상으로 인코딩된 모션 벡터가 필요하며, 여기서 빨간색은 X축이고 초록색은 Y축입니다. 특히 부동 소수점을 사용하지 않고 색상 범위가 검은색에서 흰색으로만 확장되는 경우 색상 경계에 맞추기 위해 요소(여기서는 최대 변위라고 함)로 모션 배율이 조정되고 -1에서 1 사이의 결과 값 범위가 색상 채널의 0에서 1 사이의 범위로 매핑됩니다. 이 셰이더는 몇 개의 다른 부동 소수점 출력 모드도 지원합니다.

인터페이스

최대 재배치(픽셀)

인코딩된 최대 모션 벡터 길이를 설정합니다. 이 픽셀 수 이상의 모션 벡터는 색상 제한(즉, 흰색 또는 검은색) 내에서 표현할 수 있는 최대값으로 인코딩됩니다.

선택한 이미지 형식의 해상도를 최대한 활용하려면 8비트 이미지(실제로 이 용도에 적합하지 않음)에 Max Displace(최대 재배치) 값 50.0(기본값)과 16비트 이미지에 값 2000.0을 사용하는 것이 좋습니다. 이 셰이더는 이 매개변수의 조정을 지원하기 위해 프레임에서 발견된 최대 모션 벡터의 정보를 출력합니다. 자세한 내용은 타사 모션 블러 셰이더에 대한 문서를 참조하십시오.

Max Displace(최대 재배치)가 0.0이면 모션 벡터가 이미지 해상도에 상대적으로 인코딩됩니다. 예를 들어 600 X 400픽셀 이미지의 경우 양의 X에서 600픽셀 이동은 빨간색 채널에 1.0으로 인코딩되고 음의 X에서 600픽셀 이동은 0.0으로 인코딩됩니다. 양의 Y에서 400픽셀 이동은 파란색 채널에 1.0으로 인코딩됩니다.

파란색 채널은 크기임

설정하면 파란색 채널은 블러의 크기를 나타내고, 빨간색 및 초록색 채널은 2D 방향만 인코딩합니다. 끄면 파란색 채널은 사용되지 않고 빨간색 및 초록색 채널은 방향과 크기를 모두 인코딩합니다.

부동 소수점 형식

해제로 설정하지 않으면 셰이더가 빨간색 및 초록색 채널에 실제 부동 소수점 모션 벡터를 씁니다. 이러한 벡터는 최대 재배치 길이로 정규화되지 않고 클리핑되지 않으며 양의 값과 음의 값을 모두 포함합니다. 이 옵션을 사용하면 Max Displace(최대 재배치)와 Blue Channel is Magnitude(파란색 채널은 크기임)가 모두 적용되지 않습니다.

부동 소수점 형식 옵션은 다음과 같습니다.

  • 해제 모션 벡터는 쓸 수 없습니다.
  • 원시 실제 픽셀 수가 있는 그대로 부동 소수점으로 기록됩니다.
  • Autodesk Toxik 픽셀 이동 거리의 측정값이 Y 방향에 픽셀 단위로 표현되고 X 구성요소가 픽셀 가로 세로 비율만큼 배율 조정도록 픽셀 가로 세로 비율이 고려됩니다. 이 형식은 Autodesk Toxik과 호환됩니다.
블러 환경/배경

설정하면 카메라 이동으로 제어되는 빈 배경 영역에 대해 모션 벡터가 생성됩니다.

주: 이 옵션은 래스터라이저/스캔라인 모드가 활성화될 때 작동하지 않습니다.