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 Plugin 패키지를 설치하고 Project Settings > XR Plug-in Management (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에서 제공하는 Raycasting을 사용합니다.
특징 포인트 ARPointCloudManager에서 제공하는 포인트 클라우드를 사용하세요.
AR 카메라 이미지 액세스 ARCameraBackground에서 제공하는 패스 스루 동영상을 사용합니다.
CPU 이미지 액세스 AR Foundation 제공
GPU 텍스처 액세스 외부 Texture2D로 액세스할 수 있습니다.
다중 스레드 렌더링 AR Foundation 2.1.0 이상의 Android 플레이어 설정에서 지원됩니다.

다음 단계