สร้างด้วยส่วนขยาย OpenXR ที่รองรับ

อุปกรณ์ XR ที่รองรับ
คำแนะนำนี้จะช่วยคุณสร้างประสบการณ์การใช้งานสำหรับอุปกรณ์ XR ประเภทนี้
ชุดหูฟัง XR
แว่นตา XR แบบมีสาย

Android XR รองรับ OpenXR ผ่านข้อกำหนด OpenXR 1.1 และส่วนขยายของผู้จัดจำหน่ายบุคคลที่สามอีกมากมาย การใช้ส่วนขยายเหล่านี้จะช่วยให้คุณได้รับประสบการณ์ที่คุ้นเคยเมื่อพัฒนาสำหรับ XR ความสามารถบางอย่างเหล่านี้ ต้องใช้สิทธิ์รันไทม์ของ Android หากต้องการสร้างโดยตรงใน OpenXR API คุณจะพบไฟล์ส่วนหัวที่จำเป็นในที่เก็บ jetpack-xr-natives

ส่วนขยายของผู้ให้บริการ Android XR

ชื่อส่วนขยาย

คำอธิบาย

XR_ANDROID_depth_texture

แสดงความลึกแบบดิบและแบบสมูทสำหรับการบดบัง การทดสอบตัวชี้ และงานอื่นๆ ที่เฉพาะเจาะจงซึ่งใช้ประโยชน์จากรูปทรงเรขาคณิตของฉากที่แม่นยำ เช่น การตรวจจับใบหน้าที่ปลอมแปลง ให้พื้นผิวความลึกที่มีความละเอียดต่ำและความน่าเชื่อถือของฉากจากท่าทางของกล้อง/ดวงตาปัจจุบัน ส่วนขยายนี้ต้องใช้ android.permission.SCENE_UNDERSTANDING_FINE

XR_ANDROID_device_anchor_persistence

อนุญาตให้แอปพลิเคชันคงไว้ เรียกข้อมูล และยกเลิกการคงไว้ของ Anchor ในอุปกรณ์ปัจจุบัน ในแอปพลิเคชันและเซสชันของอุปกรณ์ ส่วนขยายนี้ต้องใช้ 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

ระบุสถานะเปิดใช้ เริ่มต้น หรือปิดใช้สำหรับกล้อง Passthrough

XR_ANDROID_raycast

ส่วนขยายนี้ช่วยให้แอปพลิเคชันสามารถทำการยิงรังสีกับวัตถุที่ติดตามได้ในสภาพแวดล้อม ส่วนขยายนี้ต้องใช้ android.permission.SCENE_UNDERSTANDING_COARSE

XR_ANDROID_trackables

ส่วนขยายนี้ช่วยให้แอปพลิเคชันเข้าถึงวัตถุที่ติดตามได้ เช่น เครื่องบินจากสภาพแวดล้อมจริง และสร้าง Anchor ที่แนบกับวัตถุที่ติดตามได้ ส่วนขยายนี้ต้องใช้ android.permission.SCENE_UNDERSTANDING_COARSE

XR_ANDROID_trackables_object

รองรับการติดตามออบเจ็กต์จริง เช่น แป้นพิมพ์และเมาส์ ในฉาก ส่วนขยายนี้ต้องใช้ android.permission.SCENE_UNDERSTANDING_COARSE

ส่วนขยายอื่นๆ ที่รองรับ

นอกจากนี้ ระบบยังรองรับส่วนขยายเพิ่มเติมต่อไปนี้ด้วย ข้อมูลอยู่ที่ เว็บไซต์ภายนอก


OpenXR™ และโลโก้ OpenXR เป็นเครื่องหมายการค้าของ The Khronos Group Inc. และจดทะเบียนเป็นเครื่องหมายการค้าในจีน สหภาพยุโรป ญี่ปุ่น และสหราชอาณาจักร