Bản phát hành đầu tiên của Monado, nền tảng dành cho thiết bị thực tế ảo

được phát hành bản phát hành đầu tiên của dự án Dễ thương, nhằm mục đích tạo ra sự triển khai mở của tiêu chuẩn OpenXR, 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ể. Tiêu chuẩn này được chuẩn bị bởi tập đoàn Khronos, tập đoàn cũng phát triển các tiêu chuẩn như OpenGL, OpenCL và Vulkan. 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 tương thích với GPL, dựa trên giấy phép BSD và MIT, nhưng không yêu cầu ghi công khi phân phối tác phẩm phái sinh ở dạng nhị phân.

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. Một số hệ thống con cơ bản đang được phát triển trong khuôn khổ dự án:

  • 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).

Bản phát hành đầu tiên của Monado, nền tảng dành cho thiết bị thực tế ảo

Bản phát hành đầu tiên được coi là thử nghiệm và nhằm mục đích giúp các nhà phát triển làm quen với nền tảng này. Ở trạng thái hiện tại, Monado cho phép bạn tạo ứng dụng và theo dõi quá trình xoay trên các thiết bị được hỗ trợ bằng cách sử dụng OpenHMDvà cũng cung cấp khả năng hiển thị trực tiếp (Chế độ trực tiếp) để xuất ra các thiết bị thực tế ảo bỏ qua ngăn xếp đồ họa của hệ điều hành.
Hiện tại, chỉ có Linux được hỗ trợ (dự kiến ​​sẽ hỗ trợ cho các hệ điều hành khác trong tương lai).

HÃY TÌM HIỂU:

  • Có sẵn 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.


Nguồn: opennet.ru

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