Cloud Anchors giúp nhiều người dùng chia sẻ trải nghiệm thực tế tăng cường

Hướng dẫn dành riêng cho nền tảng

Mốc trên đám mây là một loại mốc đặc biệt có thể dùng để duy trì trải nghiệm AR trong thế giới thực. Với ARCore Cloud Anchor API hoặc dịch vụ ARCore Cloud Anchor, bạn có thể tạo các lớp thông tin kỹ thuật số tương tác và liên kết các lớp đó với vị trí thực tế, thiết kế trải nghiệm mà nhiều người có thể chia sẻ theo thời gian trên nhiều thiết bị. Điểm neo trên đám mây kết nối các địa điểm trong thế giới thực với nội dung kỹ thuật số mà mọi người đều có thể truy cập từ các thiết bị di động tương thích. Cả người dùng Android và iOS đều có thể tham gia cùng một trải nghiệm và quay lại nhiều lần, ngay cả sau vài tuần hoặc vài tháng.

Điểm neo và Điểm neo trên đám mây

Điểm neo trên đám mây là các điểm neo được lưu trữ trên điểm cuối trên đám mây của ARCore API. Tính năng lưu trữ này cho phép người dùng chia sẻ trải nghiệm trong cùng một ứng dụng. Các nguyên tắc cơ bản về điểm neo cũng áp dụng cho Điểm neo trên đám mây.

Các trường hợp sử dụng để phát triển bằng ARCore Cloud Anchor API

ARCore Cloud Anchor API có thể giúp duy trì trải nghiệm AR trong thế giới thực và tạo trải nghiệm chung giữa người dùng. Sau đây là một số cách bạn có thể sử dụng tính năng này trong dự án của mình.

Duy trì trải nghiệm AR trong thế giới thực

Điểm neo trên đám mây cho phép một người dùng đặt một đối tượng AR trong môi trường thực tế và một người dùng khác có thể xem cùng một đối tượng ở cùng một vị trí vào lúc khác. Ví dụ: sử dụng Điểm neo trên đám mây để tạo biển hiệu ảo trước cửa hàng, để lại ghi chú ảo trên mặt bàn bếp cho bạn bè hoặc trang trí lại phòng ngủ bằng áp phích ảo. Nhìn chung, bạn nên sử dụng Điểm neo trên đám mây cho trải nghiệm AR trên quy mô phòng.

Trải nghiệm cộng tác theo thời gian thực

Điểm neo trên đám mây cũng cho phép cộng tác theo thời gian thực giữa người dùng. Ví dụ: người dùng có thể chơi trò chơi bóng bàn ảo trên bàn cà phê hoặc vẽ tranh tường ảo cùng với cộng đồng của họ.

Khả năng tương thích với thiết bị

ARCore Cloud Anchor API hoạt động trên tất cả thiết bị được hỗ trợ ARCore.

Cách hoạt động của Điểm neo trên đám mây

ARCore kết nối với điểm cuối trên đám mây của API ARCore để lưu trữ và phân giải Điểm neo trên đám mây, nhờ đó cho phép chia sẻ những trải nghiệm này. Bạn cần có kết nối Internet đang hoạt động.

Dưới đây là thông tin tổng quan về cách hoạt động của tính năng lưu trữ và phân giải:

  1. Người dùng tạo một neo cục bộ trong môi trường của họ.
  2. Điểm neo được lưu trữ – ARCore tải dữ liệu của điểm neo cục bộ đó lên điểm cuối trên đám mây của API ARCore và điểm cuối sẽ trả về một mã nhận dạng duy nhất cho điểm neo đó.
  3. Ứng dụng phân phối mã nhận dạng duy nhất đó cho người dùng khác.
  4. Điểm neo được giải quyết – Những người dùng có thiết bị có mã nhận dạng duy nhất có thể tạo lại cùng một điểm neo bằng ARCore Cloud Anchor API.

Lưu trữ

Để thiết lập và lưu trữ một điểm neo, ARCore sử dụng bản đồ đặc điểm 3D của không gian xung quanh điểm neo đó. Để có được bản đồ đặc điểm này, máy ảnh sau của thiết bị phải lập bản đồ môi trường trong và xung quanh tâm điểm quan tâm từ nhiều góc độ và vị trí xem trước khi gọi máy chủ. Sau đó, ARCore Cloud Anchor API sẽ tạo bản đồ đặc điểm 3D của không gian và trả về một mã nhận dạng Cloud Anchor duy nhất cho thiết bị.

Đang phân giải

Khi một người dùng khác trong cùng môi trường hướng máy ảnh của thiết bị vào khu vực lưu trữ Điểm neo trên đám mây, yêu cầu phân giải sẽ khiến API Điểm neo trên đám mây ARCore định kỳ so sánh các đặc điểm hình ảnh từ cảnh với bản đồ đặc điểm 3D đã tạo. ARCore sử dụng những thông tin so sánh này để xác định vị trí, hướng và tư thế của người dùng so với Điểm neo trên đám mây.

Chính sách về việc ngừng cung cấp API

Hãy xem Chính sách về việc ngừng sử dụng API neo trên đám mây ARCore để biết thông tin chi tiết.