Monado 0.2 มาพร้อมกับการรองรับหลายชั้น Vive Wand และ Valve Index และอีกมากมาย

น่ารัก

เมื่อหลายเดือนก่อน เราพูดคุยกันที่นี่ในบล็อกเกี่ยวกับ Monado ซึ่งเป็น แพลตฟอร์มโอเพ่นซอร์สสำหรับอุปกรณ์เสมือนจริงของมาตรฐาน OpenXRซึ่งกำหนด API สากลสำหรับการสร้างแอปพลิเคชันเสมือนจริงและความเป็นจริงที่เพิ่มขึ้นตลอดจนชุดของเลเยอร์สำหรับการโต้ตอบกับคอมพิวเตอร์ที่ทำให้ลักษณะเฉพาะของอุปกรณ์เฉพาะเป็นนามธรรม

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

มีอะไรใหม่ใน Monado 0.2

ตอนนี้ในข่าวล่าสุด พวกจาก Collabora ประกาศเปิดตัวเวอร์ชันใหม่ ของโครงการ "Monado 0.2" และในบรรดาการปรับปรุงที่เพิ่มเข้ามานั้นมีการเน้นย้ำว่า รองรับการแสดงผลหลายชั้น ซึ่งตอนนี้ฉันรู้แล้ว อนุญาตให้แอปพลิเคชันวางโครงสร้างหลาย ๆ XrCompositionLayerการฉายภาพ (เลเยอร์องค์ประกอบสำหรับการฉายภาพ) และ XrCompositionLayerQuad (มีประโยชน์สำหรับองค์ประกอบ UI หรือเนื้อหา 2 มิติในโลกเสมือนจริง)

ความสามารถในการทำงานกับหลายเลเยอร์เป็นสิ่งสำคัญสำหรับการใช้งาน ซึ่งใช้สี่ชั้นเพื่อแสดงส่วนต่อประสานผู้ใช้และ เป็นรากฐานสำหรับการสนับสนุนแอปพลิเคชันเพิ่มเติมด้วยอินเทอร์เฟซการซ้อนทับ บนเวทีเช่น xrdesktop หรือ Pluto VR

การเปลี่ยนแปลงอีกประการหนึ่งคือ บนเซิร์ฟเวอร์และคอนโทรลเลอร์ Komnozitny นี้ อยู่ในกระบวนการบริการที่แยกจากกัน เนื่องจากงานกำลังดำเนินการเพื่อให้สามารถเชื่อมต่อแอปพลิเคชัน OpenXR หลายตัวกับอินสแตนซ์ของบริการ Monado และแสดงพร้อมกันโดยใช้ส่วนขยาย XR_EXTX_overlay

นอกจากนี้ยังได้รับการจัดเตรียมไว้ใน Monado 0.2 เวอร์ชันใหม่ รองรับ Vive Wand และ Valve Index controllers และการใช้งานเพื่อควบคุมการเคลื่อนไหวด้วยอิสระสามองศา (3DOF เคลื่อนไหวในสามทิศทาง)

ในอีกไม่กี่เดือนข้างหน้ามีการวางแผนที่จะเพิ่มการรองรับสำหรับอิสระหกองศา (6DOF) โดยใช้ระบบติดตามประภาคาร

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

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

รหัสโครงการเขียนด้วยภาษา C และแจกจ่ายภายใต้สิทธิ์การใช้งานซอฟต์แวร์ Boost 1.0 ที่เป็นไปตาม GPL ซึ่งอิงตามใบอนุญาต BSD และ MIT แต่ไม่จำเป็นต้องพูดถึงเมื่องานอนุพันธ์ถูกแจกจ่ายในรูปแบบไบนารี

ปล่อย

ขณะนี้ แพลตฟอร์มรองรับเฉพาะ Linux และคาดว่าจะเข้ากันได้กับระบบปฏิบัติการอื่น ๆ ในอนาคต

และตามที่เราได้กล่าวถึงในข่าวของเวอร์ชันใหม่นี้ได้มีการเพิ่ม Monado PPA สำหรับ Ubuntu ซึ่งสามารถเพิ่มได้โดยการเปิดเทอร์มินัลและพิมพ์ข้อความต่อไปนี้:

sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update

และในการติดตั้งคุณต้องพิมพ์:

sudo apt install monado

ในที่สุด หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับโมนาโดะ คุณสามารถตรวจสอบรายละเอียดรวมทั้งสามารถเข้าถึงซอร์สโค้ดนี้ได้จากเว็บไซต์อย่างเป็นทางการ

ลิงค์คือนี่


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา