카메라 시스템 개요

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

카메라 시스템 사용

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

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

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

    MRTK 구성 장면 계층 구조

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

    카메라 시스템 사용

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

    카메라 시스템 구현 선택

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

    카메라 시스템 프로필 선택

카메라 시스템 구성

설정 공급자

카메라 설정 공급자

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

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

참고

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

디스플레이 설정

카메라 디스플레이 설정

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

Near Clip

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

원거리 클립

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

플래그 지우기

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

배경색

플래그 지우기를 Skybox로 설정하지 않으면 배경색 속성이 표시됩니다.

품질 설정

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

참고 항목