Microsoft thay thế các API WinRT bằng OpenXR cho HoloLens 2 và Windows Mixed Reality

Biểu tượng thời gian đọc 3 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Microsoft OpenXR

Microsoft OpenXR

Trở lại năm 2017, Microsoft đã tham gia OpenXR, một tiêu chuẩn được thiết kế để cải thiện khả năng tương tác giữa các ứng dụng và giao diện phần cứng khác nhau được sử dụng trong VR. Vào đầu năm 2019, Microsoft đã phát hành một phiên bản xem trước của thời gian chạy OpenXR cho nền tảng Windows Mixed Reality dựa trên thông số kỹ thuật dự thảo OpenXR. Vào tháng 2019 năm XNUMX, Microsoft phát hành thời gian chạy OpenXR 1.0 đầu tiên hỗ trợ thực tế hỗn hợp, dành cho tất cả người dùng Windows Mixed Reality và HoloLens 2.

Ngay bây giờ, với OpenXR, bạn có thể phát triển các công cụ và ứng dụng nhắm mục tiêu HoloLens 2 với cùng một API mà bạn sử dụng để nhắm mục tiêu tai nghe PC VR, bao gồm tai nghe Windows Mixed Reality, tai nghe Oculus Rift và tai nghe SteamVR. Vì các ứng dụng dựa trên OpenXR có thể di động trên các nền tảng phần cứng, nên Microsoft đang ngừng phát triển các API WinRT kế thừa. Các ứng dụng dựa trên WinRT API hiện tại sẽ tiếp tục hoạt động trên HoloLens 2 và Windows Mixed Reality, nhưng Microsoft sẽ không thêm bất kỳ tính năng mới nào vào WinRT API.

Bạn có thể bắt đầu phát triển OpenXR trong Unity và Unreal Engine. Tìm thông tin chi tiết bên dưới.

OpenXR trong Unity

Hôm nay, lộ trình phát triển Unity được hỗ trợ cho HoloLens 2, HoloLens (1st gen) và tai nghe Windows Mixed Reality là Đoàn kết 2019 LTS với chương trình phụ trợ API WinRT hiện có. Nếu bạn đang nhắm mục tiêu bộ điều khiển HP Reverb G2 mới trong ứng dụng Unity 2019, hãy xem Tài liệu đầu vào HP Reverb G2.

Bắt đầu với Đoàn kết 2020 LTSUnity sẽ gửi một chương trình phụ trợ OpenXR hỗ trợ tai nghe HoloLens 2 và Windows Mixed Reality. Điều này bao gồm hỗ trợ cho các tiện ích mở rộng OpenXR giúp làm sáng đầy đủ tính năng của tai nghe HoloLens 2 và Windows Mixed Reality, bao gồm theo dõi tay / mắt, neo không gian và bộ điều khiển HP Reverb G2. Phiên bản xem trước của gói OpenXR của Unity sẽ có sẵn vào cuối năm nay. Hỗ trợ MRTK-Unity cho OpenXR hiện đang được phát triển trong chi nhánh mrtk_development và sẽ có sẵn cùng với gói xem trước OpenXR đó.

Bắt đầu từ Unity 2021, OpenXR sau đó sẽ trở thành chương trình phụ trợ Unity duy nhất được hỗ trợ để nhắm mục tiêu tai nghe HoloLens 2 và Windows Mixed Reality.

OpenXR trong Unreal Engine

Tính đến Động cơ 4.23 Unreal, hỗ trợ đầy đủ cho tai nghe HoloLens 2 và Windows Mixed Reality có sẵn thông qua plugin Windows Mixed Reality (WinRT).

Unreal Engine 4.23 cũng là bản phát hành game engine lớn đầu tiên hỗ trợ bản xem trước cho OpenXR 1.0! Bây giờ trong Động cơ 4.26 Unreal, hỗ trợ cho HoloLens 2, Windows Mixed Reality và các tai nghe VR dành cho máy tính để bàn khác sẽ có sẵn thông qua plugin OpenXR tích hợp sẵn của Unreal Engine. Unreal Engine 4.26 cũng sẽ xuất xưởng với bộ plugin mở rộng OpenXR đầu tiên cho phép tương tác bằng tay và hỗ trợ bộ điều khiển HP Reverb G2, làm sáng bộ tính năng đầy đủ của tai nghe HoloLens 2 và Windows Mixed Reality. Unreal Engine 4.26 có sẵn trong bản xem trước hôm nay trên Trình khởi động trò chơi sử thi, với việc phát hành chính thức vào cuối năm nay. Hỗ trợ MRTK-Unreal cho OpenXR cũng sẽ có sẵn cùng với bản phát hành đó.

Nếu bạn đang xây dựng công cụ DirectX của riêng mình cho HoloLens 2, Windows Mixed Reality hoặc tai nghe PC VR khác, Microsoft hiện khuyến nghị OpenXR.

nguồn: microsoft

Thông tin thêm về các chủ đề: bóng đèn 2, microsoft, openxr, Thực tế hỗn hợp Windows