Meshing, ARKit Mesh Classification, and Anchors support
Huge thanks for all supporters, the plugin is evolving because of you!
Meshing support (ARMeshManager).
Meshing was a highly requested feature for a long time and now it's here! Currently, the iPad 2020 with LiDAR is the only mobile device that supports meshing. But, theoretically, the plugin should support meshing on Magic Leap and Holo Lens too. I have no way to prove it without the actual devices, so if you have one, your help would be very appreciated (Holo Lens, Magic Leap).
Also, the ARKit Mesh Classification is supported. Here is a video that shows the classification in action:
Anchors support (ARAnchorManager).
Previously, it was impossible to support ARAnchorManager in Editor, because its API is synchronous. This means that a call to ARAnchorManager.AddAnchor() should return instantly: and I can't make an instant network request to the companion app using built-in Unity connection.
Happy news! The transition from Unity built-in connection to Telepathy TCP gave me the ability to fully control the connection between Editor and AR device. Now I can send a message from Editor to the companion app, then block the Editor's main thread while waiting for the response in background thread. This results in small hiccups (10-20ms) in the Editor, but allows me to add the full support of ARAnchorManager.
Changes in ARKit Blendshapes.
I refined the way ARKit Blenshapes was received in Editor. Previously, you were required to write a lot of #defines and get Blendhshapes in Editor from BlendShapeCoefficientsContainer.cs. Now, the only change you need to make to your scripts that deal with Blenshapes is this one:
Code (CSharp):
- #if UNITY_EDITOR
- using ARKitFaceSubsystem = ARFoundationRemote.Runtime.FaceSubsystem;
- #endif
Bug fixes:
- Disable camera video in Windows Unity Editor 2019.2 to prevent crash.
- Fixed: UI Event System is not working after loading new AR scene at runtime.
- Fixed: BoundedPlane.center should be in local space coordinates instead of the world.
- Fixed: sometimes the IP will not be shown in AR Companion app on Android.
Get Unity: AR Foundation Remote
Unity: AR Foundation Remote
Test and Debug your AR project in Editor
Status | Released |
Category | Tool |
Author | Kyrylo Kuzyk |
Tags | ar, arcore, ar-foundation, arkit, ar-testing, Augmented Reality, remote, simulator, Unity |
More posts
- Version 4.11.0Apr 16, 2021
- ARKit 2D and 3D Body Tracking support.Oct 15, 2020
- Human Segmentation and Environment Occlusion supportOct 02, 2020
- Connection and touch input improvementsJul 28, 2020
- Camera Background support in EditorJul 05, 2020
- ARRaycastManager support addedJun 22, 2020
- Image Tracking support addedJun 16, 2020
- ARKit Face Tracking Blendshapes supportJun 08, 2020
- Face Tracking addedJun 08, 2020
Leave a comment
Log in with itch.io to leave a comment.