ARCore là nền tảng của Google để xây dựng trải nghiệm thực tế tăng cường. Khi sử dụng nhiều API, ARCore cho phép điện thoại của bạn cảm nhận môi trường của điện thoại, 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 trải nghiệm AR được chia sẻ.
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 như máy ảnh trên điện thoại của bạn:
- Tính năng theo dõi chuyển động cho phép điện thoại hiểu và theo dõi vị trí của điện thoại so với thế giới.
- 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 ngang, dọc và góc như mặt đất, bàn cà phê hoặc tường.
- Tính năng Ước tính ánh sáng cho phép điện thoại ước tính các điều kiện ánh sáng hiện tại của môi trường.
Thiết bị được 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. Danh sách đầy đủ tất cả các thiết bị được hỗ trợ có tại đây.
ARCore hoạt động như thế nào?
Về cơ bản, ARCore đang thực hiện hai việc: theo dõi vị trí của thiết bị di động khi thiết bị di chuyển và xây dựng kiến thức của riêng mình về thế giới thực.
Công nghệ theo dõi chuyển động của ARCore luôn sử dụng máy ảnh của điện thoại để xác định các điểm thú vị, được gọi là 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à kết quả đọc từ các cảm biến quán tính của điện thoại, ARCore sẽ xác định cả vị trí và hướng của điện thoại khi điện thoại 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, chẳng hạn như một mặt bàn hoặc mặt sàn, và cũng có thể ước tính ánh sáng trung bình trong khu vực xung quanh. Những khả năng này kết hợp với nhau để cho phép ARCore xây dựng kiến thức của riêng mình về thế giới xung quanh.
Nhờ sự hiểu biết về ARCore, bạn có thể đặt các đối tượng, chú thích hoặc thông tin khác theo cách tích hợp liền mạch với thế giới thực. Bạn có thể đặt một chú mèo con ngủ trưa trên góc bàn cà phê hoặc chú thích một bức tranh có 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ừ bất kỳ góc nào 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 tại nơi bạn đã rời khỏi.
Để biết thêm thông tin chi tiết về cách hoạt động của ARCore, hãy xem 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 API gốc cho tất cả các tính năng thực tế tăng cường thiết yếu như theo dõi chuyển động, hiểu biết 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 các trải nghiệm thực tế tăng cường hoàn toàn mới hoặc nâng cao ứng dụng hiện có bằng các tính năng thực tế tăng cường.