This guide walks you through the steps needed to set up a VisionLib AR Foundation project for use with the debugging plugin AR Foundation Remote.
The setup procedures given here start with an empty project in Unity and result in the ability to successfully track our mini car example object using the AR Foundation example scene. Tracking works both in the editor, using the AR Foundation Remote's companion app, as well as in the final standalone application after building and deploying it to the target device.
These setup instructions work for both major Versions of the AR Foundation Remote (1.x and 2.x). They were confirmed in Unity 2020.3 LTS starting with AR Foundation Remote 1.4.21-release.2.
VisionLib SDK and VisionLib SDK - ARFoundation packages, followed by the ARFoundation Examples.Packages: My Assets. Locate ARFoundation Editor Remote or ARFoundation Remote 2.0 – depending on which one you purchased. Download the package, then import it.Assets > Plugins > ARFoundationRemoteInstaller locate Documentation.md. Execute the following parts of the setup instructions therein:Installation do steps 5 & 6. Disregard step 5 if you are not using a version control system.Embed AR Foundation and apply fixes unless explicitly asked to do so.How to use do all steps until you are told to test the setup with a scene.Aspect dropdown in the game view control bar). Create a new setting with your custom resolution if your device's resolution is not already available. This ensures that the streamed player view in the AR Foundation Remote companion app looks correct.
Embed AR Foundation and apply fixes in the AR Foundation Remote installer. If asked, do this, then retry running the scene with the play button.Start Tracking-Button on the device and ensure the VL car is tracked.