Monado 21.0.0: phiên bản ổn định chính thức tuân thủ tiêu chuẩn OpenXR 1.0

Các nhà phát triển cộng tác đã phát hành một vài ngày trước, sự ra mắt của phiên bản mới của Đơn nguyên 21.0.0, là một triển khai mã nguồn mở của tiêu chuẩn OpenXR. 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 trung gian để tương tác với thiết bị trừu tượng hóa các đặc điểm của các thiết bị cụ thể.

Monado cung cấp thời gian chạy hoàn toàn tuân thủ OpenXR có thể được sử dụng để chạy 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ã dự án được viết bằng C và được phát hành theo giấy phép phần mềm Boost 1.0 miễn phí tuân thủ GPL.

Trong số các tính năng chính:

  • Bộ điều khiển cho HDK (OSVR Hacker Developer Kit) và mũ bảo hiểm PlayStation VR HMD, cũng như bộ điều khiển Vive Wand, Valve Index, PlayStation Move và Razor Hydra.
  • Khả năng sử dụng phần cứng tương thích vớ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.
  • Một tập hợp các quy tắc udev để định cấu hình quyền truy cập không root vào các thiết bị thực tế ảo.
  • Các thành phần theo dõi chuyển động với một khung lọc và phát trực tuyến video.
  • Hệ thống theo dõi nhân vật với sáu bậc tự do (6DoF, tiến / lùi, lên / xuống, trái / phải, yaw, cao độ, cuộn) cho bộ điều khiển PSVR và PS Move.
  • Các mô-đun để tích hợp với các API đồ họa Vulkan và OpenGL.
  • Chế độ không màn hình (không đầu).
  • Tương tác không gian và quản lý các góc nhìn.
  • Hỗ trợ cơ bản cho đồng bộ hóa khung và nhập thông tin (hành động).
  • Máy chủ tổng hợp sẵn sàng sử dụng hỗ trợ đầu ra trực tiếp đến thiết bị, bỏ qua máy chủ hệ thống X. Trình tạo bóng được cung cấp cho Vive và Panotools.

Tin tức chính về Monado 21.0.0

Monado 21.0.0 là phiên bản đầu tiên chính thức tuân thủ tiêu chuẩn OpenXR 1.0. Tập đoàn Khronos đã tiến hành kiểm tra khả năng tương thích và thêm Monado vào danh sách triển khai OpenXR được hỗ trợ chính thức.

Thử nghiệm được thực hiện với API đồ họa OpenGL và API Vulkan, sử dụng bản dựng máy tính để bàn trong chế độ mô phỏng thiết bị thực tế ảo. Ban đầu, người ta định gán số phiên bản 1.0, nhưng các nhà phát triển đã quyết định sử dụng cách đánh số bằng năm, tương tự với cách đánh số của các phiên bản Mesa.

Chúng tôi vui mừng thông báo rằng Monado hiện cung cấp triển khai OpenXR tuân thủ chính thức. Danh sách chính thức các triển khai tuân thủ OpenXR 1.0 hiện bao gồm Monado, dựa trên việc chạy bộ kiểm tra tuân thủ OpenXR trên một thiết bị "giả".

Lưu ý rằng trạng thái tuân thủ OpenXR 1.0 chỉ áp dụng cho thiết bị được mô phỏng. Bất kỳ ai xây dựng sản phẩm bằng Monado với phần cứng không mô phỏng vẫn phải trải qua quy trình chấp nhận và tuân thủ đầy đủ và bình thường cho sản phẩm đó để yêu cầu tuân thủ OpenXR và gặt hái lợi ích.

Sự đổi mới thứ hai quan trọng là sự chuẩn bị của một bộ điều khiển cho nền tảng SteamVR với việc triển khai trình theo dõi trạng thái, cũng như trình tạo plugin cho SteamVR, cho phép sử dụng bất kỳ bộ điều khiển tai nghe (HMD) và bộ điều khiển nào được tạo cho Monado trong SteamVR. Ví dụ: Monado cung cấp trình điều khiển cho tai nghe OpenHMD, Panotools (PSVR) và Vive / Vive Pro / Valve Index VR.

Về việc xử lý phiên bản, các nhà phát triển đề cập rằng phiên bản phát hành đầu tiên này là đủ và họ đã chuyển khỏi loạt tiền phát hành 0.XY

Phiên bản tuân thủ chính thức đầu tiên này được gọi là 21.0.0, thay vì 1.0.0. Các quy ước chung của SemVer chủ yếu giải quyết sự ổn định của API. Tuy nhiên, vì API công khai duy nhất cho Monado là thông qua đặc tả OpenXR được duy trì bên ngoài, số SemVer tiêu chuẩn cho Monado sẽ vẫn còn trong phiên bản chính 1 trong một thời gian dài bất chấp những tiến bộ trong dự án.

Thay vào đó, chúng tôi quyết định làm theo mô hình kiểm soát phiên bản của dự án FreeDesktop.org, Mesa: một mô hình kết hợp giữa SemVer và kiểm soát phiên bản dựa trên ngày. 

Cuối cùng, nếu bạn muốn biết thêm về nó của phiên bản mới này. Bạn có thể kiểm tra chi tiết Trong liên kết sau đây.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.