Android XR hỗ trợ OpenXR thông qua quy cách OpenXR 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 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 trong số này yêu cầu quyền khi bắt đầu chạy trên Android. Nếu muốn tạo trực tiếp trên API OpenXR, bạn có thể tìm thấy các tệp tiêu đề cần thiết trong kho lưu trữ jetpack-xr-natives.
Tiện ích của nhà cung cấp Android XR
Tên tiện ích |
Mô tả |
Phiên bản Spatial API |
|---|---|---|
Các điểm neo do một ứng dụng tạo bằng XR_ANDROID_trackables được liên kết với một phiên cụ thể và do đó không hiển thị cho... |
v1 |
|
Sử dụng IK để xác định vị trí cơ thể dựa trên vị trí đầu và tay. |
v2 |
|
Dành cho những thiết bị hỗ trợ nhiều chế độ kết hợp môi trường. |
v1 |
|
Tiện ích này cho phép ứng dụng yêu cầu bản đồ độ sâu của môi trường thực tế xung quanh tai nghe và truy vấn... |
v1 |
|
Tiện ích này cho phép ứng dụng duy trì hoạt động. |
v1 |
|
Tiện ích này cho phép các ứng dụng xác định những tiện ích được cấu hình hệ thống hiện tại hỗ trợ. |
v3 |
|
Tiện ích này cho phép các ứng dụng lấy vị trí và hướng của mắt người dùng, cũng như trạng thái theo dõi ánh mắt. |
v1 |
|
Tiện ích này cho phép các ứng dụng lấy trọng số của hình dạng kết hợp và hiển thị biểu cảm khuôn mặt trong trải nghiệm XR. |
v1 |
|
Tiện ích này cho phép các ứng dụng lấy dữ liệu theo dõi khuôn mặt từ nhiều nguồn dữ liệu. |
v3 |
|
Tiện ích này cho phép các thao tác nhập bằng theo dõi cử động của tay được biểu thị dưới dạng một lưới tay động. |
v1 |
|
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. |
v1 |
|
Tiện ích này được xây dựng dựa trên tiện ích XR_ANDROID_light_estimation cơ bản. |
v3 |
|
Tiện ích này cung cấp một XrPath để nhận thao tác đầu vào bằng chuột và xác định một tư thế hành động thường dùng cho hồ sơ chuột của người dùng... |
v1 |
|
Camera truyền qua có thể mất một khoảng thời gian để khởi động và có thể không hoạt động ngay lập tức. |
v1 |
|
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 hiện tại. |
v1 |
|
Tiện ích này cho phép ứng dụng thực hiện truyền tia đối với các đối tượng có thể theo dõi trong môi trường. |
v1 |
|
Tiện ích này cho phép thời gian chạy thông báo cho ứng dụng khi độ phân giải được đề xuất thay đổi. |
v1 |
|
Môi trường mặc định của người dùng có thể: ở nhiều trạng thái bằng cách kết hợp chế độ hoà trộn và phương thức nhập. |
v1 |
|
Tiện ích này nhằm cung cấp các lưới đại diện gần đúng cho các đối tượng thực trong môi trường của người dùng. |
v1 |
|
Hàm xrCreateSpatialAnchorEXT được xác định trong tiện ích XR_EXT_spatial_anchor cho phép các ứng dụng tạo neo không gian... |
v3 |
|
Tiện ích này cung cấp khả năng theo dõi chú thích cho tiện ích <<XR_EXT_spatial_entity>> để theo dõi nhiều... |
v3 |
|
Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và cung cấp một thành phần mới cho XR_SPATIAL_CAPABILITY_PLANE_TRACKING_EXT để... |
v3 |
|
Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và cung cấp chức năng truyền tia cho các chức năng không gian hiện có. |
v3 |
|
Tiện ích này cho phép các ứng dụng tạo và đính kèm các điểm neo vào thực thể không gian. |
v3 |
|
Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và xác định một khả năng không gian để theo dõi một tập hợp các thực thể vật lý được xác định trước... |
v3 |
|
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 trong môi trường thực. |
v1 |
|
Tiện ích này cho phép theo dõi hình ảnh phẳng theo quy định của các nhóm hình ảnh tham chiếu đầu vào. |
v3 |
|
Tiện ích này cho phép theo dõi điểm đánh dấu thực tế. |
v1 |
|
Tiện ích này cho phép theo dõi đối tượng thực. |
v1 |
|
Tiện ích này cho phép theo dõi mã QR thực và giải mã dữ liệu mã QR. |
v1 |
|
Tiện ích này cho phép các ứng dụng tạo không gian tham chiếu XR_REFERENCE_SPACE_TYPE_UNBOUNDED_ANDROID. |
v1 |
Tiện ích của bên thứ ba
Tên tiện ích |
Mô tả |
Phiên bản Spatial API |
|---|---|---|
Một số ứng dụng có thể cần truy cập vào các thiết bị tương tác XR mà không hiển thị nội dung hình ảnh nào trên màn hình. |
v1 |
|
Tiện ích này thêm một cấu trúc không bắt buộc có thể được đưa vào chuỗi XrInteractionProfileSuggestedBinding::next đã truyền... |
v1 |
|
Do tính chất của giao diện OpenXR, nhà phát triển và ứng dụng có rất ít thông tin về lỗi. |
v1 |
|
Tiện ích này cho phép các ứng dụng xác định vị trí của từng khớp trong dữ liệu đầu vào theo dõi cử động của tay. |
v1 |
|
Tiện ích này xác định một API để ứng dụng đưa ra các gợi ý về hiệu suất cho thời gian chạy và để thời gian chạy gửi... |
v1 |
|
Trên những nền tảng hỗ trợ việc điều chỉnh tốc độ làm mới màn hình một cách linh hoạt. |
v1 |
|
Tiện ích này cho phép ứng dụng sửa đổi và truy vấn trạng thái có thể thay đổi cụ thể được liên kết với một swapchain. |
v1 |
|
Trong bối cảnh thực tế mở rộng (XR), foveation là một kỹ thuật kết xuất cho phép vùng hình ảnh gần điểm tiêu cự hoặc hố mắt của... |
v1 |
|
Trên HMD của Facebook, nhà phát triển có thể tạo các hồ sơ lấy nét được tạo bởi thời gian chạy cho các đặc tính quang học và hiệu suất. |
v1 |
|
Vulkan Graphics API yêu cầu phải áp dụng một hình ảnh cho chuỗi hoán đổi để áp dụng một mẫu tiêu điểm. |
v1 |
|
Tiện ích này hỗ trợ bật công nghệ làm cong không gian trên ứng dụng. |
v1 |
|
Môi trường thời gian chạy hỗ trợ các ứng dụng sử dụng API OpenGL ES để kết xuất phải cung cấp tiện ích này. |
v1 |
|
Khi ứng dụng tạo một đối tượng XrInstance trên hệ thống Android. |
v1 |
|
Một hoạt động thường gặp trong XR là xem luồng hình ảnh. |
v1 |
|
Để XR hoạt động thoải mái, các ứng dụng cần phân phối khung hình một cách nhanh chóng và nhất quán. |
v1 |
|
Thang màu và độ lệch được áp dụng cho màu của lớp trong quá trình kết hợp, sau khi chuyển đổi thành biểu diễn alpha nhân trước. |
v1 |
|
Tiện ích này bổ sung thêm một loại lớp cho phép lấy mẫu trực tiếp từ cubemap. |
v1 |
|
Tiện ích này thêm một loại lớp bổ sung mà thời gian chạy XR phải ánh xạ một hoạ tiết bắt nguồn từ một chuỗi hoán đổi lên bên trong... |
v1 |
|
Tiện ích này xác định một loại lớp bổ sung cho phép các ứng dụng gửi hình ảnh chiều sâu cùng với hình ảnh màu trong... |
v1 |
|
Tiện ích này thêm một loại lớp bổ sung mà thời gian chạy XR phải ánh xạ một hình ảnh được mã hoá theo hình chữ nhật đều bắt nguồn từ một... |
v1 |
|
Tiện ích này thêm một loại lớp bổ sung mà thời gian chạy XR phải ánh xạ một hình ảnh được mã hoá theo hình chữ nhật đều bắt nguồn từ một... |
v1 |
|
Tiện ích này cung cấp 2 hàm để chuyển đổi giữa thời gian đơn điệu timespec và XrTime. |
v1 |
|
Tiện ích này cho phép sử dụng API đồ hoạ Vulkan trong thời gian chạy OpenXR. |
v1 |
|
Tiện ích này cho phép sử dụng API đồ hoạ Vulkan trong thời gian chạy OpenXR. |
v1 |
|
Trên một số nền tảng, trước khi tải, trình tải phải được khởi chạy bằng các thông số dành riêng cho nền tảng. |
v1 |
|
Trên Android, một số cách triển khai trình tải cần ứng dụng cung cấp thêm thông tin khi khởi chạy. |
v1 |
|
Tiện ích này cho phép một ứng dụng chỉ định rằng hình ảnh trong chuỗi hoán đổi phải được tạo theo cách để có thể dùng làm... |
v1 |
|
Tiện ích này cho phép ứng dụng liên kết một hoặc nhiều thao tác kỹ thuật số với bàn di chuột hoặc cần điều khiển như thể đó là một d-pad... |
v1 |
|
Tiện ích này xác định một Giá trị nhận dạng duy nhất trên toàn cầu tuân theo RFC 4122. |
v1 |
|
Tiện ích này cho phép tạo thành phần lớp đã kiểm thử độ sâu. |
v1 |
|
Tiện ích này cung cấp một XrPath để nhận dữ liệu đầu vào ánh mắt từ thiết bị theo dõi mắt nhằm cho phép các hoạt động tương tác bằng ánh mắt. |
v1 |
|
Tiện ích này xác định 4 tư thế hành động thường dùng cho tất cả hồ sơ tương tác bằng tay của người dùng, bao gồm cả tính năng theo dõi cử động của tay... |
v1 |
|
Tiện ích này hỗ trợ việc cung cấp mặt nạ vẽ cho từng khung hiển thị cho các ứng dụng. |
v1 |
|
Tính năng kết xuất tập trung theo ánh mắt kết xuất mật độ điểm ảnh thấp hơn ở vùng ngoại vi của ánh mắt người dùng. |
v1 |
|
Tiện ích XR_EXT_hand_tracking cung cấp danh sách các tư thế khớp bàn tay thể hiện cấu hình hiện tại của... |
v1 |
|
Tiện ích này xác định một "mã nhận dạng tư thế chuẩn" mới cho hồ sơ tương tác, có tên là "palm_ext". |
v1 |
|
Tai nghe Varjo cung cấp màn hình có mật độ điểm ảnh cực cao ở khu vực trung tâm của màn hình. |
v1 |
|
Tiện ích này thêm một loại cấu hình chế độ xem mới – XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO vào XrViewConfigurationType... |
v1 |
|
Khi sử dụng tiện ích này, một ứng dụng dựa trên Vulkan có thể truyền qua các VkImageCreateFlags hoặc VkImageUsageFlags bổ sung bằng cách... |
v1 |
|
Tiện ích XR_EXT_hand_tracking cung cấp danh sách các tư thế khớp bàn tay nhưng không có cơ chế để kết xuất một lưới bàn tay được tạo hình. |
v1 |
|
Tiện ích này không xác định một loại lớp thành phần mới. |
v1 |
|
XR_KHR_maintenance1 bổ sung một tập hợp các tính năng nhỏ mà ban đầu đã bị bỏ qua hoặc bỏ sót... |
v1 |
|
Tiện ích này cho phép các ứng dụng yêu cầu sử dụng các lựa chọn xử lý như làm sắc nét hoặc lấy mẫu siêu dữ liệu trên... |
v1 |
|
Tiện ích này giới thiệu hàm xrLocateSpacesKHR. |
v1 |
|
Thông số kỹ thuật OpenXR cốt lõi chứa 2 loại XrSpace không gian tham chiếu được khoá theo thế giới trong XrReferenceSpaceType. |
v1 |
|
Tiện ích này dựa trên XR_EXT_spatial_entity và cho phép các ứng dụng phát hiện cũng như theo dõi các điểm đánh dấu trong môi trường của chúng. |
v1 |
|
Tiện ích này cho phép các ứng dụng khám phá và tương quan các thực thể không gian trong các phiên ứng dụng. |
v1 |
|
Tiện ích này dựa trên XR_EXT_spatial_entity và cho phép các ứng dụng tạo neo không gian. |
v1 |
|
Tiện ích này được xây dựng dựa trên XR_EXT_spatial_entity và xác định khả năng không gian theo dõi mặt phẳng cho khung thực thể không gian. |
v1 |
|
Tiện ích này giới thiệu các khái niệm và nền tảng để hiểu cảnh và suy luận không gian trong OpenXR. |
v1 |
|
Trong các hệ thống XR, có một số thao tác mất nhiều thời gian và không hoàn tất một cách hợp lý trong một vòng lặp khung hình thông thường. |
v1 |
|
Các thiết bị XR có thể sử dụng một hệ màu khác với nhiều màn hình được dùng trong quá trình phát triển. |
v1 |
|
Tiện ích này cung cấp một cờ. Khi được áp dụng cho một lớp thành phần, cờ này sẽ đảo ngược cách diễn giải giá trị alpha trong... |
v1 |
|
Tiện ích này hỗ trợ bật tính năng tổng hợp khung hình trên các ứng dụng dựa trên dữ liệu bổ sung do ứng dụng cung cấp. |
v3 |
|
Cung cấp các thao tác theo dõi hình ảnh của Qualcomm cho các đối tượng có thể theo dõi. |
v3 |
|
v3 |
||
Tiện ích này giới thiệu một sự kiện mới để thông báo khi hệ thống phát hiện thấy sự thay đổi về trạng thái hoạt động của người dùng. |
v3 |
|
Tiện ích này mở rộng kích thước tên cấu trúc tối đa và cung cấp một hàm mới để truy cập vào các tên mở rộng mới này. |
v3 |
|
XR_EXT_interaction_profile_battery_state_display cung cấp một cơ chế để các ứng dụng truy vấn thời gian chạy về trạng thái pin... |
v3 |
OpenXR™ và biểu trưng OpenXR là các nhãn hiệu thuộc sở hữu của The Khronos Group Inc. và được đăng ký làm nhãn hiệu ở Trung Quốc, Liên minh Châu Âu, Nhật Bản và Vương quốc Anh.