Unity 검색

Meta Quest 3, Meta’s next-generation mixed reality headset and their most powerful yet
Meta Quest 3, Meta’s next-generation mixed reality headset and their most powerful yet
공유

Is this article helpful for you?

Thank you for your feedback!

XR 기술이 발전을 거듭하면서, 더 뛰어난 센서와 그래픽스를 갖추고 더 높은 성능을 제공하는 새로운 기기가 등장하고 있습니다. 이러한 기술과 기기의 발달로 크리에이터가 상상 속의 세상을 더 깊이 탐구하고 혁신할 수 있는 기회도 확장되고 있습니다.

유니티는 올해 초에 Meta Quest 3용 혼합 현실을 개발하는 데 사용할 수 있는 툴 프리뷰를 발표했습니다. 최근 Meta Quest 3의 출시와 함께, 유니티의 Meta Quest용 크로스 플랫폼 혼합 현실 개발 툴이 실험 프리뷰 단계를 지나 Unity 2022 LTS에서 완전히 지원되는 단계로 바뀌었습니다.

개발 패키지 요약

Unity AR Foundation은 모바일 및 헤드웨어 AR/MR 기기 애플리케이션을 제작할 수 있는 크로스 플랫폼 프레임워크입니다. AR Foundation은 여러 플랫폼에서 작동하는 통합 API를 제공하여 AR 및 MR 앱 개발을 간소화해 주므로, 플랫폼별로 각각의 구현을 관리할 필요가 없습니다. 코드를 작성하여 Meta Quest, HoloLens 2, 모바일 기기(iOS, Android) 등의 플랫폼에 배포할 수 있습니다.

Meta Quest 3용 AR Foundation 지원은 OpenXR을 기반으로 합니다. 유니티는 여러 해에 걸쳐 Unity 엔진 내부에서 OpenXR 표준의 구현을 제공하고 XR 하드웨어와 소프트웨어 사이에 공통 인터페이스를 구축하는 OpenXR 플러그인을 관리 및 배포해 왔습니다. 유니티는 OpenXR을 통해 지속적으로 업계 표준에 부합하는 개발을 지원합니다.

Unity Editor Project Settings menu. Single Pass Instanced\Multi-view, Oculus Touch Controller Profile, and the Meta Quest feature group are selected in the Android tab in the OpenXR section of the XR Plug-in Management heading.

Unity 2022.3 LTS 및 이후 버전에서 사용할 수 있는 최신 OpenXR: Meta 패키지 버전 1.0.0을 발표하게 되어 매우 기쁩니다. 이 패키지에는 Meta 전용 OpenXR 확장과 Meta Quest용 Meta AR Foundation 제공업체 플러그인이 포함됩니다. 또한 OpenXR: Meta 패키지를 프로젝트에 추가하면 AR Foundation 및 OpenXR 플러그인이 종속 관계로 자동 설정됩니다.

XR Hands 및 XR Interaction Toolkit 결합

AR Foundation은 XR HandsXR Interaction Toolkit과 네이티브로 작동하도록 설계되었습니다.

XR Hands는 새로운 XR 하위 시스템으로, Unity에서 핸드 트래킹을 지원하는 API를 추가합니다. 이 API는 OpenXR 패키지를 통해 Meta Quest 기기에 대한 빌트인 지원을 포함하며, 그 밖에도 HoloLens 2처럼 OpenXR을 통해 핸드 트래킹을 지원하는 여타 기기를 지원합니다.

XRI(XR Interaction Toolkit)는 VR 및 AR 경험을 제작하기 위한 고수준의 컴포넌트 기반 인터랙션 시스템입니다. 일반적인 인터랙션을 위한 프레임워크를 제공하며, 찌르기와 광선, 그랩 인터랙션을 지원하거나, 햅틱 피드백을 적용하거나, 핸드 메시를 시각화하거나, 애니메이션과 블렌드 셰이프, 스케일 변경을 사용해 플레이어의 선택 사항에 반응할 때 등 다양한 작업에서 크로스 플랫폼 제작을 간소화합니다.

템플릿으로 개발 준비 시간 단축

Peek of the Unity Editor interface with the MR template in action.

초보 크리에이터와 숙련된 크리에이터 모두 템플릿을 활용해 간단하고 빠르게 시작할 수 있습니다. 템플릿에는 XR 제작용으로 설정된 인터랙션 패턴을 활용하는 확장 가능한 콘텐츠가 포함되어 있습니다. 유니티는 XR 크리에이터들과의 대화를 통해 보다 풍부한 콘텐츠와 더 효율적인 프로젝트 설정 및 고급 기능을 제공해야 한다는 사실을 파악했습니다.

Unity Hub에서 새로운 VR 및 MR 템플릿이 Unity 2022 LTS용으로 제공되며, 두 템플릿 모두 지금 바로 다운로드할 수 있습니다. 

새로운 혼합 현실 템플릿에는 개발을 시작할 때 유용한 평면 검출, 패스스루, 간단한 인터랙터블, 공간 UI, 핸드 및 컨트롤러 지원이 포함되어 있습니다. 패키지 관리가 쉽지 않다는 점을 고려하여, 템플릿은 AR Foundation, OpenXR, XR Hands 및 XR Interaction Toolkit용 패키지 등이 사전 설정되어 제공됩니다.

템플릿을 이용하면 Object Spawner를 사용하여 물리적 환경에서 표면을 만져서 다양한 예시 인터랙터블을 생성하는 방법을 확인할 수 있습니다. Object Spawner는 시야각(FOV) 기준의 충돌 위치, 표면 기준의 손바닥 각도 등의 다양한 조건을 고려합니다.

새로운 혼합 현실 템플릿에서 완전 몰입형 가상 환경과 혼합 현실 패스스루를 전환하는 방법도 알아볼 수 있습니다. 이 템플릿은 간단한 페이드 전환, 사용자의 위치에 반응하며 설정이 가능한 평면 비주얼용 셰이더, 손에 연동된 메뉴 등을 사용합니다.

Demo of interaction with the hand-coupled menu in the new mixed reality template.

시작하는 방법

Preview of the new mixed reality template “getting started” screen.

지금 바로 Unity 2022 LTS(버전 2022.3.11.f1) 이상 버전을 다운로드하여 AR Foundation과 OpenXR을 사용해 Meta Quest 3용 앱을 제작할 수 있습니다. 새 프로젝트를 시작할 때 Unity Hub를 실행하고 Mixed Reality 템플릿을 선택하세요.

패키지를 직접 프로젝트에 추가해도 됩니다. Unity 2022.3.11f1 이상 버전으로 업그레이드했다면 UPM(Unity 패키지 관리자)에서 OpenXR: Meta를 검색하여 프로젝트에 추가하세요. 아니면 UPM 왼쪽 상단의 더하기(+) 기호를 클릭하고 ‘Add package by name’을 선택한 다음 com.unity.xr.meta-openxr을 입력해도 됩니다. 다운로드가 완료되면 OpenXR 플러그인, AR Foundation 같은 종속 관계가 자동으로 설정됩니다.

Unity XR 팀은 AR Foundation과 템플릿을 향상하기 위해 끊임없이 노력하고 있습니다. 개발 과정에서 여러분의 의견은 언제든지 큰 도움이 됩니다. Unity 툴로 제작한 여러분의 작품도 공유해 주세요.

2023년 11월 1일 엔진 & 플랫폼 | 7 분 소요

Is this article helpful for you?

Thank you for your feedback!

관련 게시물