Monado เวอร์ชันที่สองซึ่งเป็นแพลตฟอร์มสำหรับอุปกรณ์ความเป็นจริงเสมือน

บริษัทร่วมมือ นำเสนอ การเปิดตัวโครงการ โมนาโด 0.2มุ่งเป้าไปที่การสร้างการนำมาตรฐานไปใช้อย่างเปิดเผย โอเพ่นเอ็กซ์อาร์- Monado มอบรันไทม์ที่สอดคล้องกับข้อกำหนดของ OpenXR อย่างสมบูรณ์ ซึ่งสามารถใช้เพื่อจัดระเบียบงานด้วยความเป็นจริงเสมือนและความเป็นจริงเสริมบนสมาร์ทโฟน แท็บเล็ต คอมพิวเตอร์พีซี และอุปกรณ์อื่น ๆ มาตรฐาน OpenXR จัดทำขึ้นโดยกลุ่ม Khronos และกำหนด API สากลสำหรับการสร้างแอปพลิเคชันความเป็นจริงเสมือนและความเป็นจริงเสริม รวมถึงชุดของเลเยอร์สำหรับการโต้ตอบกับฮาร์ดแวร์ที่สรุปคุณลักษณะของอุปกรณ์เฉพาะ รหัสโครงการเขียนด้วยภาษา C และ จัดจำหน่ายโดย ภายใต้สิทธิ์ใช้งานซอฟต์แวร์ Boost 1.0 ฟรี ซึ่งเข้ากันได้กับ GPL

เพิ่มการปรับปรุงรวมถึง:

  • ขณะนี้เซิร์ฟเวอร์คอมโพสิตรองรับการเรนเดอร์หลายชั้น ทำให้แอปพลิเคชันสามารถโฮสต์โครงสร้างหลาย ๆ โครงสร้างได้ XrCompositionLayerการฉายภาพ и XrCompositionLayerQuad- การทำงานกับหลายเลเยอร์เป็นสิ่งสำคัญสำหรับแอปพลิเคชันที่ใช้สี่เลเยอร์ในการแสดงผลอินเทอร์เฟซผู้ใช้ และยังเป็นพื้นฐานสำหรับการสนับสนุนเพิ่มเติมสำหรับแอปพลิเคชันที่มีอินเทอร์เฟซซ้อนทับที่ด้านบนของฉาก เช่น xrเดสก์ท็อป หรือ ดาวพลูโต VR.



  • เซิร์ฟเวอร์คอมโพสิตและไดรเวอร์อยู่ในกระบวนการบริการที่แยกจากกัน อยู่ระหว่างดำเนินการ เพื่อให้ความสามารถในการเชื่อมต่อแอปพลิเคชัน OpenXR หลายตัวเข้ากับอินสแตนซ์เดียวของบริการ Monado และแสดงภาพพร้อมกันโดยใช้ส่วนขยาย XR_EXTX_overlay
  • ให้การสนับสนุน Vive Wand และตัวควบคุม Valve Index และการใช้งานสำหรับการควบคุมการเคลื่อนไหวด้วยอิสระสามระดับ (3DOF การเคลื่อนไหวในสามทิศทาง) ในอีกไม่กี่เดือนข้างหน้า เราวางแผนที่จะเพิ่มการรองรับระดับความอิสระ 6 องศา (XNUMXDOF, เดินหน้า/ถอยหลัง, ขึ้น/ลง, ซ้าย/ขวา, การหันเห, เอียง, ม้วนตัว) โดยใช้ระบบติดตาม ประภาคาร.
  • เพิ่มการรองรับ Bluetooth LE ซึ่งรวมอยู่ในไดรเวอร์สำหรับ Google Daydream 3DOF Controller
  • เพิ่มไดรเวอร์ Arduino สำหรับการทดลองเมื่อสร้างคอนโทรลเลอร์ของคุณเอง
  • ตัวขับของระบบติดตามตำแหน่งแบบเปิดถูกรวมเข้ากับโครงสร้างหลัก libsurvive.
  • ขณะนี้อินเทอร์เฟซผู้ใช้สำหรับการดีบักรองรับกราฟแบบกำหนดเอง ซึ่งในรูปแบบปัจจุบันจะใช้เพื่อแสดงภาพโหลดบน CPU ในระหว่างการเรนเดอร์
  • ขณะนี้ Monado-gui รองรับการตั้งค่าการจัดเก็บในไดเร็กทอรี $XDG_CONFIG_HOME/monado และ $HOME/.config/monado เพิ่มความสามารถในการกำหนดค่ากล้องสเตอริโอด้วยอินเทอร์เฟซ USB สำหรับ PSMV (PlayStation Move) และ PSVR (PlayStation VR)
  • ระบบการประกอบได้รับการออกแบบใหม่ เพิ่มแล้ว พื้นที่เก็บข้อมูล PPA สำหรับ Ubuntu พร้อมแพ็คเกจ Monado, กฎ OpenXR-SDK และ xr-hardware udev
  • เพิ่มการสนับสนุนสำหรับการเริ่มบริการ monado ผ่านการเปิดใช้งานซ็อกเก็ตใน systemd

องค์ประกอบของแพลตฟอร์ม:

  • เครื่องมือการมองเห็นเชิงพื้นที่ (การติดตามวัตถุ การตรวจจับพื้นผิว การสร้างตาข่ายขึ้นใหม่ การจดจำท่าทาง การติดตามดวงตา);
  • เอ็นจิ้นสำหรับการติดตามตัวละคร (ไจโรโคลง การทำนายการเคลื่อนไหว ตัวควบคุม การติดตามการเคลื่อนไหวด้วยแสงผ่านกล้อง การติดตามตำแหน่งตามข้อมูลจากหมวกกันน็อค VR)
  • เซิร์ฟเวอร์คอมโพสิต (โหมดเอาต์พุตโดยตรง, การส่งต่อวิดีโอ, การแก้ไขเลนส์, การจัดองค์ประกอบ, การสร้างพื้นที่ทำงานสำหรับการทำงานพร้อมกันกับหลายแอปพลิเคชัน)
  • กลไกการโต้ตอบ (การจำลองกระบวนการทางกายภาพ ชุดวิดเจ็ต และชุดเครื่องมือสำหรับแอปพลิเคชันความเป็นจริงเสมือน)
  • เครื่องมือวัด (สอบเทียบอุปกรณ์ การติดตั้ง ขอบเขตการเคลื่อนไหว).

คุณสมบัติหลัก:

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

Monado เวอร์ชันที่สองซึ่งเป็นแพลตฟอร์มสำหรับอุปกรณ์ความเป็นจริงเสมือน

ที่มา: opennet.ru

เพิ่มความคิดเห็น