Thông tin mới về ARCore

Những thay đổi mới và đáng chú ý trong ARCore.

Tính năng mới trong ARCore v1.34.0

Kiểm tra xem các tính năng Không gian địa lý có ở vị trí hiện tại của thiết bị hay không

API Không gian địa lý bây giờ có thể kiểm tra tính sẵn có của Hệ thống định vị hình ảnh (VPS) tại một vị trí ngang đã chỉ định trong thời gian chạy. Bạn có thể sử dụng API này mà không cần phiên AR đang hoạt động: ví dụ như để trình bày nút "Enter AR" chỉ khi có VPS.

Hướng của tư thế không gian địa lý

Các tư thế không gian địa lý giờ đây hiển thị hướng của chúng trong không gian 3D.

Lượt chuyển đổi tư thế không gian địa lý

Hiện tại, bạn có thể chuyển đổi tư thế không gian địa lý thành và từ các tư thế không gian (AR).

Để nhận tư thế Không gian địa lý từ tư thế AR:

Để nhận tư thế thực tế tăng cường từ một tư thế Không gian địa lý:

Các tư thế không gian địa lý có được từ các hàm này có giá trị tiêu đề được đặt thành 0. Thay vào đó, hãy sử dụng:

Tính năng mới trong ARCore v1.33.0

Điểm cuối Cloud Anchors mới

  • Để sử dụng Cloud Anchors, giờ đây bạn phải bật ARCore API thay vì ARCore Cloud Anchor API cũ, hiện không còn được dùng nữa. Để hỗ trợ các phiên bản ứng dụng cũ hơn, bạn có thể bật cả hai phiên bản này trong khi chuyển đổi. Các ứng dụng được xây dựng bằng SDK ARCore 1.32.0 trở xuống sẽ nhắm đến API cũ, trong khi các ứng dụng được tạo bằng SDK ARCore 1.33.0 trở lên sẽ nhắm đến API mới. Xin lưu ý những điều sau:
    • API mới sử dụng tên miền arcore.googleapis.com thay vì arcorecloudanchor.googleapis.com.
    • Nếu đang sử dụng Khoá API bị hạn chế theo API, bạn phải cho phép API ARCore.
    • Nếu gửi yêu cầu tới ARCore Cloud Anchor API từ phần phụ trợ, thì bạn cũng phải thay đổi tên miền thành arcore.googleapis.com sau khi bật API ARCore.
    • API/điểm cuối cũ sẽ tiếp tục được hỗ trợ đến hết tháng 8 năm 2023.
    • Xem Các thay đổi về điểm cuối của Cloud Core 1.33 dành cho đám mây để biết thêm chi tiết.

Neo địa hình

Các thay đổi và nội dung cập nhật khác

Xem ghi chú phát hành để biết những thay đổi, bản sửa lỗi và điểm cải thiện hiệu suất khác:

Tính năng mới trong ARCore v1.32.0

Bản phát hành này không có tính năng mới nào.

Android và Unity (AR Foundation) dành cho Android

  • targetSdkVersionCore AR3 đã được cập nhật lên API Android cấp 32. Nếu bạn không chỉ định targetSdkVersion, thì targetSdkVersion của ứng dụng sẽ trở thành 32 do hợp nhất tệp kê khai.
    • SDK Android: Việc chỉ định targetSdkVersion trong build.gradle hoặc AndroidManifest.xml của dự án sẽ ghi đè giá trị targetSdkVersion của ARCore&39;
    • AR Foundation cho Android: Chỉ định Level API cấp của bạn trong Cài đặt dự án > Trình phát > Android & gt; Cài đặt khác sẽ ghi đè giá trị targetSdkVersion của ARCore&3t;

Các thay đổi và nội dung cập nhật khác

Xem ghi chú phát hành để biết những thay đổi, bản sửa lỗi và điểm cải thiện hiệu suất khác:

Tính năng mới trong ARCore v1.31.0

API không gian địa lý ARCore

API Corespatial API mới sử dụng dữ liệu từ các mô hình 3D của Google Earth và dữ liệu hình ảnh trong Chế độ xem phố của Google Maps để cho phép ứng dụng của bạn đem lại trải nghiệm thực tế tăng cường dựa trên vị trí, trên quy mô toàn cầu.

Hãy xem Giới thiệu về API Không gian địa lý ARCore để biết tài liệu cho nhà phát triển dành riêng cho nền tảng và để bắt đầu API Không gian địa lý mới.

Độ sâu tầm xa

ARCore Depth API hiện được tối ưu hoá để bao gồm cả tính năng cảm biến độ sâu ở phạm vi dài hơn, giúp tăng phạm vi quan sát sâu hơn. Hình ảnh độ sâu 16 bit sẽ được sử dụng và cung cấp phạm vi tối đa 65535 milimet. Trước đây chỉ có 13 bit được điền, giới hạn là 8191 milimet.

Hãy xem Thay đổi về độ sâu để biết tài liệu dành cho nhà phát triển dành riêng cho nền tảng và để tìm hiểu những thay đổi đối với API Depth.

Ghi chú dành riêng cho nền tảng

Android

API không gian địa lý ARCore mới
  • Java

    • Earth cung cấp khả năng bản địa hoá trong các tọa độ tương đối trên Earth.
      • Earth.createAnchor() tạo một Anchor mới tại vị trí và hướng được chỉ định tương ứng với Earth.
    • Earth.Earthstate mô tả trạng thái hiện tại của Earth, bao gồm cả TrackingState của trạng thái đó.
    • GeospatialPose mô tả một vị trí, độ cao và hướng la bàn cụ thể so với Earth.
  • C

    • ArEarth cung cấp khả năng bản địa hoá theo toạ độ tương đối của Earth.
      • ArEarth_acquireNewAnchor() tạo một Anchor mới tại vị trí và hướng được chỉ định tương ứng với Earth.
      • ArEarthState mô tả trạng thái hiện tại của ArEarth, bao gồm cả ArTrackingState của trạng thái đó.
    • ArGeospatialPose mô tả một vị trí, độ cao và hướng la bàn cụ thể so với Earth.
Đã cập nhật API độ sâu ARCore
  • Java

    • Các lệnh gọi hàm Depth API đã thay đổi:
      • Frame.acquireDepthImage đến Frame.acquireDepthImage16Bits.
      • Frame.acquireRawDepthImage đến Frame.acquireRawDepthImage16Bits.
      • Định dạng hình ảnh đầu ra cho cả hai lệnh gọi đã thay đổi từ android.graphics.ImageFormat#DEPTH16 thành android.hardware.HardwareBuffer#D_16.
      • Độ sâu vẫn được biểu thị dưới dạng số nguyên 16 bit theo đơn vị milimet, nhưng giờ đây, tất cả 16 bit đều được dùng để biểu thị chiều sâu, cho phép phạm vi biểu thị tối đa đi từ 8191mm đến 65535mm.
    • Hàm độ sâu API gọi Frame.acquireDepthImageFrame.acquireRawDepthImage không còn được dùng nữa. Thay vào đó, vui lòng dùng Frame.acquireDepthImage16BitsFrame.acquireRawDepthImage16Bits.
  • C

    • Các lệnh gọi hàm Depth API đã thay đổi:
      • ArFrame_acquireDepthImage đến ArFrame_acquireDepthImage16Bits.
      • ArFrame_acquireRawDepthImage đến ArFrame_acquireRawDepthImage16Bits
      • Định dạng hình ảnh đầu ra cho cả hai lệnh gọi đã thay đổi từ AR_IMAGE_FORMAT_DEPTH16 thành AR_IMAGE_FORMAT_D_16.
      • Độ sâu vẫn được biểu thị dưới dạng số nguyên 16 bit theo đơn vị milimet, nhưng giờ đây, tất cả 16 bit đều được dùng để biểu thị chiều sâu, cho phép phạm vi biểu thị tối đa đi từ 8191mm đến 65535mm.
    • Hàm độ sâu API gọi ArFrame_acquireDepthImageArFrame_acquireRawDepthImage không còn được dùng nữa. Thay vào đó, vui lòng dùng ArFrame_acquireDepthImage16BitsArFrame_acquireRawDepthImage16Bits.

Unity (Nền tảng AR)

API không gian địa lý ARCore mới:

  • AREarthManager cung cấp khả năng bản địa hoá theo toạ độ tương đối của Earth.
    • EarthTrackingState lấy trạng thái theo dõi của Earth cho khung mới nhất.
    • EarthState duy trì các điều kiện lỗi của Earth.
  • GeospatialPose mô tả một vị trí, độ cao và hướng la bàn cụ thể so với Trái đất.
  • ARGeospatialAnchor cung cấp một liên kết cho các đối tượng trò chơi trong cảnh của bạn, được chỉ định tại một vị trí và hướng tương ứng với Trái đất.

iOS

API không gian địa lý ARCore mới:

Nội dung thay đổi khác

Xem ghi chú phát hành để biết những thay đổi, bản sửa lỗi và điểm cải thiện hiệu suất khác:

Tính năng mới trong ARCore v1.30.0

Bản phát hành này không có tính năng mới nào.

Android

  • Chú thích các giá trị trả về API bằng @NonNull@Nullable.
  • Cập nhật các phiên bản công cụ xây dựng dùng để tạo mẫu: Gradle lên 7.0.2 và trình bổ trợ Android cho Gradle lên 7.0.4. Bạn không cần nâng cấp các công cụ này cho các ứng dụng ARCore hiện có. Để biết các tính năng mới, vấn đề đã biết, thông tin không tương thích, hãy xem Tài liệu về Android trên trình bổ trợ Android cho Gradle.

Unity (Nền tảng AR)

iOS

  • Nhiều bản sửa lỗi và điểm cải tiến hiệu suất.

Tính năng mới trong ARCore v1.29.0

Bản phát hành này không có tính năng mới nào.

Android

  • hello_ar_javahello_ar_kotlin: Thay đổi màu của một đối tượng khi được đặt bằng cách sử dụng SCREENSPACE_WITH_APPROXIMATE_DISTANCE để phân biệt rõ hơn các đối tượng được đặt bằng Vị trí tức thì.
  • persistent_cloud_anchor_java: Thêm phần phụ thuộc của bản dựng bị thiếu vào mẫu. Khắc phục lỗi lưu trữ mọi liên kết sẽ có trạng thái CloudAnchorState ERROR_NOT_AUTHORIZED ngay cả khi dự án được thiết lập đúng cách.

Unity (Nền tảng AR)

  • Gói Tiện ích ARCore hiện phụ thuộc vào Trình bổ trợ ARKit XR để đảm bảo rằng phiên bản AR Foundation được cài đặt tương thích với phiên bản Trình bổ trợ ARKit XR. Thao tác này sẽ khắc phục lỗi biên dịch khi cài đặt Tiện ích ARCore trên Unity 2019.x và bật trình bổ trợ ARKit XR.
  • Các chế độ cài đặt dự án Tiện ích ARCore đã được chuyển từ Cài đặt dự án > XR > Tiện ích ARCore sang Cài đặt dự án > Quản lý trình bổ trợ XR > Tiện ích ARCore.
  • Đã di chuyển ARCoreExtensionsConfig, ARCoreExtensionsCameraConfigFilter, ARCoreRecordingConfig từ trình đơn Create > XR > ARCore Extensions sang trình đơn Create > XR.

iOS

  • Nhiều bản sửa lỗi và điểm cải tiến hiệu suất.

Hoàn thành ghi chú phát hành

Tính năng mới trong ARCore v1.28.0

Tính năng mới trong ARCore v1.27.0

Bản phát hành này không có tính năng mới nào. Hãy xem các ghi chú phát hành sau đây để biết các bản sửa lỗi và điểm cải thiện hiệu suất.

Ngoài các bản sửa lỗi khác, bản phát hành này còn bao gồm những mục sau.

Ứng dụng mẫu trong Kotlin

Tính năng mới trong ARCore v1.26.0

Bản phát hành này bổ sung những thay đổi đáng chú ý sau:

Các thay đổi và nội dung cập nhật khác

Hãy xem các ghi chú phát hành sau đây để biết các bản sửa lỗi bổ sung và các thay đổi có thể gây lỗi khác.

Tính năng mới trong ARCore v1.25.0

Bản phát hành này không có tính năng mới nào. Hãy xem các ghi chú phát hành sau đây để biết các bản sửa lỗi và điểm cải thiện hiệu suất.

Tính năng mới trong ARCore v1.24.0

Bản phát hành này bổ sung những thay đổi đáng chú ý sau:

  • API Spth mới cung cấp hình ảnh chuyên sâu mà không cần lọc không gian hình ảnh
  • Ghi lại các bản nhạc tùy chỉnh vào API Bản ghi và amp; Phát
  • Khả năng tiến hành Kiểm tra lượt truy cập chuyên sâu

Độ sâu thô

API Chiều sâu thô cung cấp dữ liệu chiều sâu cho hình ảnh máy ảnh có độ chính xác cao hơn dữ liệu API Độ sâu đầy đủ, nhưng không phải lúc nào cũng bao gồm mọi pixel. Hình ảnh độ sâu thô, cùng với hình ảnh độ tin cậy phù hợp, cũng có thể được xử lý thêm, cho phép các ứng dụng chỉ sử dụng dữ liệu chiều sâu có đủ độ chính xác cho trường hợp sử dụng riêng.

Hướng dẫn cho nhà phát triển:

Ghi lại bản nhạc tùy chỉnh

Khả năng theo dõi dữ liệu tuỳ chỉnh mới trong Recording & Playback API cho phép bạn thêm dữ liệu tuỳ chỉnh vào khung ARCore trong quá trình ghi và truy xuất cùng dữ liệu đó từ khung trong khi phát.

Hướng dẫn cho nhà phát triển:

Kiểm tra lượt truy cập chuyên sâu

Trước đây, bạn chỉ có thể tiến hành kiểm thử lượt truy cập trên các mặt phẳng được phát hiện, giới hạn vị trí ở các khu vực phẳng lớn. Kiểm thử lượt truy cập chuyên sâu tận dụng cả thông tin về độ mượt và độ sâu thô để cung cấp kết quả lượt truy cập chính xác hơn, ngay cả trên bề mặt không phẳng và kết cấu thấp.

Hướng dẫn cho nhà phát triển:

Các thay đổi và nội dung cập nhật khác

Hãy xem các ghi chú phát hành sau đây để biết các bản sửa lỗi bổ sung và các thay đổi có thể gây lỗi khác.

Tính năng mới trong ARCore v1.23.0

Đang chờ hỗ trợ máy ảnh kép

Chúng tôi sẽ ra mắt tính năng hỗ trợ máy ảnh kép trong vài tuần tới. Hãy xem trang các thiết bị được hỗ trợ để biết thêm thông tin.

Các công cụ gỡ lỗi mới

Bằng cách gửi ý định phát sóng, nhà phát triển có thể bật:

Lưu trữ và phân giải Cloud Anchor

Các ứng dụng hỗ trợ AR được xây dựng bằng SDK ARCore 1.11.0 trở về trước không thể lưu trữ hoặc giải quyết các Cloud Anchors được nữa.

Các ứng dụng được xây dựng bằng SDK ARCore 1.12.0 trở lên sẽ không bị ảnh hưởng. Việc sử dụng API ARCore Cloud Anchor của họ nằm trong chính sách ngừng sử dụng.

Các thay đổi và nội dung cập nhật khác

Hãy xem ghi chú phát hành sau đây để biết thêm các bản sửa lỗi và các thay đổi có thể gây lỗi khác.

Tính năng mới trong ARCore v1.22.0

Bản phát hành này bổ sung API ghi và phát lại mới và API bộ lọc cấu hình máy ảnh cho các tiện ích ARCore dành cho nền tảng thực tế tăng cường. Xem ghi chú phát hành hoàn chỉnh cho Tiện ích ARCore để biết thông tin chi tiết.

Các thay đổi và nội dung cập nhật khác

Hãy xem ghi chú phát hành sau đây để biết thêm các bản sửa lỗi và các thay đổi có thể gây lỗi khác.

Tính năng mới trong ARCore v1.21.0

Bản phát hành này bổ sung các API Ghi lại và Phát mới cho Android, Android NDKUnity.

Ghi và phát

Với API Ghi và Phát, bạn có thể ghi lại dữ liệu video và AR một lần trong một môi trường nhất định, đồng thời sử dụng nội dung đó để thay thế một phiên máy ảnh trực tiếp cho mục đích thử nghiệm. ARCore lưu các phiên được ghi vào các tệp MP4 chứa nhiều bản video và dữ liệu khác khác trên thiết bị. Sau đó, bạn có thể chạm ứng dụng của mình để sử dụng dữ liệu này thay cho phiên máy ảnh trực tiếp. Điều này cho phép bạn phát lại nội dung đó vô thời hạn để thử nhiều hiệu ứng thực tế tăng cường mà không phải quay lại trường.

Để biết thêm chi tiết:

Tính năng mới trong ARCore v1.20.0

Bản phát hành này bổ sung những thay đổi đáng chú ý sau:

Hỗ trợ mới cho Cloud Anchors liên tục

Trước ARCore v1.20, Cloud Anchors chỉ có thể được phân giải trong tối đa 24 giờ kể từ khi được lưu trữ lần đầu tiên. Với Cloud Anchors liên tục, giờ đây, bạn có thể tạo Cloud Anchor có thời gian tồn tại (TTL) từ 1 đến 365 ngày. Bạn cũng có thể mở rộng thời gian tồn tại của quảng cáo cố định sau khi đã được lưu trữ bằng API Quản lý liên kết đám mây.

Việc sử dụng Cloud Anchors liên tục chịu sự điều chỉnh của chính sách mới về việc ngừng sử dụng Cloud Anchors.

Các thay đổi và nội dung cập nhật khác

Hãy xem ghi chú phát hành sau đây để biết thêm các bản sửa lỗi và các thay đổi có thể gây lỗi khác.

Tính năng mới trong ARCore v1.19.0

Bản phát hành này bổ sung những thay đổi đáng chú ý sau:

Vị trí tức thì

API Vị trí tức thì cho phép người dùng đặt đối tượng AR trên màn hình mà không phải đợi ARCore phát hiện hình dạng bề mặt. Vị trí đối tượng được tinh chỉnh trong thời gian thực khi người dùng di chuyển thêm xung quanh môi trường. Sau khi ARCore phát hiện được tư thế chính xác trong khu vực mà đối tượng AR được đặt, đối tượng màu trắng sẽ tự động cập nhật để tạo tư thế chính xác và trở nên không trong suốt.

Đoạn video sau đây cho thấy một hình Android ảo trên một bảng thực tế. Con số này màu trắng và nhỏ hơn nhiều khi được đặt lần đầu. Sau khi ARCore tinh chỉnh các phép tính kích thước cảnh, hình này sẽ chuyển đến một vị trí chính xác hơn. Điều này có thể dẫn đến sự khác biệt trong cảm nhận "kích thước" của đối tượng.

Để biết thêm chi tiết:

Tính năng mới trong ARCore v1.18.0

Bản phát hành này bổ sung những thay đổi đáng chú ý sau:

API độ sâu

Trên các thiết bị được hỗ trợ về chiều sâu, API Depth sử dụng máy ảnh RGB của thiết bị hỗ trợ ARCore, hoặc cảm biến độ sâu đang hoạt động (nếu có) để tạo bản đồ độ sâu. Sau đó, bạn có thể sử dụng chiều sâu cho mỗi pixel do bản đồ độ sâu cung cấp để làm cho các đối tượng ảo xuất hiện chính xác trước hoặc sau các đối tượng trong thế giới thực, mang lại trải nghiệm người dùng chân thực và sống động.

Ví dụ: những hình ảnh sau đây cho thấy một hình Android ảo trong một không gian thực chứa một cốp xe bên cạnh cửa. API Depth phát hiện đúng cách hình vẽ ở sau cạnh của đường dây.

Để biết thêm chi tiết:

Tính năng mới trong ARCore v1.17.0

Đáng chú ý trong SDK ARCore cho Android

Ngoài ra, hãy xem SDK ghi chú phát hành hoàn chỉnh cho Android SDK.

Đáng chú ý trong ARCore SDK cho Unity

Ngoài ra, hãy xem Ghi chú phát hành hoàn chỉnh cho SDK ARCore cho Unity.

Đáng chú ý trong SDK ARAR dành cho iOS

  • Kích thước nhị phân của SDK Cloud Anchors đã giảm đáng kể.

  • Bitcode hiện đã được hỗ trợ cho AFace Faces.

Ngoài ra, hãy xem Ghi chú phát hành hoàn chỉnh cho SDK ARCore cho iOS.

Tính năng mới trong ARCore v1.16.0

Đáng chú ý trong SDK ARCore cho AndroidSceneform SDK cho Android

Bản phát hành này bổ sung những thay đổi đáng chú ý sau:

  • Hầu hết các thiết bị hiện đều trả về những cấu hình máy ảnh được hỗ trợ bổ sung với độ phân giải kết cấu GPU thấp hơn độ phân giải kết cấu GPU mặc định của thiết bị. Hãy xem các thiết bị hỗ trợ ARCore để biết thông tin chi tiết. Các độ phân giải GPU mở rộng này có sẵn thông qua API getSupportedCameraConfigs(CameraConfigFilter).

Xem thêm:

Đáng chú ý trong Tiện ích ARCore cho AR Foundation

Bản phát hành này bổ sung những thay đổi đáng chú ý sau:

  • XRCameraConfiguration Foundation của AR mở rộng với các phương thức cho phép bạn chọn cấu hình máy ảnh thích hợp dựa trên các tiêu chí bạn muốn. Các phương thức này bao gồm GetTextureDimensions(), GetFPSRange(), và GetDepthSensorUsages(). Hãy đọc hướng dẫn chi tiết.

  • Unity 2019.3.0f6 hiện là phiên bản tối thiểu đề xuất cho ARCore Extensions. AR Foundation 3.1.0-preview.6 yêu cầu Unity phiên bản 2019.3 trở lên.

  • Unity hiện sử dụng các cụm từ Anchor, Cloud AnchorCloud Anchor ID trong API nền tảng thực tế tăng cường của họ. Chúng tôi đã cập nhật tài liệu về Tiện ích ARCore để phản ánh điều này.

Xem thêm:

Đáng chú ý trong ARCore SDK cho Unity

Bản phát hành này bổ sung một thay đổi đáng chú ý sau đây:

  • Hầu hết các thiết bị hiện đều trả về những cấu hình máy ảnh được hỗ trợ bổ sung với độ phân giải kết cấu GPU thấp hơn độ phân giải kết cấu GPU mặc định của thiết bị. (Xem các thiết bị hỗ trợ ARCore để biết thông tin chi tiết.) Các độ phân giải GPU mở rộng này có sẵn thông qua API ARCoreCameraConfigFilter.

Xem thêm:

Ghi chú phát hành hoàn chỉnh cho SDK ARCore cho Unity

Tính năng mới trong ARCore v1.15.0

Đáng chú ý trong Tiện ích ARCore cho AR Foundation

Bản phát hành này bổ sung những thay đổi đáng chú ý sau.

  • Thêm mẫu CloudAnchors cho biết cách tạo trải nghiệm thực tế tăng cường dùng chung cho cả Android và iOS. Xem hướng dẫn cho Android hoặc iOS.

  • Unity 2019.2.17f1 hiện là phiên bản tối thiểu đề xuất nên sử dụng với ARCore Extensions.

Ghi chú phát hành đầy đủ của ARCore Extensions

Đáng chú ý trong ARCore SDK cho Unity

Bản phát hành này đã gặp những vấn đề đã biết sau đây.

  • Tính năng Xem trước tức thì có thể bị treo Unity khi sử dụng Android 9 và cáp USB 3. Để khắc phục, hãy cập nhật lên Android 10 hoặc sử dụng cáp USB 2.

  • Bản xem trước tức thì có thể không hiển thị trên thiết bị khi độ phân giải lượt xem trò chơi của Unity quá cao. Để khắc phục, hãy giảm độ phân giải của chế độ xem trò chơi trên Unity trong Trình chỉnh sửa.

Ghi chú phát hành hoàn chỉnh cho SDK ARCore cho Unity

Các nội dung thay đổi khác

Hãy xem ghi chú phát hành sau đây để biết thêm các bản sửa lỗi và các thay đổi có thể gây lỗi khác.

Tính năng mới trong ARCore v1.14.0

Bản phát hành này bổ sung những thay đổi đáng chú ý sau.

Tính năng mới trong ARCore v1.13.0

Bản phát hành này bổ sung những thay đổi đáng chú ý sau.

Hãy xem ghi chú phát hành sau đây để biết thêm các bản sửa lỗi và các thay đổi có thể gây lỗi khác.

Tính năng mới trong ARCore v1.12.0

Bản phát hành này bổ sung những thay đổi sau:

  • Bổ sung tính năng Khuôn mặt tăng cường vào iOS. Để biết thêm thông tin, hãy xem thông tin tổng quan này, bắt đầu nhanhhướng dẫn cho nhà phát triển.

  • Hỗ trợ sử dụng Tiện ích ARCore cho AR Foundation của Unity để xây dựng ứng dụng Android với Cloud Anchors.

  • Những thay đổi sau đây với Cloud Anchor:

    • Để tuân thủ các yêu cầu mới cập nhật về quyền riêng tư của chúng tôi liên quan đến việc sử dụng SDK ARCore 1.12 trở lên, bạn phải công bố việc sử dụng Cloud Anchors một cách nổi bật trong ứng dụng bằng cách cung cấp văn bản sau đây, cũng như đường liên kết để tìm hiểu thêm, trên màn hình thông báo: “Để hỗ trợ phiên này, Google sẽ xử lý dữ liệu trực quan từ máy ảnh của bạn”. Bạn có thể thực hiện việc này bằng cách triển khai quy trình thông báo dành cho người dùng có sẵn trong Ứng dụng mẫu Cloud Anchor của chúng tôi.

    Để biết thêm thông tin chi tiết, hãy tham khảo Yêu cầu về quyền riêng tư của người dùng.

Để biết thêm chi tiết về Cloud Anchors:

Tính năng mới trong ARCore v1.11.0

Bản phát hành này bổ sung những thay đổi sau:

  • Dịch vụ ARCore đã được đổi tên thành Dịch vụ Google Play dành cho AR. Trên thiết bị Google Play, ứng dụng này hiện được phân phối trong Dịch vụ Google Play.

  • Cấu hình máy ảnh ARCore\39 nhắm mục tiêu 60 khung hình/giây trên các thiết bị được hỗ trợ và ưu tiên sử dụng cảm biến độ sâu trên các thiết bị có cảm biến độ sâu. Bạn có thể sử dụng bộ lọc cấu hình máy ảnh mới để giới hạn tốc độ khung hình của máy ảnh ở mức 30 khung hình/giây, ngăn ARCore sử dụng cảm biến độ sâu hoặc lọc dựa trên cả hai tuỳ chọn.

Để biết thêm thông tin chi tiết về cấu hình máy ảnh:

Tính năng mới trong ARCore v1.10.0

Bản phát hành này bổ sung tính năng ước tính ánh sáng theo môi trường HDR mới vào API ước tính ánh sáng cho Android, Android NDK và Unity.

Các API này sử dụng công nghệ máy học để phân tích hình ảnh đầu vào và ước tính ánh sáng môi trường. Bạn có thể sử dụng dữ liệu ước tính ánh sáng này để kết xuất ánh sáng cực kỳ chân thực, bao gồm ánh sáng chính theo hướng, bóng, ánh sáng xung quanh, điểm nổi bật phản chiếu và phản chiếu trên các đối tượng ảo. Kết quả là nội dung ảo chân thực hơn.

Để biết thêm chi tiết:

Tính năng mới trong ARCore v1.9.0

Các tính năng mới trong SDK ARCore cho Android

Bản phát hành này bổ sung các API và tính năng mới sau:

  • Scene Viewer là một trình xem sống động cho phép trải nghiệm thực tế tăng cường từ trang web của bạn. Công cụ này cho phép người dùng thiết bị di động Android dễ dàng đặt, xem và tương tác với các mô hình 3D được lưu trữ trên web trong môi trường của họ.

  • Các tính năng mới của Hình ảnh tăng cường:

    • ARCore hiện theo dõi Hình ảnh tăng cường chuyển động. Ví dụ về hình ảnh chuyển động là quảng cáo về một chiếc xe buýt đi ngang qua hoặc một hình ảnh trên một đối tượng phẳng do người dùng cầm khi họ di chuyển tay.

    • Sau khi phát hiện hình ảnh, ARCore có thể tiếp tục theo dõi vị trí và hướng của hình ảnh đó, ngay cả khi hình ảnh đã tạm thời chuyển ra khỏi chế độ xem của máy ảnh.

    • Sử dụng AugmentedImage#getTrackingMethod() (Java) hoặc ArAugmentedImage_getTrackingMethod() (NDK) để xác định xem hình ảnh tăng cường hiện đang được máy ảnh (FULL_TRACKING) theo dõi hay đang được theo dõi dựa trên vị trí đã biết gần đây nhất của nó (LAST_KNOWN_POSE).

  • Tài liệu về Cloud Anchors hiện bao gồm nội dung giải thích chi tiết hơn về cách lưu trữ và giải quyết các neo.

Hoàn tất ghi chú phát hành

Điểm mới trong SDK ARCore cho Unity

  • Các tính năng mới của Hình ảnh tăng cường:

    • ARCore hiện theo dõi Hình ảnh tăng cường chuyển động. Ví dụ về hình ảnh chuyển động có thể là quảng cáo trên một xe buýt đang chạy hoặc hình ảnh trên một đối tượng phẳng do người dùng cầm khi họ di chuyển xung quanh.

    • Sau khi phát hiện hình ảnh, ARCore có thể tiếp tục theo dõi vị trí và hướng của hình ảnh đó, ngay cả khi hình ảnh đã tạm thời chuyển ra khỏi chế độ xem của máy ảnh.

    • API AugmentedImage.GetTrackingMethod() mới cho phép ứng dụng của bạn xác định xem hình ảnh tăng cường có đang được máy ảnh theo dõi hay không (FullTracking) hoặc đang được theo dõi dựa trên vị trí đã biết gần đây nhất của ứng dụng (LastKnownPose).

  • Tài liệu về Cloud Anchors hiện bao gồm nội dung giải thích chi tiết hơn về cách lưu trữ và giải quyết các neo.

Hoàn tất ghi chú phát hành

Các tính năng mới trong SDK ARCore cho iOS

Hoàn tất ghi chú phát hành