Unity용 AR Foundation 및 ARCore 확장 프로그램 기능 및 특징

AR Foundation은 증강 현실 환경을 한 번 빌드한 후 Android 또는 iOS 기기용으로 빌드할 수 있는 크로스 플랫폼 프레임워크입니다. AR Foundation용 ARCore 확장 프로그램은 AR Foundation 및 Android의 ARCore XR 플러그인, iOS의 ARKit XR 플러그인을 통해 아직 노출되지 않은 추가 ARCore 기능을 사용 설정합니다.

ARCore 기능 ARCore 확장 프로그램을 사용한 AR Foundation
지원되는 Unity 버전 Unity 2019.4.3f1 이상
Unity XR 지원 AR FoundationARCore XR 플러그인 패키지를 설치하고 Project Settings(프로젝트 설정) > XR Plug-in Management(XR 플러그인 관리)(Android)에서 ARCore 플러그인 제공자를 사용 설정합니다.
GitHub 저장소
(SDK / 샘플)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
편집기 내 개발 워크플로 AR 원격 제어 및 시뮬레이션
AR 세션 일시중지 ARSession 게임 객체 사용 중지
추적 문제 감지 ARSession에서 제공하고 NotTrackingReason를 반환하는 notTrackingReason를 사용합니다.
카메라 구성 선택 ARCore 확장 프로그램의 카메라 구성을 참고하세요.
비행기 찾기 ARPlaneManager에서 제공하는 평면 감지를 사용합니다.
로컬 앵커 ARAnchorManager에서 제공한 앵커를 사용하세요.
클라우드 앵커 ARCore 확장 프로그램에서 제공
기본 광량 추정 ARCameraManager에서 제공하는 앰비언트 밝기 조명 추정 모드를 사용합니다.
주변광 HDR 광도 추정 호환되는 카메라 구성이 선택되고 하나 이상의 환경 HDR 설정이 선택되면 자동으로 사용 설정됩니다.
  • ARCameraManager에서 제공하는 조명 추정 모드의 주변 구면 조화, 주 조명 방향, 주 조명 강도
  • AREnvironmentProbeManager에서 환경 프로브가 사용 설정됩니다.
증강 이미지 ARTrackedImageManager에서 제공하는 (2D) 이미지 추적을 사용합니다.
증강된 얼굴 ARFaceManager에서 제공하는 얼굴 추적을 사용합니다.
Depth API AROcclusionManager를 사용하여 ARCore XR 플러그인 4.1.0-preview.2 이상과 함께 AR Foundation 4.1.0-preview.2 이상에서 자동 폐쇄를 사용 설정합니다.
Raycast하기 ARRaycastManager에서 제공하는 레이캐스팅 사용
특징 점 ARPointCloudManager에서 제공하는 포인트 클라우드를 사용합니다.
AR 카메라 이미지 액세스 ARCameraBackground에서 제공하는 패스스루 동영상을 사용합니다.
CPU 이미지 액세스 AR Foundation에서 제공
GPU 텍스처 액세스 외부 Texture2D로 액세스할 수 있습니다.
멀티스레드 렌더링 AR Foundation 2.1.0 이상에서 Android 플레이어 설정에서 지원됩니다.

다음 단계