พัฒนาด้วย OpenXR

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

ฟีเจอร์

Android XR รองรับฟีเจอร์ที่ช่วยให้คุณสร้างแอปที่ใช้ประโยชน์จากความสามารถเฉพาะตัวของอุปกรณ์ XR ได้อย่างเต็มที่โดยใช้ OpenXR ฟีเจอร์เหล่านี้ รวมถึงรายการต่อไปนี้

แทร็กเกเบิล
รองรับการตรวจจับระนาบ ซึ่งเป็นความสามารถในการระบุและ ติดตามพื้นผิวเรียบภายในสภาพแวดล้อม ทำให้สามารถวาง ออบเจ็กต์เสมือนจริงที่สัมพันธ์กับโลกจริงและAnchor ซึ่งเป็น จุดอ้างอิงเสมือนจริงที่สามารถแนบกับออบเจ็กต์หรือ ตำแหน่งในโลกจริงได้ เพื่อให้มั่นใจว่าเนื้อหาเสมือนจริงจะยังคงอยู่ในตำแหน่งและ วางแนวอย่างถูกต้องแม้ว่าผู้ใช้จะเคลื่อนที่ไปรอบๆ
Raycasting
เทคนิคที่ใช้ในการกำหนดจุดตัดระหว่างรังสีเสมือนกับออบเจ็กต์ในฉาก ซึ่งช่วยให้เกิดการโต้ตอบ เช่น การเลือกและการจัดการองค์ประกอบเสมือน
ความต่อเนื่องของ Anchor
ความสามารถในการบันทึกและกู้คืน Anchor ในหลายเซสชัน ซึ่งช่วยให้วางเนื้อหาเสมือนจริงในสภาพแวดล้อมได้อย่างต่อเนื่องและสอดคล้องกัน
การติดตามออบเจ็กต์
ความสามารถในการติดตามเมาส์ แป้นพิมพ์ และวัตถุอื่นๆ ใน โลกแห่งความเป็นจริง
พื้นผิวความลึก
การสร้างแผนที่ความลึกที่ให้ข้อมูลเกี่ยวกับ ระยะห่างระหว่างกล้องกับออบเจ็กต์ในฉาก ซึ่งช่วยให้เกิดเอฟเฟกต์การบดบังและการโต้ตอบที่สมจริงยิ่งขึ้น
การแสดงภาพ
ความสามารถในการผสมผสานฟุตเทจจากกล้องในโลกจริงเข้ากับเนื้อหาเสมือน เพื่อสร้างประสบการณ์ความเป็นจริงแบบผสมผสานที่ผสานโลกจริงและโลกดิจิทัลเข้าด้วยกันอย่างราบรื่น
การเชื่อมโยงฉาก
ความสามารถในการรับเมช 3 มิติของสภาพแวดล้อม ซึ่งสามารถ ใช้สำหรับฟิสิกส์ การบดบัง และการโต้ตอบอื่นๆ ที่รับรู้โลก
การส่งผ่านเลเยอร์การเรียบเรียง
ช่วยให้สามารถใช้การวางซ้อนแบบพาสทรูของรูปหลายเหลี่ยม การตัดเลเยอร์ออก ซึ่งใช้เพื่อนำวัตถุในโลกแห่งความเป็นจริงมาไว้ในฉากได้
การติดตามใบหน้า
ความสามารถในการติดตามลักษณะใบหน้าของผู้ใช้ ซึ่งช่วยให้ สร้างอวตารและตัวละครเสมือนที่สมจริงและสื่ออารมณ์ได้มากขึ้น
การติดตามดวงตา
ระบุตำแหน่งและทิศทางของดวงตาผู้ใช้ ซึ่ง ออกแบบมาเพื่อให้ท่าทางของดวงตาสำหรับอวตารสมจริงยิ่งขึ้น
การติดตามการเคลื่อนไหวของมือ
ความสามารถในการติดตามตำแหน่งและการเคลื่อนไหวของมือผู้ใช้
โครงข่ายมือ
แสดงมือของผู้ใช้เป็นโมเดลตาข่ายแบบ Low Poly ได้อย่างแม่นยำ เพิ่มประสิทธิภาพสำหรับการนำส่งจากแพลตฟอร์มไปยังแอปพลิเคชันเพื่อให้มั่นใจว่าคุณจะได้รับประสิทธิภาพที่ดีที่สุด ซึ่งเป็นทางเลือกแทนส่วนขยายอื่นๆ ที่ใช้ท่าผูกมัดและน้ำหนักการผสม
การประมาณแสง
ใช้สำหรับโมเดลแสงเพื่อให้ตรงกับสภาพแสงจริงของผู้ใช้

อุปกรณ์อินพุตที่รองรับ

Android XR ยังรองรับอุปกรณ์อินพุตต่อไปนี้ด้วย

การโต้ตอบด้วยมือ
การจดจำท่าทางมือที่เฉพาะเจาะจง เช่น การบีบ การปัด และการชี้ ซึ่งช่วยให้ผู้ใช้โต้ตอบกับวัตถุเสมือน โดยใช้ท่าทางและการเคลื่อนไหวของมือ
การโต้ตอบด้วยการจ้องด้วยตา
ความสามารถในการติดตามการเคลื่อนไหวของดวงตาผู้ใช้ เพื่อให้ผู้ใช้เลือกและโต้ตอบกับออบเจ็กต์เสมือนได้โดยใช้สายตา
คอนโทรลเลอร์การเคลื่อนไหว 6DoF
ความสามารถในการติดตามตำแหน่งและการเคลื่อนไหวของคอนโทรลเลอร์ รวมถึงการเชื่อมโยง Dpad และปุ่มสำหรับการเรียกใช้การดำเนินการ หรือเหตุการณ์การวางเมาส์เหนือภายในแอปพลิเคชัน
การโต้ตอบด้วยเมาส์
ความสามารถของผู้ใช้ในการโต้ตอบกับออบเจ็กต์ผ่านเคอร์เซอร์เมาส์ในพื้นที่ 3 มิติ

ฟีเจอร์ด้านประสิทธิภาพที่รองรับ

Android XR รองรับฟีเจอร์ที่เกี่ยวข้องกับประสิทธิภาพต่อไปนี้

Foveation ที่ติดตามดวงตา
อนุญาตให้แอปแสดงเนื้อหาที่มีความละเอียดสูงขึ้นเฉพาะ ที่จุดโฟกัสของดวงตา
วาร์ปอวกาศ
ใช้เวกเตอร์ความเร็วและข้อมูลพื้นผิวเชิงลึกเพื่อ สร้างเฟรมแทรก ซึ่งจะช่วยเพิ่มอัตราเฟรมที่จำเป็นต่อการ ทำให้ผู้ใช้ดื่มด่ำกับประสบการณ์ของคุณได้อย่างมีประสิทธิภาพ
เมตริกประสิทธิภาพ
แสดงเมตริกประสิทธิภาพของ Android XR ที่รันไทม์ของ อุปกรณ์ XR, Compositor และแอปพลิเคชัน XR ปัจจุบัน ซึ่งรวมถึงเวลาที่ใช้ในการแสดงผลเฟรมของ CPU, เวลาที่ใช้ในการแสดงผลเฟรมของ GPU, การใช้งาน GPU, ความถี่ของ CPU, เฟรมต่อวินาที และอื่นๆ

ดูรายการฟีเจอร์และ ส่วนขยายทั้งหมดที่รองรับได้ที่ภาพรวมฟีเจอร์ OpenXR

เครื่องมือที่รองรับ

Unity

การรองรับ Unity ของ Android XR ซึ่งสร้างขึ้นบน OpenXR ช่วยให้นักพัฒนาแอปสร้าง ประสบการณ์การใช้งานโดยใช้ Unity 6 ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอป XR ด้วย Unity ในภาพรวมของ Unity


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