Đề XuấT, 2024

Editor Choice

Google ARCore là gì và nó khác với Tango như thế nào?

Tất cả chúng ta đã nghe rất nhiều về sự ra đời của thực tế ảo và thực tế tăng cường trong vài năm qua. Mặc dù VR đã trở nên khá phổ biến, nhờ có nhiều tai nghe thực tế ảo khác nhau, AR đã không thực sự gây chú ý, nhiều như chúng ta mong đợi. Chắc chắn, đã có Pokemon Go, nhưng đó không phải là thực tế tăng cường thực sự. Ngoài ra, Google đã giới thiệu nền tảng Tango cho AR nhưng nó không tạo được dấu ấn do bị giới hạn trong một vài thiết bị. Tuy nhiên, Google đang làm mưa làm gió một lần nữa trong thế giới AR. Công ty vừa giới thiệu nền tảng ARCore để tiếp nhận nền tảng ARKit của Apple. Vì vậy, nếu bạn đang tự hỏi ARCore là gì, đây là tất cả mọi thứ bạn cần biết về ARCore:

Google ARCore là gì?

Google ARCore là bộ công cụ phát triển phần mềm (SDK) sẽ mang lại khả năng thực tế tăng cường cho nhiều điện thoại thông minh Android hiện tại và trong tương lai. Nói cách khác, nó tương đương với Android của ARKit của Apple . Các công nghệ cơ bản đi đằng sau việc phát triển này cũng giống như các công nghệ cho Tango. Để bắt đầu, Google đã cung cấp ARCore SDK để các nhà phát triển thử nghiệm các ứng dụng AR mới. Hơn nữa, các nhà phát triển có thể sử dụng các công cụ như Blocks và Tilt Brush tương thích với ARCore để dễ dàng tạo nội dung 3D tuyệt vời cho các ứng dụng AR khác nhau

Với ARCore, bạn có thể sử dụng điện thoại của mình để chỉ ra các tòa nhà hoặc góc phố cụ thể. Kết hợp điều này với Dịch vụ định vị trực quan (VPS) và bạn có thể cụ thể hóa bất kỳ chỗ dựa AR nào và quay lại với nó vào một thời điểm sau. Sử dụng ARCore, Google cũng đã phát hành bản dựng Chromium tập trung vào AR thử nghiệm, cùng với trình duyệt dựa trên iOS sử dụng ARKit của Apple.

Làm thế nào nó hoạt động?

ARCore hoạt động với Java / OpenGL, Unity và Unreal và tập trung vào ba điều sau đây chủ yếu:

  • Theo dõi chuyển động

ARCore có thể xác định cả vị trí và hướng của thiết bị Android của bạn. Đối với điều này, nó sử dụng dữ liệu của cảm biến IMU và camera của thiết bị của bạn để phát hiện các điểm đặc trưng trong phòng. Với VPS, các đạo cụ AR dường như được đặt ở cùng một vị trí mỗi lần bạn nhìn.

  • Hiểu biết về môi trường

Sử dụng cùng một điểm tính năng mà ARCore nhận ra trong khi theo dõi chuyển động, nó cũng nhận ra các bề mặt ngang . Xây dựng ý thức hiểu biết về môi trường, sau đó cho phép bạn nhìn thấy các đạo cụ AR được đặt trên các bề mặt như vậy.

  • Dự toán ánh sáng

ARCore nhận ra ánh sáng xung quanh xung quanh và sử dụng nó để chiếu sáng các đạo cụ AR tương ứng. Hơn nữa, một thí nghiệm gần đây cho thấy điều này cũng đúng với bóng tối, do đó mang lại cho nó vẻ ngoài chân thực hơn.

Nó khác với Tango như thế nào?

Sự khác biệt nổi bật nhất mà bạn sẽ nhận thấy giữa ARCore và Tango là các yêu cầu về phần cứng . Không giống như các yêu cầu phần cứng tùy chỉnh của Tango bao gồm hai camera phụ, ARCore có thể chạy trên mọi thiết bị Android chạy Nougat trở lên. Một điểm khác biệt nữa là ARCore phải ước tính tỷ lệ dựa trên nguồn cấp dữ liệu camera, trong khi Tango đo trực tiếp khoảng cách . Ngoài ra, SDK mới hơn chủ yếu dựa trên chính Tango. Hoặc bạn có thể nói rằng đó là một phiên bản Tango ít mạnh mẽ hơn nhưng dễ tiếp cận hơn.

Google mô tả ARCore là sự phát triển dài hạn có chủ ý của Tango . Bây giờ nếu bạn đang tự hỏi liệu điều này có làm cho các thiết bị Tango - như Asus ZenFone AR được phát hành gần đây - đã kết thúc, thì điều đó có thể không hoàn toàn đúng. Gã khổng lồ tìm kiếm đề cập đến Tango như một nền tảng đang mờ dần trong nền như một công nghệ cho phép hoạt động đằng sau hậu trường của ARCore. Hơn nữa, có vẻ hợp lý rằng Google sẽ tiếp tục thúc đẩy các máy ảnh mới và tốt hơn dựa trên Tango.

Nó khác với ARKit như thế nào?

ARCore và ARKit giống nhau hơn là khác nhau. Tương tự như ARCore, ARKit hoạt động với Java / OpenGL, Unity và Unreal. SDK của nó đã có sẵn để tải xuống cho tất cả các nhà phát triển iOS có tài khoản nhà phát triển Apple và hoạt động trên các thiết bị chạy iOS 11 beta. Với việc phát hành công khai iOS 11, ARKit sẽ được hỗ trợ trên tất cả các thiết bị chạy nó.

Sự khác biệt rõ ràng nhất - và, rất có thể, duy nhất - mà bạn có thể đoán được là ARCore hỗ trợ các thiết bị chạy Android Nougat trở lên, trong khi ARKit hỗ trợ các thiết bị chạy iOS 11 . Có hay không có bất kỳ sự khác biệt nào khác sẽ được biết đến khi có thêm ứng dụng được phát triển bằng ARCore. Nếu bạn đang tìm kiếm một so sánh chuyên sâu giữa hai người, thì bạn có thể đọc bài viết chi tiết của chúng tôi về ARCore so với ARKit.

Thiết bị được hỗ trợ ARCore

Google thông báo rằng ARCore hiện đang chạy trên điện thoại thông minh Google Pixel và Samsung Galaxy S8 chạy Android 7.0 trở lên. Google đang hợp tác chặt chẽ với các nhà sản xuất như Samsung, Huawei, LG và Asus, trong số nhiều công ty khác, để đạt mục tiêu 100 triệu thiết bị vào cuối bản xem trước ARCore được lên kế hoạch cho mùa đông này.

Nó giữ gì cho tương lai?

Nếu mọi thứ hoạt động theo cách Google muốn, thì ARCore có thể xác định lại cách chúng ta tiếp cận thực tế mở rộng. Trên thực tế, nhóm ARCore đã hợp tác chặt chẽ với nhóm Google Lens với hy vọng cho phép người dùng sử dụng hai công nghệ thay thế cho nhau và cung cấp cho họ trải nghiệm tốt hơn. Chúng tôi chỉ có thể hy vọng rằng nó hoạt động theo cách này. Bởi vì nếu có, chúng tôi sẽ có thể chiếu đạo cụ AR ở bất cứ đâu, ngay cả khi sử dụng Google Lens.

Google ARCore có phải là tương lai không?

Nói tóm lại, tôi không thể nói chắc chắn. Tango trông có vẻ đầy hứa hẹn khi được giới thiệu lần đầu tiên, nhưng nó đã thất bại trong việc chiếm lĩnh thị trường như Google đã hy vọng. Cho rằng ARCore sẽ sẵn sàng hơn Tango, liệu nó có phải là chìa khóa cho công ty hướng tới một tương lai tập trung vào thực tế gia tăng hay không sẽ được xác nhận là vấn đề thời gian. suy nghĩ của bạn về điều này là gì? Hãy cho tôi biết trong phần ý kiến ​​dưới đây.

Top