Monado, một nền tảng mã nguồn mở cho các thiết bị thực tế ảo

dễ thương

Gần đây việc ra mắt dự án “Monado” đầu tiên được công bố, đó là một nền tảng mới nhằm tạo ra một triển khai mở của tiêu chuẩn OpenXR, xác định một API chung để 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 máy tính trừu tượng hóa các đặc tính của các thiết bị cụ thể.

Tiêu chuẩn được chuẩn bị bởi tập đoàn Khronos, cũng đang phát triển các tiêu chuẩn như OpenGL, OpenCL và Vulkan.

Về Monado

Dễ thương cung cấp thời gian chạy hoàn toàn tuân thủ các yêu cầu 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, vì dự án phát triển một số hệ thống con cơ bản, đó là những thứ sau:

  • Một công cụ tầm nhìn không gian: chịu trách nhiệm theo dõi đối tượng, xác định bề mặt, tái tạo lưới, nhận dạng cử chỉ, theo dõi mắt.
  • Một công cụ theo dõi ký tự: Chức năng của nó là điều khiển 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: xử lý chế độ đầu ra trực tiếp, chuyển tiếp video, hiệu chỉnh ống kính, bố cục, định hình không gian làm việc để làm việc với nhiều ứng dụng đồng thời.
  • Công cụ tương tác- Điều này chịu trách nhiệm cho việc mô phỏng các quá trình vật lý, một bộ widget và một bộ công cụ cho các ứng dụng thực tế ảo.
  • Thiết bị đo đạc: chịu trách nhiệm hiệu chuẩn thiết bị, thiết lập các giới hạn chuyển động, trong số những việc khác.

Bạn khỏe khôngl Monado là thời gian chạy OpenXR đầu tiên cho GNU / Linux và hy vọng sẽ thúc đẩy sự phát triển của hệ sinh thái XR mã nguồn mở và cung cấp các khối xây dựng cơ bản cho các nhà cung cấp thiết bị nhắm mục tiêu nền tảng GNU / Linux.

Các đặc điểm chính nổi bật, tính khả dụng của trình điều khiển cho tai nghe thực tế ảo HDK (Bộ công cụ dành cho nhà phát triển tin tặc OSVR) và PlayStation VR HMD, cũng như cho bộ điều khiển PlayStation Move và Razor Hydra.

Ngoài việc cung cấp khả năng sử dụng thiết bị tương thích với dự án OpenHMD và cung cấp trình điều khiển cho kính thực tế tăng cường North Star.

Ngoài ra có một bộ quy tắc udev để định cấu hình quyền truy cập thiết bị VR mà không cần ủy quyền gốc, cùng với trình điều khiển cho hệ thống theo dõi vị trí Intel RealSense T265.

Và cũng một 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ủ X của hệ thống. Shader được cung cấp cho Vive và Panotools và hỗ trợ cho các lớp chiếu.

Các đặc điểm khác của nó là:

  • Các thành phần theo dõi chuyển động với 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).
  • Quản lý các tương tác không gian và quan điểm.
  • Hỗ trợ cơ bản cho đồng bộ hóa khung và đầu vào thông tin (hành động).

Về phiên bản đầu tiên của Monado

Bây giờ phiên bản đầu tiên được coi là thử nghiệm và nhằm vào những nhà phát triển mới bắt đầu làm quen với nền tảng này.

Trong tình trạng hiện tại của dự án, Monado cho phép tạo ứng dụng và theo dõi vòng quay trên các thiết bị tương thích sử dụng OpenHMD và cả cung cấp khả năng hiển thị trực tiếp đầu ra cho các thiết bị thực tế ảo bỏ qua ngăn xếp đồ họa của hệ điều hành.

Mã dự án được viết bằng C và được phân phối theo Giấy phép Phần mềm Boost 1.0 tuân thủ GPL, dựa trên giấy phép BSD và MIT, nhưng không cần đề cập đến khi sản phẩm phái sinh được phân phối ở dạng nhị phân.

Bây giờ nền tảng chỉ hỗ trợ Linux và khả năng tương thích với các hệ điều hành khác được mong đợi trong tương lai.

Cuối cùng, Nếu bạn muốn biết thêm về Monado, Bạn có thể kiểm tra các chi tiết, cũng như có thể truy cập mã nguồn của nó, từ trang web chính thức của nó.

Liên kết là cái này.


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Một bình luận, để lại của bạn

Để 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.

  1.   nguyên nhân123 dijo

    Tôi muốn một vr tốt hơn cho linux họ chỉ với cv1 và không có van hoàn thiện, nó để lại một cánh tay của khuôn mặt. Htc vive rõ ràng không có nhiều ý định nên tôi đã hỏi trên twitter. Họ phải có yêu cầu của nhà phát triển để suy nghĩ về nó đầu tiên.

    Điều khác là rất ít những người yêu cầu phát triển trong linux, những người sử dụng vr trong môi trường siêu đóng và một điều nữa là rất ít người dùng muốn các nền tảng đóng và chúng ta đã biết sơ lược về điều đó!