지원되는 OpenXR 확장 프로그램으로 빌드

적용 가능한 XR 기기
이 안내는 이러한 유형의 XR 기기용 환경을 구축하는 데 도움이 됩니다.
XR 헤드셋
유선 XR 안경

Android XR은 OpenXR 1.1 사양과 긴 서드 파티 공급업체 확장 프로그램을 통해 OpenXR을 지원합니다. 이러한 확장 프로그램을 사용하면 XR 개발 시 익숙한 환경을 제공받을 수 있습니다. 이러한 기능 중 일부에는 Android 런타임 권한이 필요합니다. OpenXR API에서 직접 빌드하려는 경우 jetpack-xr-natives 저장소에서 필요한 헤더 파일을 찾을 수 있습니다.

Android XR 공급업체 확장 프로그램

확장 프로그램 이름

설명

XR_ANDROID_depth_texture

위조 얼굴 감지와 같이 정확한 장면 지오메트리를 사용하는 폐색, Hit Test, 기타 특정 태스크를 위해 원시 깊이와 부드러운 깊이를 노출합니다. 현재 카메라/눈 포즈에서 장면의 낮은 해상도 깊이 텍스처와 신뢰도를 제공합니다. 이 확장 프로그램에는 android.permission.SCENE_UNDERSTANDING_FINE이 필요합니다.

XR_ANDROID_device_anchor_persistence

애플리케이션이 애플리케이션과 기기 세션 전반에서 현재 기기에 앵커를 유지하고, 검색하고, 유지 해제할 수 있도록 허용합니다. 이 확장 프로그램에는 android.permission.SCENE_UNDERSTANDING_COARSE이 필요합니다.

XR_ANDROID_eye_tracking

애플리케이션이 사용자의 눈 위치와 방향을 획득하도록 허용합니다. 이는 아바타의 눈 자세와 상태 표현을 더 사실적으로 만들기 위해 설계되었습니다. 다른 눈 추적 목적으로 이 확장 프로그램을 사용하지 마세요. 상호작용에는 XR_EXT_eye_gaze_interaction을 대신 사용해야 합니다. 이 확장 프로그램에는 android.permission.EYE_TRACKING_COARSE 또는 android.permission.EYE_TRACKING_FINE이 필요합니다.

XR_ANDROID_face_tracking

애플리케이션이 블렌드 셰이프의 가중치를 가져오고 XR 환경에서 얼굴 표정을 렌더링하도록 허용합니다. 이 확장 프로그램에는 android.permission.FACE_TRACKING이 필요합니다.

XR_ANDROID_hand_mesh

동적 손 메쉬로 표현되는 핸드 트래킹 입력을 사용 설정합니다. 이 확장 프로그램은 사용자의 손을 맞춤형으로 표현한 메시의 꼭짓점 및 색인 버퍼를 제공하기 위한 것입니다. 손 관절을 추적하려면 XR_EXT_hand_tracking을 사용해야 하고 상호작용에는 XR_EXT_hand_interaction을 사용해야 합니다. 이 확장 프로그램에는 android.permission.HAND_TRACKING이 필요합니다.

XR_ANDROID_light_estimation

사용자의 현재 환경의 환경 조명 (구면 조화 함수 포함)을 추정합니다. 이 확장 프로그램을 사용하면 애플리케이션이 헤드셋 주변의 실제 환경 조명을 나타내는 데이터를 요청할 수 있습니다. 이 정보는 가상 객체를 렌더링하여 배치된 장면과 동일한 조건에서 조명을 비출 때 사용할 수 있습니다. 이 확장 프로그램에는 android.permission.SCENE_UNDERSTANDING_COARSE이 필요합니다.

XR_ANDROID_passthrough_camera_state

패스스루 카메라의 사용 설정, 초기화 또는 사용 중지 상태를 제공합니다.

XR_ANDROID_raycast

이 확장 프로그램을 사용하면 애플리케이션이 환경의 추적 가능 항목에 대해 광선 투사를 실행할 수 있습니다. 이 확장 프로그램에는 android.permission.SCENE_UNDERSTANDING_COARSE이 필요합니다.

XR_ANDROID_trackables

이 확장 프로그램을 사용하면 애플리케이션이 실제 환경의 평면과 같은 추적 가능 항목에 액세스하고 추적 가능 항목에 연결된 앵커를 만들 수 있습니다. 이 확장 프로그램에는 android.permission.SCENE_UNDERSTANDING_COARSE이 필요합니다.

XR_ANDROID_trackables_object

장면에서 키보드와 마우스 같은 실제 객체를 추적하는 기능을 지원합니다. 이 확장 프로그램에는 android.permission.SCENE_UNDERSTANDING_COARSE이 필요합니다.

기타 지원되는 확장 프로그램

다음 추가 확장 프로그램도 지원됩니다. 정보가 외부 사이트에 있습니다.


OpenXR™ 및 OpenXR 로고는 The Khronos Group Inc. 소유의 상표이며 중국, 유럽 연합, 일본, 영국에 상표로 등록되어 있습니다.