Q100363: Maya와 Katana 에서 카메라 프레이밍을 일치시키는 방법

팔로우

요약

이 문서에서는 두 응용 프로그램의 카메라를 일치시키기 위해 Maya에서 카메라를 내보내고 Katana 로 가져오는 방법을 설명하고 Maya와 Katana 간의 카메라 속성 처리에 대한 중요한 차이점을 명확하게 설명합니다.

추가 정보


Maya에서 Katana 로의 카메라 작업 흐름

Maya에서 Alembic 형식으로 카메라를 내보내고 Katana 프로젝트로 가져올 때 사용자는 Katana 의 렌더 프레임이 Maya의 프레임과 일치하지 않는다는 것을 알 수 있습니다.

그 주된 이유는 두 응용 프로그램에서 다르게 처리되는 카메라의 오버스캔 설정 때문입니다.

Maya 및 Katana 에서 생성된 카메라 뷰포트와 렌더링 결과를 일치시키려면 Maya에서 Alembic 카메라를 내보내기 전에 표시 옵션에서 카메라의 Overscan 속성을 1로 변경하십시오. 이것이 필요한 이유에 대한 자세한 설명을 읽으십시오.

Maya와 Katana 의 오버스캔

Autodesk는 Maya 온라인 도움말 에서 다음과 같이 설명합니다.

  • 오버스캔
    렌더링된 이미지가 아닌 카메라 뷰에서만 장면의 크기를 조정합니다. 실제로 렌더링되는 것보다 더 많거나 적은 장면을 보려면 오버스캔 값을 조정하십시오. 보기 안내선이 표시된 경우 오버스캔 값을 변경하면 보기 안내선 주변 공간이 변경되어 보기가 더 쉬워집니다. 기본값은 1입니다.

이는 KatanaNuke 와 같은 다른 응용 프로그램에서 사용되는 것과 오버스캔에 대한 다른 정의입니다. 여기서 오버스캔은 실제 데이터 창 외부의 렌더링에 있는 픽셀의 "버퍼"이므로 렌더링된 이미지가 실제로 렌더링 해상도보다 큽니다.

다음 비교를 고려하십시오.

마야View.PNG렌더마야.PNG
표시 옵션에서 오버스캔 값이 2.0으로 설정된 Maya 뷰포트 Maya 렌더 - 오버스캔 없음
카타나View.PNGrenderWithOverscanDataWindow.PNG
Katana Viewer - Maya에서와 같이 뷰포트의 객체 주위에 동일한 양의 공간이 있으며 렌더링에 영향을 미치는 해상도 게이트가 없습니다. Katana 각 측면에 130픽셀 오버스캔을 사용하여 렌더링하며 실제 데이터 창(렌더링 해상도)은 파란색 선으로 표시됩니다.



Katana 뷰어에 표시하는 내용은 Maya가 카메라 뷰포트에 표시하는 내용과 동일해야 합니다. 차이점은 Maya는 뷰포트 내부의 해상도 게이트를 사용하여 렌더링할 내용을 결정하고 오버스캔을 사용하여 카메라 뷰포트에 표시되는 내용을 조정한다는 것입니다. Katana 뷰어의 해상도를 나타내는 점선 안의 모든 것을 렌더링하고 렌더링된 이미지 주위에 오버스캔으로 여러 픽셀(RenderSettings에 지정됨)을 추가할 수 있습니다.

Maya에서 카메라를 Alembic 캐시로 내보낼 때 info.abcCamera 그룹 속성 아래 카메라의 속성 탭에서 볼 수 있듯이 오버스캔 값은 여전히 Alembic 파일에 기록되고 Katana 로 읽혀집니다.

overscanLeft , overscanRight , overscanTopoverscanBottom 값은 항상 Maya Overscan 설정에서 1을 뺀 값입니다. 그러나 해상도 게이트는 Alembic 캐시를 작성할 때 Maya에서 내보내지는 항목이 아닙니다.

Maya 및 Katana 에서 생성된 카메라 뷰포트와 렌더링 결과를 일치시키려면 Maya에서 Alembic 카메라를 내보내기 전에 Maya 카메라 속성 > 표시 옵션의 Overscan 값이 1로 설정되어 있는지 확인하십시오.

    우리는 문제로 불편을 끼쳐 드려 죄송합니다

    이유를 알려주세요