Bản phát hành thứ hai của Monado, nền tảng dành cho thiết bị thực tế ảo

Công ty cộng tác trình bày phát hành dự án Đơn nguyên 0.2, nhằm mục đích tạo ra sự triển khai mở của tiêu chuẩn OpenXR. Monado cung cấp thời gian chạy tuân thủ đầy đủ các yêu cầu của OpenXR, có thể được sử dụng để tổ chức công việc với thực tế ảo và thực tế tăng cường trên điện thoại thông minh, máy tính bảng, PC và bất kỳ thiết bị nào khác. Tiêu chuẩn OpenXR do tập đoàn Khronos chuẩn bị và xác định một API phổ quát để tạo các ứng dụng thực tế ảo và thực tế tăng cường, cũng như một tập hợp các lớp để tương tác với phần cứng trừu tượng hóa các đặc điểm của các thiết bị cụ thể. Mã dự án được viết bằng C và phân phối bởi theo Giấy phép Phần mềm Boost 1.0 miễn phí, tương thích với GPL.

Trong số các cải tiến bổ sung:

  • Máy chủ tổng hợp hiện hỗ trợ kết xuất nhiều lớp, cho phép ứng dụng lưu trữ nhiều cấu trúc XrThành phầnLớpChiếu и XrThành PhầnLớpQuad. Làm việc với nhiều lớp rất quan trọng đối với các ứng dụng sử dụng bốn lớp để hiển thị giao diện người dùng và cũng là cơ sở để hỗ trợ thêm cho các ứng dụng có giao diện được phủ lên trên cảnh, chẳng hạn như xrddesktop hoặc Sao Diêm Vương VR.



  • Máy chủ tổng hợp và trình điều khiển được tách thành các quy trình dịch vụ riêng biệt. Công việc đang được tiến hành để cung cấp khả năng kết nối nhiều ứng dụng OpenXR với một phiên bản của dịch vụ Monado và trực quan hóa chúng đồng thời bằng tiện ích mở rộng XR_EXTX_overlay.
  • Cung cấp hỗ trợ cho bộ điều khiển Vive Wand và Valve Index cũng như cách sử dụng chúng để điều khiển chuyển động với ba bậc tự do (3DOF, chuyển động theo ba hướng). Trong những tháng tới, chúng tôi dự định bổ sung hỗ trợ cho sáu bậc tự do (6DOF, tiến/lùi, lên/xuống, trái/phải, ngáp, cao độ, lăn) bằng hệ thống theo dõi Lighthouse .
  • Đã thêm hỗ trợ cho Bluetooth LE, được bao gồm trong trình điều khiển cho Bộ điều khiển 3DOF của Google Daydream.
  • Đã thêm trình điều khiển arduino để thử nghiệm khi tạo bộ điều khiển của riêng bạn;
  • Trình điều khiển của hệ thống theo dõi vị trí mở được tích hợp vào cấu trúc chính sống sót.
  • Giao diện người dùng gỡ lỗi hiện hỗ trợ các biểu đồ tùy chỉnh, ở dạng hiện tại được sử dụng để trực quan hóa tải trên CPU trong quá trình kết xuất.
  • Monado-gui hiện hỗ trợ lưu trữ cài đặt trong thư mục $XDG_CONFIG_HOME/monado và $HOME/.config/monado. Đã thêm khả năng định cấu hình camera âm thanh nổi bằng giao diện USB cho PSMV (PlayStation Move) và PSVR (PlayStation VR).
  • Hệ thống lắp ráp đã được thiết kế lại. Thêm Kho lưu trữ PPA dành cho Ubuntu với các gói Monado, quy tắc udev OpenXR-SDK và xr-hardware.
  • Đã thêm hỗ trợ để khởi động dịch vụ monado thông qua kích hoạt ổ cắm trong systemd.

Thành phần nền tảng:

  • Công cụ tầm nhìn không gian (theo dõi đối tượng, phát hiện bề mặt, tái tạo lưới, nhận dạng cử chỉ, theo dõi mắt);
  • Công cụ theo dõi nhân vật (bộ ổn định con quay hồi chuyển, dự đoán chuyển động, bộ điều khiển, theo dõi chuyển động quang học qua camera, theo dõi vị trí dựa trên dữ liệu từ mũ bảo hiểm VR);
  • Máy chủ tổng hợp (chế độ xuất trực tiếp, chuyển tiếp video, hiệu chỉnh ống kính, tổng hợp, tạo không gian làm việc để làm việc đồng thời với nhiều ứng dụng);
  • Công cụ tương tác (mô phỏng các quy trình vật lý, bộ tiện ích và bộ công cụ cho các ứng dụng thực tế ảo);
  • Thiết bị đo đạc (hiệu chuẩn thiết bị, lắp đặt ranh giới chuyển động).

HÃY TÌM HIỂU:

  • Trình điều khiển cho mũ bảo hiểm thực tế ảo HDK (Bộ công cụ phát triển hacker OSVR) và
    PlayStation VR HMD, cũng như cho bộ điều khiển PlayStation Move và Dao cạo Hydra.
  • khả năng sử dụng hình ảnhđược hỗ trợ bởi dự án OpenHMD.
  • Trình điều khiển cho kính thực tế tăng cường North Star.
  • Trình điều khiển cho hệ thống theo dõi vị trí Intel RealSense T265.
  • bộ quy tắc udev để định cấu hình quyền truy cập vào các thiết bị thực tế ảo mà không cần có quyền root.
  • Các thành phần theo dõi chuyển động có khung để lọc và truyền phát video.
  • Hệ thống theo dõi ký tự sáu bậc tự do (6DoF, tiến/lùi, lên/xuống, trái/phải, yaw, pitch, roll) cho bộ điều khiển PSVR và PS Move.
  • Các mô-đun để tích hợp với API đồ họa Vulkan và OpenGL.
  • Chế độ không đầu.
  • Quản lý tương tác không gian và quan điểm.
  • Hỗ trợ cơ bản cho việc đồng bộ hóa khung và nhập thông tin (hành động).
  • Một máy chủ tổng hợp được tạo sẵn hỗ trợ đầu ra trực tiếp tới thiết bị, bỏ qua máy chủ hệ thống X. Cung cấp shader cho Vive và Panotool. Có hỗ trợ cho các lớp chiếu.

Bản phát hành thứ hai của Monado, nền tảng dành cho thiết bị thực tế ảo

Nguồn: opennet.ru

Thêm một lời nhận xét