3. MRTK 프로필 구성3. Configuring the MRTK profiles

이 자습서에서는 MRTK 프로필을 사용자 지정하고 구성하는 방법을 알아봅니다.In this tutorial, you will learn how to customize and configure the MRTK profiles.

MRTK 프로필은 MRTK 시스템 및 기능을 초기화하는 방법에 대한 구성 정보를 구성하는 중첩된 프로필 트리입니다.The MRTK profiles is a tree of nested profiles that make up the configuration information for how the MRTK systems and features should be initialized. 최상위 프로필인 Configuration Profile에는 각 기본 코어 시스템에 대한 중첩 프로필이 포함되어 있습니다.The top-level profile, the Configuration Profile, contains nested profiles for each of the primary core systems. 각 중첩 프로필은 해당 시스템의 동작을 구성하도록 설계되었습니다.Each nested profile is designed to configure the behavior of their corresponding system.

이 예제에서는 공간 메시 관찰자의 설정을 변경하여 공간 인식 메시를 숨기는 방법을 보여줍니다.This particular example will show you how to hide the spatial awareness mesh by changing the settings of the Spatial Mesh Observer. 그러나 MRTK 프로필의 설정 또는 값을 사용자 지정할 때 이러한 원칙을 그대로 적용해도 됩니다.However, you may follow these same principles to customize any setting or value in the MRTK profiles.

이전 자습서에서 HoloLens 2에 프로젝트를 배포할 때처럼 공간 인식 메시는 환경의 기하 도형을 나타내는 메시 컬렉션입니다.As you experienced when you deployed your project to your HoloLens 2 during the previous tutorial, the Spatial Awareness mesh is a collection of meshes representing the geometry of the environment. 처음에 볼 때는 유용하지만, 시각적 산만함과 이 기능을 사용할 때의 추가 성능 저하를 피하기 위해 일반적으로 꺼져 있습니다.It's a helpful visualization to see initially but it's typically turned off to avoid the visual distraction and the additional performance hit of having it on.

목표Objectives

  • MRTK 프로필을 사용자 지정 및 구성하는 방법 알아보기Learn how to customize and configure MRTK profiles
  • 공간 인식 메시 숨기기Hide the spatial awareness mesh

공간 인식 표시 옵션 변경Changing the Spatial Awareness Display Option

공간 인식 메시를 숨기기 위해 수행하는 주요 단계는 다음과 같습니다.The main steps you will take to hide the spatial awareness mesh are:

  1. 기본 구성 프로필 복제Clone the default Configuration Profile
  2. 공간 인식 시스템 사용Enable the Spatial Awareness System
  3. 기본 공간 인식 시스템 프로필 복제Clone the default Spatial Awareness System Profile
  4. 기본 공간 인식 메시 관찰자 프로필 복제Clone the default Spatial Awareness Mesh Observer Profile
  5. 공간 인식 메시의 표시 유형 변경Change the visibility of the spatial awareness mesh

참고

기본적으로 MRTK 프로필은 편집할 수 없습니다.By default, the MRTK profiles are not editable. 이러한 기본 프로필 템플릿을 편집하려면 먼저 복제해야 합니다.These are default profile templates that you have to clone before they can be edited. 중첩된 여러 프로필 레이어가 있습니다.There are several nested layers of profiles. 따라서 하나 이상의 설정을 구성할 때 여러 프로필을 복제하여 편집하는 것이 일반적입니다.Therefore, it is common to clone and edit several profiles when configuring one or more settings.

1. 기본 구성 프로필 복제1. Clone the default Configuration Profile

참고

구성 프로필은 최상위 수준 프로필입니다.The Configuration Profile is the top-level profile. 따라서 다른 프로필을 편집하려면 먼저 구성 프로필을 복제해야 합니다.Consequently, to be able to edit any other profiles, you first have to clone the Configuration Profile.

Hierarchy 창에서 MixedRealityToolkit 개체를 선택한 다음, Inspector 창에서 MixedRealityToolkit 구성 프로필을 DefaultHoloLens2ConfigurationProfile 로 변경합니다.In the Hierarchy window, select the MixedRealityToolkit object, then in the Inspector window, change the MixedRealityToolkit Configuration Profile to the DefaultHoloLens2ConfigurationProfile:

DefaultHoloLens2ConfigurationProfile이 선택된 Unity MixedRealityToolkit 구성 요소

다음과 같이 MixedRealityToolkit 개체를 선택한 상태로, [검사기] 창에서 복제 및 사용자 지정 단추를 클릭하여 [프로필 복제] 창을 엽니다.With the MixedRealityToolkit object still selected, in the Inspector window, click the Copy & Customize button to open the Clone Profile window:

Unity MixedRealityToolkit 구성 요소 Copy & Customize 단추

Clone Profile 창에서 적절한 프로필 이름(예: GettingStarted_HoloLens2ConfigurationProfile)을 입력한 다음, 복제 단추를 클릭하여 DefaultHololens2ConfigurationProfile 의 편집 가능한 복사본을 만듭니다.In the Clone Profile window, enter a suitable Profile Name, for example, GettingStarted_HoloLens2ConfigurationProfile, then click the Clone button to create an editable copy of the DefaultHololens2ConfigurationProfile:

Unity MixedRealityToolkit 복제 Configuration Profile 팝업 창

이제 새로 만든 구성 프로필이 다음과 같이 장면의 구성 프로필로 할당됩니다.The newly created Configuration Profile is now assigned as the Configuration Profile for your scene:

새로 만든 사용자 지정 HoloLens2ConfigurationProfile이 적용된 Unity MixedRealityToolkit 구성 요소

Unity 메뉴에서 파일 > 저장 을 선택하여 장면을 저장합니다.In the Unity menu, select File > Save to save your scene.

자습서를 진행하는 동안 항상 작업을 저장해야 합니다.Remember to save your work throughout the tutorials.

2. 공간 인식 시스템 사용2. Enable the Spatial Awareness System

Hierarchy 창에서 MixedRealityToolkit 개체를 선택한 다음, Inspector 창에서 공간 인식 탭을 선택한 다음, 공간 인식 시스템 사용 확인란을 선택합니다.In the Hierarchy window, select the MixedRealityToolkit object, then in the Inspector window, select the Spatial Awareness tab, and then check the Enable Spatial Awareness System checkbox:

공간 인식 시스템이 사용된 Unity MixedRealityToolkit 구성 요소

참고

향후 프로젝트에서 앱이 환경에 응답하거나 상호 작용할 필요가 없는 경우, 성능 비용을 줄이기 위해 공간 인식을 계속 해제해 두는 것이 좋습니다.For future projects, if your app doesn't need to respond to or interact with the environment, it's recommended to keep the spatial awareness turned off to reduce performance cost.

3. 기본 공간 인식 시스템 프로필 복제3. Clone the default Spatial Awareness System Profile

다음과 같이 공간 인식 탭에서 복제 단추를 클릭하여 [프로필 복제] 창을 엽니다.In the Spatial Awareness tab, click the Clone button to open the Clone Profile window:

공간 인식 탭이 선택된 Unity MixedRealityToolkit 구성 요소

Clone Profile 창에서 적절한 프로필 이름(예: GettingStarted_MixedRealitySpatialAwarenessSystemProfile)을 입력한 다음, 복제 단추를 클릭하여 DefaultMixedRealitySpatialAwarenessSystemProfile 의 편집 가능한 복사본을 만듭니다.In the Clone Profile window, enter a suitable Profile Name, for example, GettingStarted_MixedRealitySpatialAwarenessSystemProfile, then click the Clone button to create an editable copy of the DefaultMixedRealitySpatialAwarenessSystemProfile:

Unity MixedRealityToolkit 복제 공간 인식 시스템 프로필 팝업 창

이제 새로 만든 공간 인식 시스템 프로필이 다음과 같이 구성 프로필에 자동으로 할당됩니다.The newly created Spatial Awareness System Profile is now automatically assigned to your Configuration Profile:

새로 만든 사용자 지정 MixedRealitySpatialAwarenessSystemProfile이 적용된 Unity MixedRealityToolkit 구성 요소

4. 기본 공간 인식 메시 관찰자 프로필 복제4. Clone the default Spatial Awareness Mesh Observer Profile

다음과 같이 공간 인식 탭을 선택한 상태로 Windows Mixed Reality 공간 메시 관찰자 섹션을 확장한 다음, 복제 단추를 클릭하여 [프로필 복제] 창을 엽니다.With the Spatial Awareness tab still selected, expand the Windows Mixed Reality Spatial Mesh Observer section, then click the Clone button to open the Clone Profile window:

Windows Mixed Reality 공간 메시 관찰자 섹션이 확장된 Unity MixedRealityToolkit 구성 요소

Clone Profile 창에서 적절한 프로필 이름(예: GettingStarted_MixedRealitySpatialAwarenessMeshObserverProfile)을 입력한 다음, 복제 단추를 클릭하여 DefaultMixedRealitySpatialAwarenessMeshObserverProfile 의 편집 가능한 복사본을 만듭니다.In the Clone Profile window, enter a suitable Profile Name, for example, GettingStarted_MixedRealitySpatialAwarenessMeshObserverProfile, then click the Clone button to create an editable copy of the DefaultMixedRealitySpatialAwarenessMeshObserverProfile:

Unity MixedRealityToolkit 복제 공간 메시 관찰자 프로필 팝업 창

이제 새로 만든 공간 인식 메시 관찰자 프로필이 다음과 같이 공간 인식 시스템 프로필에 자동으로 할당됩니다.The newly created Spatial Awareness Mesh Observer Profile is now automatically assigned to your Spatial Awareness System Profile:

새로 만든 사용자 지정 MixedRealitySpatialAwarenessMeshObserverProfile이 적용된 Unity MixedRealityToolkit 구성 요소

5. 공간 인식 메시의 표시 유형 변경5. Change the visibility of the spatial awareness mesh

다음과 같이 공간 메시 관찰자 설정 에서 표시 옵션폐색 으로 변경하여 공간 매핑 메시가 계속 작동하는 동안에도 보이지 않도록 설정합니다.In the Spatial Mesh Observer Settings, change the Display Option to Occlusion to make the spatial mapping mesh invisible while still functional:

공간 메시 관찰자 표시 옵션이 폐색으로 설정된 Unity MixedRealityToolkit 구성 요소

참고

공간 매핑 메시가 보이지 않더라도 여전히 존재하며 작동 중입니다.Although the spatial mapping mesh is not visible, it is still present and functional. 예를 들어 실제 벽 뒤의 홀로그램처럼 공간 매핑 메시 뒤의 홀로그램은 보이지 않습니다.For example, any holograms behind the spatial mapping mesh, such as a hologram behind a physical wall, will not be visible.

MRTK 프로필에서 설정을 수정하는 방법을 알아보았습니다.You just learned how to modify a setting in the MRTK profile. 보시는 것처럼, MRTK 설정을 사용자 지정하려면 먼저 기본 프로필의 복사본을 만들어야 합니다.As you can see, to customize the MRTK settings, you first need to create copies of the default profiles. 기본 프로필은 편집이 불가능하므로, 기본 설정으로 되돌리고 싶을 때 항상 기본 프로필을 참조로 사용할 수 있습니다.Because the default profiles are not editable, you will always have them as references if you want to revert to the default settings. MRTK 프로필 및 해당 아키텍처에 대한 자세한 내용은 MRTK 설명서 포털MRTK 프로필 구성 가이드를 참조하세요.To learn more about MRTK profiles and their architecture, you can refer to the MRTK profile configuration guide in the MRTK Documentation Portal.

축하합니다.Congratulations

이 자습서에서는 MRTK 프로필 및 설정을 복제, 사용자 지정 및 구성하는 방법을 배웠습니다.In this tutorial, you learned how to clone, customize, and configure MRTK profiles and settings.