Skip to content
This repository has been archived by the owner on Oct 26, 2023. It is now read-only.

ARCore SDK for Unreal v1.6.0 (2018-12-06)

Compare
Choose a tag to compare
@noelvictor1 noelvictor1 released this 07 Dec 01:00
· 2 commits to master since this release

Engine and plugin changes

ARCore Unreal SDK v1.6.0 is based on Unreal 4.20.3 release. The Unreal Engine branch with the 1.6.0 version of GoogleARCore plugin is located here:
https://github.com/google-ar-unreal/UnrealEngine/tree/4.20-arcore

New APIs

  • ARCore Augmented Images are now supported in the cross-platform API in UE4 Augmented Reality Module.

Deprecations

  • UGoogleARCoreAugmentedImageDatabase class has been deprecated. Please use the UARCandidateImage list on UARSessionConfig instead.
  • UGoogleARCoreAugmentedImageDatabase::AddRuntimeAugmentedImageFromTexture() has been deprecated. Please use UARBlueprintLibrary::AddRuntimeCandidateImage() instead.
  • UGoogleARCoreAugmentedImageDatabase::AddRuntimeAugmentedImage() has been deprecated. Please use UGoogleARCoreSessionFunctionLibrary::AddRuntimeCandidateImageFromRawbytes() instead.
  • FGoogleARCoreAugmentedImageDatabaseEntry struct has been deprecated. Please use UARCandidateImage instead.
  • UGoogleARCoreAugmentedImage::GetCenter() has been deprecated without replacement since it always return (0,0,0).
  • UGoogleARCoreAugmentedImage::GetExtent() has been deprecated. Please use UARTrackedImage::GetEstimatedSize() instead.
  • UGoogleARCoreAugmentedImage::GetImageIndex() has been deprecated. Please use UARTrackedImage::GetDetectedImage() to get the UARCandidateImage object instead.
  • UGoogleARCoreAugmentedImage::GetImageName() has been deprecated. Please use UARCandidateImage::GetFriendlyName() instead.

Bug fixes

  • Fixed the build issues in UE4 4.20 when targeting Android x86/x64.
  • Fixed the issue that Actor relative transform doesn't replicate correctly.

GoogleARCore sample changes

  • Updated the AugmentedImages sample to use the cross-platform API. Now the sample could work on both iOS and Android. (Need to use GoogleARCore plugin v1.6.0)
  • Updated the CloudARPin sample with a new CloudARPin syncing flow to demonstrate the expected use case.
  • Updated the edge detection code in ComputerVision sample to use a copied image buffer to workaround the slow image buffer read issue on Exynos precessors.