Tạo bản dựng bằng các tiện ích OpenXR được hỗ trợ

Android XR hỗ trợ quy cách Open XR 1.1 và một danh sách dài các tiện ích của nhà cung cấp bên thứ ba. Việc sử dụng các tiện ích này sẽ mang đến cho bạn trải nghiệm quen thuộc khi phát triển cho XR. Một số chức năng này yêu cầu quyền khi bắt đầu chạy trên Android.

Tiện ích của nhà cung cấp Android XR

Tên tiện ích

Mô tả

XR_ANDROID_avatar_eyes

Cho phép ứng dụng lấy vị trí và hướng của mắt người dùng. Tính năng này được thiết kế để giúp biểu thị tư thế mắt và trạng thái của hình đại diện một cách chân thực hơn. Bạn không nên sử dụng tiện ích này cho các mục đích theo dõi chuyển động mắt khác. Để tương tác, bạn nên sử dụng XR_EXT_eye_gaze_interaction. Tiện ích này yêu cầu android.permission.EYE_TRACKING.

XR_ANDROID_composition_layer_passthrough_mesh

Cho phép ứng dụng chiếu hoạ tiết truyền qua lên hình học tuỳ ý thông qua một lớp kết hợp bổ sung. Tiện ích này yêu cầu android.permission.SCENE_UNDERSTANDING.

XR_ANDROID_depth_texture

Hiển thị độ sâu thô và mượt mà cho các hoạt động che khuất, kiểm thử lượt nhấn và các tác vụ cụ thể khác sử dụng hình học cảnh chính xác, chẳng hạn như phát hiện khuôn mặt giả mạo. Cung cấp kết cấu độ sâu có độ phân giải thấp và độ tin cậy của một cảnh từ tư thế máy ảnh/mắt hiện tại. Tiện ích này yêu cầu android.permission.SCENE_UNDERSTANDING.

XR_ANDROID_device_anchor_persistence

Cho phép ứng dụng duy trì, truy xuất và huỷ duy trì neo trên thiết bị hiện tại, trên các ứng dụng và phiên thiết bị. Tiện ích này yêu cầu android.permission.SCENE_UNDERSTANDING.

XR_ANDROID_face_tracking

Cho phép ứng dụng lấy trọng số của các hình dạng kết hợp và kết xuất biểu cảm trên khuôn mặt trong trải nghiệm XR. Tiện ích này yêu cầu android.permission.FACE_TRACKING.

XR_ANDROID_hand_mesh

Cho phép đầu vào theo dõi cử chỉ tay được biểu thị dưới dạng lưới tay động. Tiện ích này nhằm cung cấp vùng đệm đỉnh và chỉ mục cho lưới của bản trình bày được cá nhân hoá về bàn tay của người dùng. Để theo dõi các khớp tay, hãy sử dụng XR_EXT_hand_tracking và để tương tác, hãy sử dụng XR_EXT_hand_interaction. Tiện ích này yêu cầu android.permission.HAND_TRACKING.

XR_ANDROID_light_estimation

Ước tính ánh sáng môi trường (bao gồm cả bội âm hình cầu) của môi trường hiện tại của người dùng. Tiện ích này cho phép ứng dụng yêu cầu dữ liệu thể hiện ánh sáng của môi trường thực tế xung quanh tai nghe. Bạn có thể sử dụng thông tin này khi kết xuất các đối tượng ảo để chiếu sáng các đối tượng đó trong cùng điều kiện với cảnh mà các đối tượng đó được đặt trong đó. Tiện ích này yêu cầu android.permission.SCENE_UNDERSTANDING.

XR_ANDROID_mouse_interaction

Tiện ích này giới thiệu một hồ sơ tương tác mới được thiết kế dành riêng cho các thiết bị chuột để nhập thông qua hệ thống hành động OpenXR. Cho phép các tư thế hành động thường dùng cho hồ sơ chuột của người dùng, bao gồm cả thiết bị chuột và thiết bị bàn di chuột. Lớp này được thiết kế để tương tác với các đối tượng thông qua con trỏ chuột trong không gian 3D. Ví dụ: việc sử dụng con trỏ laser ảo để nhắm vào một nút ảo trên tường là một hoạt động tương tác phù hợp với tư thế "nhắm".

XR_ANDROID_passthrough_camera_state

Cung cấp trạng thái bật, khởi chạy hoặc tắt cho máy ảnh truyền tải.

XR_ANDROID_performance_metrics

Tiện ích này cung cấp các API để liệt kê và truy vấn nhiều bộ đếm chỉ số hiệu suất của thiết bị XR, trình kết hợp và ứng dụng XR hiện tại.

XR_ANDROID_raycast

Tiện ích này cho phép ứng dụng thực hiện các phép chiếu tia đối với các đối tượng có thể theo dõi trong môi trường. Tiện ích này yêu cầu android.permission.SCENE_UNDERSTANDING.

XR_ANDROID_trackables

Tiện ích này cho phép ứng dụng truy cập vào các đối tượng có thể theo dõi như máy bay trong môi trường thực tế và tạo neo được đính kèm vào một đối tượng có thể theo dõi. Tiện ích này yêu cầu android.permission.SCENE_UNDERSTANDING.

XR_ANDROID_trackables_object

Hỗ trợ theo dõi các vật thể thực tế như bàn phím và chuột trong một cảnh. Tiện ích này yêu cầu android.permission.SCENE_UNDERSTANDING.

XR_ANDROID_unbounded_reference_space

Cung cấp không gian tham chiếu không giới hạn có thể dùng để hiểu rõ hơn về cảnh theo thời gian. Không gian tham chiếu này cho phép người xem tự do di chuyển trong một môi trường phức tạp, thường cách vị trí bắt đầu nhiều mét, đồng thời luôn tối ưu hoá để hệ thống toạ độ ổn định gần người xem.

Các tiện ích mở rộng khác được hỗ trợ

Các tiện ích bổ sung sau đây cũng được hỗ trợ. Thông tin nằm trên các trang web bên ngoài.