Trang web này đã được dịch bằng máy để thuận tiện cho bạn. Chúng tôi không thể đảm bảo tính chính xác hoặc độ tin cậy của nội dung được dịch. Nếu bạn có thắc mắc về tính chính xác của nội dung được dịch, vui lòng tham khảo phiên bản tiếng Anh chính thức của trang web.
WebXR là gì?
WebXR là một bộ tiêu chuẩn web được phát triển bởi Nhóm Công tác Web Nhập vai của W3C cho phép các trình duyệt cung cấp trải nghiệm thực tế ảo (VR) và thực tế tăng cường (AR) trên các tai nghe tương thích, điện thoại và máy tính mà không cần ứng dụng chuyên dụng.
Cốt lõi của WebXR là API Thiết bị WebXR, cung cấp cho các ứng dụng web quyền truy cập vào các thiết bị XR tương thích và các khả năng của chúng, bao gồm theo dõi vị trí và hướng của người dùng và hiển thị nội dung được kết xuất cho thiết bị. "X" đại diện cho các loại thực tế mở rộng khác nhau, bao gồm thực tế ảo, thực tế tăng cường và thực tế hỗn hợp.
WebXR hoạt động như thế nào?
WebXR kết nối một trang web với phần cứng XR tương thích và có thể sử dụng WebGL hoặc WebGPU để kết xuất đồ họa. Một phiên WebXR điển hình tuân theo trình tự này:
- Kiểm tra hỗ trợ: Trang kiểm tra xem trình duyệt có hỗ trợ loại phiên WebXR được yêu cầu hay không và liệu thiết bị có thể cung cấp nó hay không.
- Yêu cầu một buổi làm việc: Người dùng bắt đầu một phiên VR hoặc AR nhập vai, thường bằng cách nhấp vào nút Enter VR hoặc Enter AR. Trình duyệt yêu cầu người dùng kích hoạt cho các phiên nhập vai.
- Thiết lập không gian tham chiếu: Trang yêu cầu một không gian tham chiếu xác định cách biểu diễn vị trí và hướng, chẳng hạn như so với đầu người dùng hoặc sàn nhà.
- Kết xuất mỗi khung hình: Trình duyệt cung cấp các tư thế và góc nhìn XR được cập nhật, và ứng dụng kết xuất cảnh cho khung hình hiện tại.
- Kết thúc phiên: Người dùng thoát phiên, và trang trở về chế độ xem bình thường.
WebXR hỗ trợ ba chế độ phiên:
Chế độ phiên
inline
Những gì người dùng thấy
Nội dung 3D được hiển thị trong một trang web thông thường, không có phiên XR nhập vai
Thiết bị điển hình
Trình duyệt máy tính để bàn hay điện thoại
immersive-vr
Những gì người dùng thấy
Một môi trường hoàn toàn ảo được trình bày thông qua thiết bị XR
Thiết bị điển hình
Meta Quest, Apple Vision Pro, tai nghe VR PC
immersive-ar
Những gì người dùng thấy
Nội dung ảo được trình bày liên quan đến môi trường vật lý của người dùng
Thiết bị điển hình
Điện thoại có khả năng AR và tai nghe passthrough
Chế độ phiên
Những gì người dùng thấy
Thiết bị điển hình
inline
Nội dung 3D được hiển thị trong một trang web thông thường, không có phiên XR nhập vai
Trình duyệt máy tính để bàn hay điện thoại
immersive-vr
Một môi trường hoàn toàn ảo được trình bày thông qua thiết bị XR
Meta Quest, Apple Vision Pro, tai nghe VR PC
immersive-ar
Nội dung ảo được trình bày liên quan đến môi trường vật lý của người dùng
Điện thoại có khả năng AR và tai nghe passthrough
WebXR yêu cầu một ngữ cảnh bảo mật, chẳng hạn như HTTPS, và việc truy cập vào một số khả năng XR có thể yêu cầu sự cho phép của người dùng.
Sự khác biệt giữa WebXR, WebVR và WebAR là gì?
WebXR, WebVR và WebAR có liên quan nhưng không thể thay thế cho nhau:
Thuật ngữ
WebXR
Nó là gì
Tiêu chuẩn API web để truy cập các khả năng VR và AR từ các trình duyệt và thiết bị tương thích
Trạng thái
Tiêu chuẩn hiện tại
Nó là gì
Một API trình duyệt trước đây tập trung vào VR
Trạng thái
Đã bị loại bỏ và thay thế bằng WebXR
Nó là gì
Một thuật ngữ chung cho các trải nghiệm thực tế tăng cường được cung cấp thông qua web, thay vì một tiêu chuẩn duy nhất
Trạng thái
Có thể sử dụng WebXR hoặc các công nghệ web khác
Thuật ngữ
Nó là gì
Trạng thái
WebXR
Tiêu chuẩn API web để truy cập các khả năng VR và AR từ các trình duyệt và thiết bị tương thích
Tiêu chuẩn hiện tại
Một thuật ngữ chung cho các trải nghiệm thực tế tăng cường được cung cấp thông qua web, thay vì một tiêu chuẩn duy nhất
Có thể sử dụng WebXR hoặc các công nghệ web khác
Tóm lại, WebXR đã thay thế WebVR làm API trình duyệt tiêu chuẩn cho các trải nghiệm VR và AR nhập vai. WebAR là một thuật ngữ chung cho các trải nghiệm AR được cung cấp thông qua web, có thể sử dụng WebXR hoặc các công nghệ trình duyệt khác.
WebXR được sử dụng để làm gì?
WebXR phù hợp với các trải nghiệm nên mở ngay lập tức từ một liên kết:
- Trực quan hóa sản phẩm: Cho phép người mua sắm đặt sản phẩm 3D vào phòng của họ hoặc kiểm tra nó trong tai nghe trước khi mua.
- Đào tạo và giáo dục: Chạy các bài học và mô phỏng nhập vai mà người học mở từ trang khóa học.
- Trải nghiệm thương hiệu và tiếp thị: Khởi chạy các chiến dịch VR hoặc AR từ mã QR, quảng cáo hoặc bài đăng trên mạng xã hội.
- Trò chơi và bản demo tương tác: Cung cấp các trải nghiệm VR và AR _x0008_có tính tương tác trực tiếp thông qua trình duyệt được hỗ trợ mà không cần tải xuống từ cửa hàng ứng dụng truyền thống.
- Các chuyến tham quan và sự kiện ảo: Hiển thị các tòa nhà, địa điểm hoặc triển lãm cho bất kỳ ai có trình duyệt được hỗ trợ.
Lợi ích của WebXR là gì?
- Không cài đặt: Người dùng có thể mở một trải nghiệm từ một URL mà không cần tải xuống từ cửa hàng ứng dụng truyền thống.
- Phạm vi đa thiết bị: Trải nghiệm dựa trên web có thể tiếp cận nhiều loại thiết bị được hỗ trợ từ cùng một Deployment web.
- Cập nhật tức thì: Các thay đổi sẽ có hiệu lực cho khách truy cập ngay khi trang web được cập nhật, mà không yêu cầu người dùng cài đặt phiên bản ứng dụng mới.
- Dễ chia sẻ: Một liên kết, mã QR hoặc nhúng có thể giúp trải nghiệm XR dựa trên web dễ dàng truy cập và chia sẻ.
Những thách thức của WebXR là gì?
- Hỗ trợ thiết bị và tính năng biến đổi: Các khả năng của WebXR khác nhau giữa các trình duyệt và thiết bị, và các tính năng như theo dõi tay, kiểm tra va chạm và cảm biến độ sâu không có sẵn phổ quát.
- Các ràng buộc về hiệu suất: Kết xuất dựa trên trình duyệt có thể gây ra các giới hạn về hiệu suất và bộ nhớ mà các nhà phát triển cần tính đến khi xây dựng các trải nghiệm XR phức tạp.
- Yêu cầu phát triển web: Các trải nghiệm WebXR phải tính đến các yêu cầu bảo mật của trình duyệt, quyền, khả năng của thiết bị và sự khác biệt trong cách các trình duyệt triển khai các tính năng XR.