Windows Mixed Reality를 사용 하는 위치 기반 엔터테인먼트Location Based Entertainment with Windows Mixed Reality

지난 몇 년 동안에는 위치 기반 엔터테인먼트 범주에서 놀라운 크기의 성장과 혁신을 살펴보았습니다.In the last couple of years, we've seen an incredible amount of growth and innovation in the Location Based Entertainment category. 테마 파킹 및 극장 같은 전통적인 장소는 기존 탑승 및 설치에 대 한 무료 환경을 제공 하는 몰입 형 다중 플레이어 환경을 제공 하기 시작 했습니다.Traditional venues like theme parks and theaters have started offering immersive, multi-player experiences as complimentary experiences to existing rides and installations. 새로운 operators 및 장소는 대량의에 대 한 매력적인 가격으로 고유한 다중 sensorial 멀티 플레이어 환경을 제공 하 고 있습니다.New operators and venues are bringing unique multi-sensorial, multi-player experiences at an attractive price to the masses. 이러한 모든 환경은 혼합 현실에서 가능한 작업을 위해 봉투를 푸시하는 것입니다.All of these experiences are pushing the envelope for what’s possible with mixed reality.

이 문서는 위치 기반 엔터테인먼트 범주에서 Windows Mixed Reality를 시작 하기 위한 가이드입니다.This document is a guide to get started with Windows Mixed Reality in the Location Based Entertainment category. 아래 지침은 학습, 제품 디자인 및 기타 사용 사례와 같은 엔터테인먼트 이상의 위치 기반 환경에 추가로 적용할 수 있습니다.The guidance below may additionally be applicable to location-based experiences beyond entertainment such as training, product design, and other use cases.

엔지니어링 FAQEngineering FAQ

하드웨어Hardware

Q: 설치 프로그램에서 사용할 수 있는 Microsoft 및 파트너의 하드웨어는 무엇 인가요?Q: What hardware is available from Microsoft and its partners that I can use in my setup?

A: Microsoft 및 해당 OEM 파트너는 요구 사항에 따라 선택할 수 있는 강력한 장치 포트폴리오를 제공 합니다.A: Microsoft and its OEM partners offer a compelling portfolio of devices to choose from depending on your needs.

고객에 게 제공 하는 환경에 가상 현실 헤드셋이 필요한 경우 HP, Samsung 및 Acer의 시장 출시 헤드셋은 매우 적합 합니다.If the experiences you’re providing to your customers requires a virtual reality headset, in-market headsets from HP, Samsung, and Acer are a great fit. 각 헤드셋에는 고유한 차별화 특성이 있습니다.Each headset has their own differentiated attributes. 아래에 자세히 설명 되어 있습니다.More details on each below.

HP 반향: 세부 정보HP Reverb: Details

Samsung Odyssey +: 세부 정보Samsung Odyssey+: Details

Acer: 세부 정보Acer: Details

사용자의 위치가 혼합 또는 확대 현실에서 전문적으로 표시 되는 경우, Microsoft HoloLens 2를 확인 하세요.If your location specializes in mixed or augmented reality experiences with see-through headsets, check out the Microsoft HoloLens 2.

HoloLens 2: 사전 순서 관심HoloLens 2: Pre-order interest

고급 컴퓨터 비전, 음성 및 본문 추적을 사용 하는 환경을 실험 하는 경우 Azure Kinect 진한이 적합 합니다.If you’re experimenting with experiences that use advanced computer vision, speech, and body tracking, the Azure Kinect DK is a good fit.

Azure Kinect: 세부 정보Azure Kinect: Details

Q: 내 PC 테더 링 된 VR 환경을 실행 하는 데 사용할 수 있는 백팩 Pc의 포트폴리오는 무엇 인가요?Q: What is the portfolio of backpack PCs I can use to run my PC-tethered VR experiences?

PC 테더 링 된 VR 환경에서 Oem은 해당 요구에 맞게 작성 된 백팩 Pc를 놀라운 방식으로 선택할 것을 제공 합니다.For PC-tethered VR experiences, our OEMs offer an incredible selection of backpack PCs built exactly for that need.

HP는 전 세계의 가장 강력한 wearable PC 인 HP VR 백팩 G2를 출시 했습니다. 이제 무료 로밍 환경에 최적화 되어 있으며, 이제 RTX 2080 GPU를 사용 하 여 30% 더 강력한 기능을 제공 합니다.HP just launched their HP VR backpack G2, the world’s most powerful wearable PC – optimized for free-roam experiences, now with 30% more power with an RTX 2080 GPU inside. 세부 정보Details

설치 프로그램Setup

Q: 보다 쉽게 설치를 구성 하 고 LBE에 대 한 혼합 현실 포털을 사용자 지정 하려면 어떻게 해야 하나요?Q: How can I more easily configure setup and customize the Mixed Reality Portal for LBE?

참고

이 기능을 사용 하려면 버전이 2000.19061.1011.0 이상 필요 합니다.This feature requires version 2000.19061.1011.0 or greater.

키오스크 또는 사용자 지정 환경에 앱을 배포 하기 위해 일반적으로 앱을 통해 사용할 수 있는 것 보다 혼합 현실 포털의 사용자 지정이 더 필요할 수 있습니다.You may find that you need more customization of Mixed Reality Portal than is normally available through the app for deploying apps to kiosks or customized experiences. 혼합 현실 포털의 최신 7 월 업데이트에서는 구성 파일을 통해 설정할 수 있는 몇 가지 고급 설정을 지원 합니다.The latest July update of Mixed Reality Portal supports several advanced settings, which you can set via a configuration file:

실패 한 시스템 검사 허용 – 일반적으로 설치 프로세스는 설치를 완료 하기 전에 PC에서 Windows Mixed Reality와의 호환성을 확인 합니다.Allow failed system checks – normally the setup process checks the PC for compatibility with Windows Mixed Reality before completing setup. 호환성 검사를 무시 하면 호환성 문제가 있는 경우 Windows Mixed Reality를 실행 하려고 할 때 문제가 발생할 수 있습니다.Bypassing compatibility checks may cause issues when trying to run Windows Mixed Reality if there are compatibility issues.

장치 도우미 앱 건너뛰기 – DCA는 제조업체에서 제공 하는 헤드셋 특정 설치 단계를 제공 하 고 헤드셋의 펌웨어를 업데이트할 수 있습니다.Skip Device Companion App – the DCA provides headset-specific setup steps provided by the manufacturer and allows for updating the headset’s firmware.

방 설정 건너뛰기 – 대화방 경계를 만들라는 메시지를 표시 하는 대신, 헤드셋을 계속 해 서 장착 된 모드에서 계속 사용할 수 있습니다.Skip room setup – instead of being prompted to create a room boundary, you can continue directly into the headset in Seated/Standing mode.

스토어에서 앱 설치 건너뛰기-일반 설치는 3D 뷰어 및 Edge 360 뷰어 추가 기능을 비롯 한 여러 스토어 앱을 설치 합니다.Skip installing apps from the Store - normal setup installs several Store apps including 3D Viewer and the Edge 360 Viewer add-on. 이렇게 하면 이러한 앱의 설치를 건너뛸 수 있지만 장치 기능이 없을 수 있습니다.This will skip the install of these apps, but you may be missing device functionality.

전체 화면에 미리 보기 표시 – 혼합 현실 포털은 헤드셋을 사용 하는 동안 데스크톱 PC의 전체 화면에 헤드셋 미리 보기를 표시 합니다.Show preview in full screen – Mixed Reality Portal will default to showing the headset preview in full-screen on the desktop PC while the headset is in use.

왼쪽 패널에 대 한 새 숨기기 – 혼합 현실 포털을 시작할 때 패널의 새가 확장 되지 않도록 방지 합니다.Hide New for your side panel – prevents the New for your panel from being expanded on launch of Mixed Reality Portal.

구성 방법:How to configure:

이러한 구성을 설정 하려면 $env: localappdata\packages\ \ Microsoft.MixedReality.Portal_8wekyb3d8bbwe \LocalState 디렉터리 아래 에UserConfig.js 라는 파일을 만들어야 합니다.To set any of these configurations, you need to create a file called UserConfig.json under this directory: $env:LOCALAPPDATA\Packages\Microsoft.MixedReality.Portal_8wekyb3d8bbwe\LocalState\

대부분의 사용자에 게는 C:\Users <username> \Appdata\local\packages\ Microsoft.mixedreality.portal_8wekyb3d8bbwe \LocalState \ 와 같습니다.For most users, this will look like: C:\Users<username>\AppData\Local\Packages\microsoft.mixedreality.portal_8wekyb3d8bbwe\LocalState\

JSON 파일에는 설정 하려는 위의 설정에 대해 "true"로 설정 된 아래 내용이 있어야 합니다.The JSON file should have the below contents with “true” set for any of the above settings you want enabled:

{

  "shouldAllowFailedSystemChecks": true,

  "shouldSkipDcaApp": true,

  "shouldSkipRoomSetup": true,

  "shouldSkipStoreAppInstall": true,

  "shouldShowPreviewFullScreen": true,

  "shouldHideEngagementPane": true

}

Q: playspace를 구성 하는 방법에 대 한 지침이 있나요?Q: Is there any guidance on configuring the playspace?

A: 플레이 공간 구성은 소비자 설정 환경에서 수행 해야 합니다.A: Configuring a playspace should be done as you would with a consumer setup experience. 대화방 설정 프로세스를 사용 하 여 대화방 경계를 정의할 수도 있습니다.The Room Setup process will also let you define your room boundaries. 방 경계 구성에 대 한 자세한 내용은 여기를 참조 하세요.More details on configuring room boundaries can be read here.

위의 문서에 설명 된 대로 최대 합리적인 단일 좌표 playspace는 5mx5m 주위에 있습니다.As discussed in the above document the maximum reasonable single coordinate playspace is around 5mx5m. 더 큰 영역을 사용 하려는 경우 Windows Holographic API 스택에서 공간 앵커 기능을 사용할 수 있습니다.If you want to have a larger area, you can make use of the Spatial Anchors capability in the Windows Holographic API stack. 이 API를 사용 하려면 사용자가 생성 하는 환경에서 사용자 지정 엔지니어링이 필요 합니다.Using this API will require custom engineering in the experiences you're producing.

다른 공간 크기에 대 한 콘텐츠를 최적화 하는 방법에 대 한 자세한 내용은 여기를 참조 하세요.More details on how to optimize your content for different space sizes can be read here.

Q: 공간이 너무 크고 경계를 사용 하 여 가동 환경을 설정 하려고 할 때 오류가 발생 합니다. 내 대량 로밍 환경 작업을 설정 하려면 어떻게 해야 하나요?Q: My space is too large and I’m running into errors when I try to set up a Standing experience with boundaries. What should I do to set up my large free-roam experience work?

A: ~ 18x18ft 보다 큰 공간을 설정 하려면 시스템에서 제공 하는 경계 환경을 사용할 수 없습니다.A: To set up a larger space than ~18x18ft, you can't use the boundary experience provided by the system. 경계 시스템은 단일 고정 좌표 "앵커"를 사용 합니다 .이는 사용자가 중앙 단계 앵커에서 멀리 떨어져 있을 때 불안정 해질 수 있습니다.The boundary systems rely on a single fixed coordinate “anchor”, which can become unstable when a user is too far from the center stage anchor.

경계를 표시 하거나 스테이지 범위 또는 playspace를 구성 하지 않는 "장착 된" 모드를 설정할 수 있습니다.You can set up “seated” mode, which won't display the boundary or configure a stage bounds or playspace. 응용 프로그램 내에서 실제 경계 영역을 참조 하도록 여러 공간 앵커를 구성 해야 합니다.You’ll need to configure multiple spatial anchors within the app to reference physical boundary areas.

응용 프로그램 개발자는 사용자가 실제 환경에서 충돌 하지 않도록 필요한 보호 기능을 표시 해야 합니다.The application developer is responsible to display necessary safeguards so that users don’t collide with physical surroundings. 이러한 작업은 환경 내에서 디지털 벽 이거나 사용자 지정 된 게임 경계 시각적 개체 일 수 있습니다.These could be digital walls within the experience or a customized game boundary visual.

WMR를 사용 하 여 대화방 경계를 설정 하는 방법에 대 한 지침은 여기에서 찾을 수 있습니다.Guidance on setting up the room boundary with WMR can be found here.

Q: playspace의 원점은 어디에 있나요?Q: Where is the origin of the playspace?

A: 플레이 공간 원본은 실내 설정 환경에 따라 결정 되며, 설치 하는 동안 가운데 단추를 누를 때 보다 구체적으로 HMD 위치가 결정 됩니다.A: The origin of the playspace is determined by the Room Setup experience, more specifically the HMD position when the Center button is pressed during setup.

다중 플레이어 설정MULTI-PLAYER SETUP

Q: 내 장소에서 다중 플레이어 환경을 배포 합니다. Windows Mixed Reality에서 지원 되나요?Q: I’m deploying a multi-player experience in at my venue. Is that supported on Windows Mixed Reality?

A: microsoft Insider program을 통해 Windows 20H1 이상 빌드를 옵트인 (opt in) 할 경우 지도 공유를 위한 새 인터페이스에 액세스할 수 있습니다.A: If you opt into the Windows 20H1 or later build via our Insider program, you can access a new interface for map sharing. 이 새로운 기능은 Windows 장치 포털의 Map Manager 인터페이스를 통해 사용할 수 있습니다.This new functionality is available via the Map Manager interface of the Windows Device portal. 이 도구를 사용 하려면 다음 단계를 수행 합니다.To use this tool, follow the steps below:

  • 20H1 이상이 옵트인 되었는지 확인 합니다. 9 월 2019 일 이후 Insider program 사용을 의미 합니다.Make sure you're opted into 20H1 or later - after September 2019, this means using our Insider program
  • 이러한 지침 을 사용 하 여 Windows 장치 포털 (WDP)을 사용 하도록 설정 합니다.Enable the Windows Device Portal (WDP) using these instructions
  • Windows Mixed Reality HMD의 플러그 인에서 기존 맵을 다운로드 하거나 새 맵을 가져와야 합니다.Plug in a Windows Mixed Reality HMD that you wish to either download an existing map from or import a new map
  • 설정 화면에 제공 된 URL을 사용 하 여 브라우저에서 선택한 WDP로 이동 합니다.Navigate to the WDP in your browser of choice using the URL provided in the settings screen.
    • "Mixed Reality" 섹션으로 이동 하 고 "맵 관리자"를 선택 합니다.Once there Navigate to the "Mixed Reality" section and select "Map Manager".
    • 이제 "다운로드" 단추를 사용 하 여 컴퓨터에서 기존 맵을 내보낼 수 있습니다.You can now use the "Download" button to export an existing map from the machine.
    • "맵 파일 업로드" 단추를 사용 하 여 이전 내보내기 (다른 컴퓨터)에서 맵을 가져올 수 있습니다.You can use the "Upload a map file" button to import a map from a previous export (perhaps on a different machine).
    • "가져오기"를 사용 하 여이 컴퓨터에서이 HMD에 대해 시스템에서 해당 맵을 사용할 수 있습니다.You can use "Import" to enable the system to use that map for this HMD on this machine.

참고

이전에는 공간 데이터 패키지 작성 도구를 사용할 수 있었습니다. 그러나이 도구는 원래 지원 되지 않는 것으로 릴리스 되었으며 이제는 공식적으로 사용 되지 않으며 20H1에서 더 이상 작동 하지 않습니다.Previously, it was possible to use the Spatial Data Packager Tool, however, that tool was originally released as unsupported and is now officially deprecated and no longer functional on 20H1. 대신 위에 설명 된 수신함 맵 관리자 도구를 사용 하세요.Instead, please use the inbox Map Manager tool as described above.

추적TRACKING

Q: Windows Mixed Reality 헤드셋의 추적 기술은 어떻게 작동 하나요?Q: How does the tracking technology in the Windows Mixed Reality headsets work?

혼합 현실에서는 HoloLens와 동일한 추적 기술을 공유 합니다.Mixed Reality shares the same tracking technology as the HoloLens. 내부 추적 시스템에 대 한 자세한 내용을 보려면 여기에서 설명서를 확인 하세요.To learn more about the inside-out tracking system, check out the documentation here.

상위 수준 공간 매핑 시스템의 작동 방식에 대 한 설명을 보려면 여기에서 설명을 참조 하세요.For a description of how the higher-level spatial mapping system works you can read our description here.

Q: 안정적인 추적 볼륨을 얻기 위한 모범 사례가 있나요?Q: Are there any best practices for getting a reliable tracking volume?

성공 여부를 추적 하기 위한 환경을 최대한 구성 하기 위해이 게시물의 모범 사례를 읽을 수 있습니다.To best configure the environment for tracking success, you can read best practices in this post.

Q: 웨어하우스 규모의 공간 또는 최적화에 대 한 추적을 포함 하는 특정 미묘한 차이이 있나요?Q: Are there any specific nuances with tracking in warehouse-scale spaces or optimizations to consider?

A: 다음은 보다 안정적인 추적 볼륨을 가져오는 데 도움이 될 수 있는 방법입니다.A: The following practices can help with getting a more reliable tracking volume:

여러 위치에서 겹치는 방에 다른 기능을 제공 하면 추적 시스템에서 고정 잠금을 얻을 수 있습니다.Providing different features in the room that overlap at multiple positions will help the tracking system get a solid lock. 실선 윤곽선 스타일 선을 사용 하는 대신 임의 페인트 splatters 및 해칭을 생각해 보십시오.Think of random paint splatters and hatching rather than using solid contour style lines.

가능 하면 영역의 동적 조명 범위를 최소화 합니다.Minimize the dynamic range of lighting in your area where possible. 혼합 현실 HMDs에 대 한 추적 카메라는 HDR가 아니라 다른 조명을 처리 하기 위해 AGC (자동 게인)와 AEC (자동 노출)가 있습니다.The tracking cameras on our Mixed Reality HMDs aren't HDR and have AGC (auto gain) and AEC (auto exposure) going to deal with different lighting. Surface 광원, 패턴 및 대비 분포에 따라 AGC 또는 AEC 중 하나는 거의 모든 흰색이 나 블랙홀로 결론을 받을 수 있으며,이는 반대 되는 "색"에 있을 수 있는 기능을 사용할 수 있습니다.Depending on the distribution of surface light, patterns and contrast, either AGC or AEC may conclude you’re in a much all white or black room, which can wash out your features that may be in the opposite “color”. 밝은 일광 절약 시간제를 사용 하 여 외부 창 앞에 내부 사진을 이동 하 고, 외부에서 세부 정보를 볼 수 있도록 노출을 조정 하면 내부에 있는 모든 항목이 노출 되지 않으며 검정색이 됩니다.If you're trying to take an interior picture in front of an exterior window with bright daylight behind and you adjust exposure so you can see detail outside, then everything on the interior is underexposed and black. 또는 내부에 대해 설정 된 경우에는 외부의 모든 항목을 overexposed 하 고 모두 흰색으로 설정 합니다.Or if set for inside, then everything outside is now overexposed and all white.

추적 카메라의 AEC/AGC를 혼동 하는 추적 카메라를 원인 수 있는 경우에도 공간 (오버 헤드)에 집중 합니다.Spotlights in a room (even overhead) that are in view if tracking cameras can sometimes be culprits, which confuse the AEC/AGC of the tracking cameras. 평평 하 고 확산 되는 조명.Flat/diffused lighting helps.

혼합 현실 클라우드 서비스 및 AZUREMIXED REALITY CLOUD SERVICES AND AZURE

Q: 내 비즈니스 규모를 Microsoft Azure 하려면 어떻게 해야 하나요?Q: How can Microsoft Azure help my business scale?

A: Azure 기반 온사이트 및 원격 관리를 통해 비즈니스에서 데이터를 기반으로 하 고 운영 비용을 절감 하며 기존 및 새 위치에서 배포를 확장할 수 있습니다.A: Azure based onsite and remote management can help your business be data-driven, reduce operational costs and scale deployment across existing and new locations. Azure Storage, Azure Functions, App Service, Azure 네트워킹 및 IOT Hub와 같은 azure 클라우드 서비스는 다음과 같은 사용 사례를 지원할 수 있습니다.Azure cloud services such as Azure Storage, Azure Functions, App Service, Azure Networking, and IOT Hub can help with the following use cases:

원격 장치 배포 & 관리Remote Device Deployment & Management

Real-Time 온사이트 분석Real-Time Onsite Analytics

지능적으로 조정 가능한 LBE 게임Intelligent Adaptable LBE Gameplay

LBE 콘텐츠 스트리밍 및 배포LBE Content Streaming and Deployment

LBE 플레이어 기본 설정 열 지도LBE Player Preference Heatmap

LBE 예약 및 예약 시스템LBE Reservation and Booking System

Q: 대량 공간을 통해 배포 하기 위해 공간 MMOG를 개발 합니다. 내 콘텐츠 및 개체 지 속성을 관리 하는 데 도움이 되는 모든 서비스Q: I’m developing a spatial MMOG to deploy over a massive footprint. Any services that help me manage my content and object persistence?

A: Azure 공간 앵커는 HoloLens, iOS 및 Android 장치에서 다중 사용자가 공간적으로 인식할 수 있는 혼합 현실 환경을 가능 하 게 하는 새로운 혼합 현실 서비스입니다.A: Azure Spatial Anchors is a new Mixed Reality service that enables multi-user, spatially aware mixed reality experiences across HoloLens, iOS, and Android devices. 여기에서 Azure 공간 앵커에 대해 자세히 알아볼 수 있습니다.You can learn more about Azure Spatial Anchors here.

대답. Microsoft는 다양 한 플레이어 환경을 전문적으로 활용 하 고 있으며 콘텐츠 및 프런트 엔드 개발에 대 한 개발 시간에 집중 하고자 합니다. 백 엔드 개발을 부트스트랩 하거나 오프 로드 하는 데 도움이 되는 제품이 있나요?Q. Our venue specializes in multi-player experiences and I’d like to focus our development time on content and front-end development. Are there offerings that can help me bootstrap or offload backend development?

A: Azure PlayFab은 라이브 게임을 위한 완벽 한 백 엔드 플랫폼입니다.A: Azure PlayFab is a complete backend platform for live games. 여기에서 자세히 알아볼 수 있습니다.You can learn more about it here.

기타Misc

Q: SteamVR를 사용 하 여 내 환경을 배포 합니다. Windows Mixed Reality가 SteamVR에서 작동 하나요?Q: I use SteamVR to deploy my experiences. Does Windows Mixed Reality work with SteamVR?

A: SteamVR에 대 한 Windows Mixed Reality를 통해 사용자는 Windows Mixed Reality 모던 헤드셋에서 SteamVR 환경을 실행할 수 있습니다.A: Windows Mixed Reality for SteamVR allows users to run SteamVR experiences on Windows Mixed Reality immersive headsets. WMR with SteamVR에 대 한 자세한 내용은 여기를 참조 하세요.Learn more about SteamVR with WMR here.

지원 및 커뮤니티Support and community

팀의 실무 전문가와 협력 하 고, 문제 해결 지원을 받고, 광범위 한 mixed reality 개발자 커뮤니티에 참여 하는 데 도움이 되는 몇 가지 유용한 리소스를 제공 합니다.We have a few helpful resources to help you engage with subject matter experts on our team, get troubleshooting support, and contribute to the broader mixed reality dev community.

공개적으로 릴리스된 기능에 문제가 발생 하는 경우 피드백 허브를 사용 하 여 버그를 작성 합니다. 지침에 대해서는이 페이지를 참조 하세요.If you run into issues with any publicly released features, file a bug using Feedback Hub.For guidance, refer to this page.

WMR에 대 한 기타 문제 해결 도움말은 고객 지원 팀과 함께 지원 요청 을 파일에 포함 하세요.For other troubleshooting help with WMR, file a support request with our customer support team.

HoloDevelopers 여유 시간 채널을 결합 하 여 혼합 현실 개발자 및 실무 전문가와 참여 하세요. aka.ms/holodevelopersJoin our HoloDevelopers Slack channel to engage with the mixed reality developers and subject matter experts: aka.ms/holodevelopers

Twitter: 뉴스, 이벤트 및 업데이트를 위해 혼합 현실 개발자 관계 팀에 따름 @MxdRealityDevTwitter: Follow our Mixed Reality Developer Relations team for news, events, and updates @MxdRealityDev

샌프란시스코와 관련 하 여 발생 하는 경우 항상 Microsoft Reactor에서 진행 됩니다.If you happen to be in or around San Francisco, there’s always something going on at the Microsoft Reactor. 이벤트 일정은 여기에서 확인할 수 있습니다.You can see our calendar of events here.