XR은 다음 타입의 애플리케이션을 통칭하는 용어입니다.
Unity는 전략적 파트너와 긴밀히 협력하여 크리에이터가 Unity 지원 플랫폼용 콘텐츠를 개발할 때 필요한 모든 지원을 제공합니다. 여기에는 심층 플랫폼 통합, Unity 엔진 개선, 각 플랫폼에 대한 XR 기술 스택 최적화가 포함됩니다.
2019.3부터 Unity는 공식적으로 다음의 XR용 플랫폼을 지원합니다.
참고: Valve와 Google은 Unity의 XR SDK를 사용하여 각각 OpenVR 및 Cardboard용 플러그인을 개발했습니다. 이러한 플러그인은 Unity 2019.3 이상과 호환됩니다. 자세한 내용은 VR 개발 시작 페이지를 참조하십시오.
Unity는 XR 공급자가 Unity 엔진과 통합하고 해당 기능을 최대한 활용할 수 있도록 지원하는 XR SDK라는 새로운 플러그인 프레임워크를 개발했습니다. 이 플러그인 기반 접근 방식은 Unity의 신속한 버그 수정, 플랫폼 파트너의 SDK 업데이트 배포, 코어 엔진 수정 없이 새로운 XR 기기 및 런타임 지원 등 Unity 성능을 향상합니다. 자세한 내용은 다음을 참조하십시오.
2019.3에서 Unity는 XR 플랫폼 통합을 지원하기 위해 새로운 플러그인 프레임워크로 전환했습니다. 이로 인해 빌트인 XR 플랫폼 통합이 지원이 중단된 것으로 표시되었습니다. 이러한 통합은 2019.3에서 계속 사용할 수 있으며, 2019.4에서도 계속 작동합니다. Unity는 이러한 통합을 위한 새로운 기능을 개발하지는 않지만, 필수 버그 수정은 계속 제공합니다.
빌트인 통합 및 해당 문서는 아래에 나와 있습니다.
참고: (1) Vuforia 엔진 빌트인 패키지(Vuforia 엔진 AR)는 2019.3부터 더 이상 기본적으로 배포되지 않고 Unity에서 직접적으로 지원되지 않습니다. Unity용 Vuforia Engine 엔진의 새 버전은 Vuforia 개발자 포털을 통해 계속 다운로드할 수 있습니다.
AR 개요 페이지에서는 AR 애플리케이션 생성을 시작하는 방법을 상세히 설명하고, 다운로드해야 하는 패키지를 표시하고, 추가 문서에 대한 관련 링크를 제공합니다. Unity는 AR 파운데이션 및 XR 관리 패키지를 다운로드하여 Unity에서 지원하는 핸드헬드 및 웨어러블 AR 기기용 애플리케이션을 제작할 것을 권장합니다.
VR 개요 페이지에서는 VR 애플리케이션 생성을 시작하는 방법을 상세히 설명하고, 다운로드해야 하는 패키지를 표시하고, 추가 문서에 대한 관련 링크를 제공합니다. 먼저 Unity는 XR 관리 및 XR 인터랙션 툴킷 (프리뷰) 패키지를 다운로드하여 Unity에서 지원하는 VR 기기용 애플리케이션을 제작할 것을 권장합니다.
대부분의 Unity XR 기능은 패키지에서 이용할 수 있습니다. 패키지는 패키지 관리자 (Unity 메인 메뉴: Window > Package Manager)를 통해 설치할 수 있습니다. Package Manager 창에는 각 패키지에 대한 상세 정보가 나와 있습니다.
참고: 패키지를 미리 보려면 Package Manager 창에서 Advanced 드롭다운 메뉴를 클릭하고 Show Preview Packages를 선택하십시오.
다운로드할 수 있는 전체 패키지 리스트는 AR 개요 및 VR 개요 페이지를 참조하십시오.
AR 파운데이션 샘플 GitHub 저장소에는 Unity의 AR 파운데이션 API를 사용하는 방법 예제가 들어 있습니다.