เพลโต ดาต้า อินเทลลิเจนซ์
ค้นหาแนวตั้ง & Ai

OpenXR 1.1 นำการเรนเดอร์แบบ Foveated และอื่นๆ มาสู่ Spec

วันที่:

ข้อมูลจำเพาะ OpenXR 1.1 พร้อมใช้งานแล้ว

OpenXR เป็น API มาตรฐานอุตสาหกรรมแบบเปิดสำหรับการพัฒนาแอป XR และรันไทม์แบบเนทีฟ ได้รับการจัดการโดย Khronos ซึ่งเป็นกลุ่มอุตสาหกรรมที่ไม่แสวงหากำไรกลุ่มเดียวกับที่จัดการ OpenGL, Vulkan และ WebGL คณะทำงาน OpenXR ประกอบด้วยบริษัทหลักๆ ทั้งหมดในอุตสาหกรรม รวมถึง Meta, Pico, HTC, Valve, Varjo และ Unity – แต่ไม่ใช่ Apple ที่โดดเด่น

ข้อมูลจำเพาะของ OpenXR 1.0 ได้รับการสรุปในปี 2019 บริษัทและกลุ่มต่างๆ ได้เพิ่มคุณสมบัติพิเศษนอกเหนือจากข้อกำหนดหลักผ่านส่วนขยาย OpenXR และ โอเพ่นเอ็กซ์อาร์ 1.1 นำส่วนขยายห้ารายการเหล่านี้มาไว้ในข้อกำหนดหลักเพื่อให้อุปกรณ์ทั้งหมดรองรับ:

  • สเตอริโอพร้อมการเรนเดอร์ Foveated (เลื่อนระดับจาก XR_VARJO_quad_views ของ Varjo) เพิ่มการรองรับสำหรับการเรนเดอร์แบบ eye-tracked หรือแบบคงที่ “ใน API การเรนเดอร์กราฟิกหลายตัว”
  • พื้นท้องถิ่น (เลื่อนระดับจาก XR_EXT_local_floor) โดยเพิ่มประเภทพื้นที่พิกัดการติดตาม LOCAL_FLOOR ที่สาม นอกเหนือจาก LOCAL และ STAGE ที่มีอยู่ LOCAL เรียกอีกอย่างหนึ่งว่าการติดตามระดับสายตา และหมายถึงการรีเฟรชจะส่งผลต่อทั้งสามแกน เมื่อใช้ STAGE จะไม่มีการนำการสร้างล่าสุดมาใช้เนื่องจากศูนย์กลางของพื้นที่พิกัดคือศูนย์กลางของพื้นในสนามเด็กเล่นของคุณ LOCAL_FLOOR ใหม่เป็นพื้นตรงกลาง โดยเชื่อมแกนแนวนอนทั้งสองเข้าด้วยกันในขณะที่รักษาแนวดิ่งให้ตรงกับพื้นจริงของคุณ
  • พื้นผิวจับ (เลื่อนระดับจาก XR_EXT_palm_pose) ท่าที่ “อนุญาตให้แอปพลิเคชันแสดงวัตถุเสมือนที่ถืออยู่ในมือของผู้ใช้ได้อย่างน่าเชื่อถือ ไม่ว่าจะถูกติดตามโดยตรงหรือโดยตัวควบคุมการเคลื่อนไหว”
  • xrLocateSpaces (และส่วนขยายที่สอดคล้องกันซึ่งเทียบเท่ากับ XR_KHR_locate_spaces) ซึ่งเป็น "ฟังก์ชันเพื่อค้นหาอาร์เรย์ของช่องว่าง"
  • XrUuid (เลื่อนระดับจาก XR_EXT_uuid) ซึ่งเป็นประเภทข้อมูลสำหรับเก็บตัวระบุที่ไม่ซ้ำสากล
ประเภทพื้นที่พิกัดการติดตามสามประเภทใน OpenXR ตั้งแต่เวอร์ชัน 1.1

Khronos กล่าวว่า OpenXR 1.1 ยังมอบ "คุณสมบัติใหม่และการชี้แจง" รวมถึงโปรไฟล์การโต้ตอบใหม่ 13 รายการ ตัวระบุสำหรับพื้นผิวที่วางนิ้วหัวแม่มือ สไตลัส ทริกเกอร์ขด และสไลด์ทริกเกอร์ การตรวจจับความใกล้เคียงสำหรับองค์ประกอบตัวควบคุม และแฮปติกที่แปลเป็นภาษาท้องถิ่นในทริกเกอร์ดัชนีและภายใต้ นิ้วหัวแม่มือ

นอกจากนี้ OpenXR 1.1 ยังเพิ่มรหัสข้อผิดพลาดใหม่สำหรับสิทธิ์ที่ไม่เพียงพอและไม่ได้เปิดใช้งานการอ้างอิง เพื่อช่วยนักพัฒนาในการแก้ไขจุดบกพร่องของแอป

บริษัทใหญ่ๆ เช่น Meta, Pico, HTC, Valve, Varjo และ Unity ได้ย้ำการสนับสนุน OpenXR และแสดงความตั้งใจที่จะสนับสนุน OpenXR 1.1 – แม้ว่าจะไม่ใช่ Apple อีกครั้งก็ตาม Apple Vision Pro ไม่รองรับ OpenXR โดยใช้ ARKit และ RealityKit API ที่เป็นกรรมสิทธิ์แบบเปิด

จุด_img

ข่าวกรองล่าสุด

จุด_img

แชทกับเรา

สวัสดี! ฉันจะช่วยคุณได้อย่างไร?