Trí thông minh dữ liệu tạo

Bản cập nhật OpenXR 1.1 cho thấy sự đồng thuận của ngành về các tính năng kỹ thuật chính

Ngày:

OpenXR, tiêu chuẩn mở tạo ra cách thức tiêu chuẩn hóa để phần cứng và ứng dụng XR giao tiếp với nhau, đã có bản cập nhật lớn đầu tiên. OpenXR 1.1 phát triển tiêu chuẩn bằng cách kết hợp chức năng mới quan trọng đối với ngành nhưng trước đây chưa được chuẩn hóa.

Được hỗ trợ bởi cơ quan tiêu chuẩn Khronos Group, OpenXR là một tiêu chuẩn miễn phí bản quyền nhằm mục đích tiêu chuẩn hóa việc phát triển các ứng dụng VR và AR, tạo nên một hệ sinh thái có khả năng tương tác cao hơn. Tiêu chuẩn này đã được phát triển kể từ tháng 2017 năm XNUMX và theo thời gian đã được hầu hết mọi công ty phần cứng, nền tảng và động cơ lớn trong ngành VR hỗ trợ, bao gồm cả những công ty AR chủ chốt—nhưng đáng chú ý là không phải Apple.

Hình ảnh lịch sự của Khronos Group

Sau khi phát hành OpenXR 1.0 vào năm 2019, bản phát hành OpenXR 1.1 tuần này là bản cập nhật lớn đầu tiên cho tiêu chuẩn này trong hơn bốn năm rưỡi.

Bản cập nhật cho thấy tiêu chuẩn đang phát triển khi nhu cầu của ngành xuất hiện, kết quả là một phần trong thiết kế của tiêu chuẩn.

Được xây dựng trong khuôn khổ OpenXR là khái niệm 'tiện ích mở rộng', là các khả năng dành riêng cho nhà cung cấp có thể tùy chỉnh chức năng của OpenXR mà không cần phải trải qua quá trình đưa vào tiêu chuẩn chính thức trước tiên.

Trong một số trường hợp, các tiện ích mở rộng như vậy bao gồm chức năng mà cuối cùng sẽ trở nên phổ biến đủ để đảm bảo được đưa vào tiêu chuẩn tổng thể. Do đó, các tiện ích mở rộng có thể được 'quảng bá' và đưa vào tiêu chuẩn OpenXR để tất cả mọi người sử dụng và hỗ trợ.

OpenXR 1.1 thấy sự bao gồm năm khả năng ban đầu được bắt đầu dưới dạng tiện ích mở rộng:

Tầng địa phương: cung cấp Không gian tham chiếu mới với nguồn gốc được khóa trên thế giới được căn chỉnh theo trọng lực cho nội dung ở quy mô đứng có thể được đưa về vị trí hiện tại của người dùng chỉ bằng cách nhấn nút mà không cần quy trình hiệu chỉnh. Nó cũng có chiều cao sàn ước tính được tích hợp sẵn. Thông tin chi tiết hơn về chức năng Tầng địa phương và giá trị của nó đối với các nhà phát triển có sẵn trong bài đăng trên blog này.

Âm thanh nổi với kết xuất Foveated: cung cấp Cấu hình chế độ xem chính để thực hiện kết xuất được theo dõi bằng mắt hoặc kết xuất được cố định cho tai nghe XR trên nhiều API kết xuất đồ họa. Việc sử dụng nó đặc biệt có lợi cho việc hiển thị hiệu quả các màn hình có số lượng pixel cao, gây tải nặng cho GPU. Tiện ích mở rộng nhà cung cấp ban đầu đã được áp dụng nguyên bản trong Unity, Unreal và gần đây là NVIDIA Omniverse.

Bề mặt bám: cung cấp Mã nhận dạng tư thế tiêu chuẩn có khả năng neo giữ nội dung trực quan một cách đáng tin cậy so với bàn tay thực của người dùng, cho dù vị trí tay được theo dõi trực tiếp hay được suy ra từ vị trí và hướng của bộ điều khiển vật lý.

XrUuid: cung cấp Loại dữ liệu chung để giữ Mã định danh duy nhất toàn cầu tuân theo IETF RFC 4122.

xrLocateSpaces: cung cấp chức năng Định vị không gian để cải thiện hiệu suất và đơn giản hóa mã ứng dụng bằng cách cho phép ứng dụng định vị một mảng không gian trong một lệnh gọi hàm duy nhất điền vào một “mảng cấu trúc” (AoS), thay vì bị giới hạn ở việc định vị một không gian cho mỗi lệnh gọi hàm .

Việc xây dựng các tiện ích mở rộng này trực tiếp vào OpenXR thể hiện sự đồng thuận của ngành về nhu cầu đối với các tính năng này và cách triển khai chúng trên toàn hệ sinh thái.

OpenXR 1.1 cũng bao gồm nhiều cải tiến khác nhau cho các tính năng hiện có và làm rõ một số khả năng nhằm làm cho tiêu chuẩn rõ ràng hơn cho những ai muốn xây dựng các triển khai tuân thủ tiêu chuẩn.

Trong tương lai, nhóm làm việc OpenXR (bao gồm đại diện từ các công ty thành viên chỉ đạo tiêu chuẩn) cho biết họ có kế hoạch thực hiện các bản cập nhật thường xuyên hơn cho OpenXR trong tương lai, đảm bảo rằng các khả năng mới tiếp tục được bổ sung khi nhu cầu của ngành phát triển.

“OpenXR 1.1 đánh dấu một cột mốc quan trọng trong sự phát triển của tiêu chuẩn mở này và tiêu chuẩn này đã được áp dụng rộng rãi trong toàn bộ ngành công nghiệp XR. Alfredo Muniz, Chủ tịch Nhóm làm việc OpenXR cho biết, OpenXR 1.0 đã cung cấp các khả năng cơ bản và nền tảng để thử nghiệm chức năng mới thông qua các tiện ích mở rộng. “Hiện Nhóm công tác đang xoay vòng để quản lý các bản cập nhật thông số kỹ thuật cốt lõi thường xuyên nhằm cân bằng nhu cầu linh hoạt trong việc cung cấp chức năng mới với việc hợp nhất công nghệ đã được chứng minh để giảm phân mảnh và cho phép tính di động của ứng dụng đa nền tảng thực sự.”

tại chỗ_img

Tin tức mới nhất

tại chỗ_img

Trò chuyện trực tiếp với chúng tôi (chat)

Chào bạn! Làm thế nào để tôi giúp bạn?