Monado มอบรันไทม์ที่สอดคล้องกับข้อกำหนดของ OpenXR อย่างสมบูรณ์ ซึ่งสามารถใช้เพื่อจัดระเบียบงานด้วยความเป็นจริงเสมือนและความเป็นจริงเสริมบนสมาร์ทโฟน แท็บเล็ต คอมพิวเตอร์พีซี และอุปกรณ์อื่น ๆ ระบบย่อยพื้นฐานหลายระบบกำลังได้รับการพัฒนาภายในกรอบของโครงการ:
- เครื่องมือการมองเห็นเชิงพื้นที่ (การติดตามวัตถุ การตรวจจับพื้นผิว การสร้างตาข่ายขึ้นใหม่ การจดจำท่าทาง การติดตามดวงตา);
- เอ็นจิ้นสำหรับการติดตามตัวละคร (ไจโรโคลง การทำนายการเคลื่อนไหว ตัวควบคุม การติดตามการเคลื่อนไหวด้วยแสงผ่านกล้อง การติดตามตำแหน่งตามข้อมูลจากหมวกกันน็อค VR)
- เซิร์ฟเวอร์คอมโพสิต (โหมดเอาต์พุตโดยตรง, การส่งต่อวิดีโอ, การแก้ไขเลนส์, การจัดองค์ประกอบ, การสร้างพื้นที่ทำงานสำหรับการทำงานพร้อมกันกับหลายแอปพลิเคชัน)
- กลไกการโต้ตอบ (การจำลองกระบวนการทางกายภาพ ชุดวิดเจ็ต และชุดเครื่องมือสำหรับแอปพลิเคชันความเป็นจริงเสมือน)
- เครื่องมือวัด (สอบเทียบอุปกรณ์ การติดตั้ง
ขอบเขตการเคลื่อนไหว ).
การเปิดตัวครั้งแรกถือเป็นการทดลองและมีเป้าหมายเพื่อให้นักพัฒนาคุ้นเคยกับแพลตฟอร์ม ในสถานะปัจจุบัน Monado อนุญาตให้คุณสร้างแอปพลิเคชันและติดตามการหมุนบนอุปกรณ์ที่รองรับโดยใช้
ในตอนนี้รองรับเฉพาะ Linux เท่านั้น (คาดว่าจะรองรับระบบปฏิบัติการอื่นในอนาคต)
คุณสมบัติหลัก:
- ความพร้อมใช้งานของไดรเวอร์สำหรับหมวกกันน็อคเสมือนจริง
HDK (ชุดนักพัฒนา OSVR Hacker) และ
เพลย์สเตชัน VR HMD รวมถึงคอนโทรลเลอร์ PlayStation Move และเรเซอร์ ไฮดรา . - การใช้งาน
อุปกรณ์ ได้รับการสนับสนุนจากโครงการOpenHMD . - ไดร์เวอร์สำหรับแว่นตาเติมความเป็นจริง
ดาวเหนือ . - ไดร์เวอร์สำหรับระบบติดตามตำแหน่ง Intel RealSense T265
-
ชุดกฎของ udev เพื่อกำหนดค่าการเข้าถึงอุปกรณ์ความเป็นจริงเสมือนโดยไม่ได้รับสิทธิ์รูท - ส่วนประกอบการติดตามการเคลื่อนไหวพร้อมเฟรมเวิร์กสำหรับการกรองและการสตรีมวิดีโอ
- ระบบติดตามตัวละครอิสระหกระดับ (6DoF, เดินหน้า/ถอยหลัง, ขึ้น/ลง, ซ้าย/ขวา, การหันเห, การเอียง, การหมุน) สำหรับคอนโทรลเลอร์ PSVR และ PS Move
- โมดูลสำหรับการผสานรวมกับ API กราฟิก Vulkan และ OpenGL
- โหมดหัวขาด
- การจัดการปฏิสัมพันธ์และมุมมองเชิงพื้นที่
- การสนับสนุนพื้นฐานสำหรับการซิงโครไนซ์เฟรมและการป้อนข้อมูล (การกระทำ)
- เซิร์ฟเวอร์คอมโพสิตสำเร็จรูปที่รองรับเอาต์พุตโดยตรงไปยังอุปกรณ์ โดยข้ามเซิร์ฟเวอร์ระบบ X ให้เชเดอร์สำหรับ Vive และ
พาโนทูลส์ . มีการรองรับเลเยอร์การฉายภาพ
ที่มา: opennet.ru