Tổng quan về ARCore và các môi trường phát triển được hỗ trợ

ARCore là nền tảng của Google để xây dựng trải nghiệm thực tế tăng cường. Sử dụng các API khác nhau, ARCore cho phép điện thoại của bạn cảm nhận môi trường của nó, hiểu thế giới và tương tác với thông tin. Một số API có sẵn trên Android và iOS để cho phép chia sẻ trải nghiệm AR.

ARCore sử dụng ba khả năng chính để tích hợp nội dung ảo với thế giới thực khi được nhìn thấy qua camera trên điện thoại của bạn:

  • Theo dõi chuyển động cho phép điện thoại để hiểu và theo dõi vị trí của nó so với thế giới.
  • Sự hiểu biết về môi trường cho phép điện thoại để phát hiện kích thước và vị trí của tất cả các loại bề mặt:, bề mặt thẳng đứng và góc cạnh ngang như mặt đất, một bàn cà phê hoặc tường.
  • Ước lượng ánh sáng cho phép điện thoại để ước điều kiện ánh sáng hiện tại của môi trường.

Thiết bị hỗ trợ

ARCore được thiết kế để hoạt động trên nhiều loại điện thoại Android đủ điều kiện chạy Android 7.0 (Nougat) trở lên. Một danh sách đầy đủ của tất cả các thiết bị được hỗ trợ có sẵn ở đây .

ARCore hoạt động như thế nào?

Về cơ bản, ARCore đang làm hai việc: theo dõi vị trí của thiết bị di động khi nó di chuyển và xây dựng hiểu biết của riêng nó về thế giới thực.

Công nghệ theo dõi chuyển động của ARCore sử dụng camera của điện thoại để xác định các điểm thú vị, được gọi là các tính năng và theo dõi cách các điểm đó di chuyển theo thời gian. Với sự kết hợp giữa chuyển động của các điểm này và số đọc từ cảm biến quán tính của điện thoại, ARCore xác định cả vị trí và hướng của điện thoại khi nó di chuyển trong không gian.

Ngoài việc xác định các điểm chính, ARCore có thể phát hiện các bề mặt phẳng, như bàn hoặc sàn nhà và cũng có thể ước tính ánh sáng trung bình ở khu vực xung quanh nó. Những khả năng này kết hợp với nhau để cho phép ARCore xây dựng hiểu biết của riêng mình về thế giới xung quanh.

Sự hiểu biết của ARCore về thế giới thực cho phép bạn đặt các đối tượng, chú thích hoặc thông tin khác theo cách tích hợp hoàn toàn với thế giới thực. Bạn có thể đặt một chú mèo con đang ngủ trưa trên góc bàn cà phê của mình hoặc chú thích một bức tranh với thông tin tiểu sử về nghệ sĩ. Theo dõi chuyển động có nghĩa là bạn có thể di chuyển xung quanh và xem các đối tượng này từ mọi góc độ, và ngay cả khi bạn quay lại và rời khỏi phòng, khi bạn quay lại, chú mèo con hoặc chú thích sẽ ở ngay nơi bạn để nó.

Đối với một sự cố trình bày chi tiết hơn về cách arcore hoạt động, kiểm tra các khái niệm cơ bản .

ARCore cung cấp SDK cho nhiều môi trường phát triển phổ biến nhất. Các SDK này cung cấp các API gốc cho tất cả các tính năng AR cần thiết như theo dõi chuyển động, hiểu biết về môi trường và ước tính ánh sáng. Với những khả năng này, bạn có thể xây dựng trải nghiệm AR hoàn toàn mới hoặc nâng cao các ứng dụng hiện có bằng các tính năng AR.