카메라 시스템 개요 - MRTK2

카메라 시스템을 사용하면 Microsoft Mixed Reality Toolkit에서 혼합 현실 애플리케이션에서 사용할 수 있도록 애플리케이션의 카메라를 구성하고 최적화할 수 있습니다. 카메라 시스템을 사용하면 각 디스플레이 유형을 구분하고 수용할 수 있는 코드를 작성할 필요 없이 불투명(예: 가상 현실) 및 투명(예: Microsoft HoloLens) 디바이스를 모두 지원하도록 애플리케이션을 작성할 수 있습니다.

카메라 시스템 사용

카메라 시스템은 MixedRealityToolkit 개체(또는 다른 서비스 등록 기관 구성 요소)에서 관리됩니다.

다음 단계에서는 MixedRealityToolkit 개체의 사용을 가정합니다. 다른 서비스 등록 기관에 필요한 단계는 다를 수 있습니다.

  1. 장면 계층 구조에서 MixedRealityToolkit 개체를 선택합니다.

    MRTK 구성된 장면 계층 구조

  2. 검사기 패널을 카메라 시스템 섹션으로 이동하고 카메라 시스템 사용 이 선택되어 있는지 확인합니다.

    카메라 시스템 사용

  3. 카메라 시스템 구현을 선택합니다. MRTK에서 제공하는 기본 클래스 구현은 입니다 MixedRealityCameraSystem.

    카메라 시스템 구현 선택

  4. 원하는 구성 프로필 선택

    카메라 시스템 프로필 선택

카메라 시스템 구성

설정 공급자

카메라 설정 공급자

카메라 설정 공급자는 카메라의 플랫폼별 구성을 사용하도록 설정합니다. 이러한 설정에는 사용자 지정 구성 단계 및/또는 구성 요소가 포함될 수 있습니다.

카메라 설정 공급자 추가 단추를 클릭하여 공급자를 추가할 수 있습니다. 공급자 이름 오른쪽에 있는 단추를 클릭하여 - 제거할 수 있습니다.

참고

모든 플랫폼에 카메라 설정 공급자가 필요한 것은 아닙니다. 애플리케이션이 실행 중인 플랫폼과 호환되는 공급자가 없는 경우 Microsoft Mixed Reality 도구 키트는 기본 기본값을 적용합니다.

디스플레이 설정

카메라 디스플레이 설정

표시 설정은 불투명(예: Virtual Reality) 및 투명(예: Microsoft HoloLens) 디스플레이 모두에 대해 지정됩니다. 카메라는 런타임에 이러한 설정을 사용하여 구성됩니다.

클립 근처

가까운 클립 평면은 가상 개체가 카메라에 있을 수 있고 여전히 렌더링될 수 있는 가장 가까운 미터입니다. 사용자 편의를 위해 이 값을 0보다 크게 만드는 것이 좋습니다. 이전 이미지에는 다양한 디바이스에서 편안한 것으로 확인된 값이 포함되어 있습니다.

먼 클립

먼 클립 평면은 가상 개체가 카메라에 있을 수 있고 여전히 렌더링될 수 있는 가장 먼 거리(미터)입니다. 투명한 디바이스의 경우 이 값은 실제 공간을 지나치게 초과하지 않고 애플리케이션의 몰입형 품질을 깨뜨리지 않도록 상대적으로 근접하는 것이 좋습니다.

플래그 지우기

clear flags 값은 디스플레이가 그려질 때 표시가 지워지는 방식을 나타냅니다. 가상 현실 환경의 경우 이 값은 대부분 Skybox로 설정됩니다. 투명 디스플레이의 경우 이를 색으로 설정하는 것이 좋습니다.

배경색

지우기 플래그가 Skybox로 설정되지 않은 경우 배경색 속성이 표시됩니다.

품질 설정

품질 설정 값은 Unity가 장면을 렌더링할 때 사용해야 하는 그래픽 품질을 나타냅니다. 품질 수준은 프로젝트 수준 설정이며 하나의 카메라에만 해당되지 않습니다. 자세한 내용은 Unity 설명서의 품질 문서를 참조하세요.

추가 정보