Skip to main content

Posts

Showing posts from January, 2020

Unity XR platform

Unity XR plugin framework We have been working to improve our multi-platform offering, enabling direct integrations through a unified plugin framework. The resulting tech stack consists of an API that exposes common functionalities across our supported platforms in a frictionless way for creators while enabling XR hardware and software providers to develop their own Unity plugins. This architecture offers the following benefits: Multi-platform developer tools such as AR Foundation and the XR Interaction Toolkit  Faster partner updates from supported plugins via the Unity Package Manager  More platforms have access to an interface to leverage Unity’s XR rendering optimizations and developer tools Unity has developed new XR plugins for our supported platforms as part of this shift. Additionally, we have deprecated our built-in platform implementations in 2019.3.  This framework will influence how we support various types of platforms: Officially supported platforms

ARCore Sample App (Tutorial)

Create a new project and import the SDK Open Unity Hub and create a new  3D  project. For Unity 2019  only: Select  Window > Package Manager  and install the following packages: Multiplayer HLAPI  (required by the  CloudAnchors  sample) XR Legacy Input Helpers  (required by Instant Preview, which uses the  TrackedPoseDriver ) Import the ARCore SDK for Unity: Select  Assets > Import Package > Custom Package . Select the  arcore-unity-sdk-1.14.0.unitypackage  that you downloaded. In the  Importing Package  dialog, make sure that all package options are selected and click  Import . Open the sample scene In the Unity  Project  window, you can find the  HelloAR  sample in: Assets/GoogleARCore/Examples/HelloAR/Scenes/ . Configure project settings Go to  File > Build Settings  to open the  Build Settings  window. Select  Android  and click  Switch Platform . In the  Build Settings  window, click  Player Settings . In the  Settings  win

ARCore Requirements (Tutorial)

ARCore Requirements Hardware :  ARCore supported device     Supported Devices A USB cable to connect to the development computer Software  : Unity latest version ( https://store.unity.com/download ) ARCore latest SDK ( https://github.com/google-ar/arcore-unity-sdk/releases ) Android build support installed for unity Android SDK  7.0 (API Level 24) or later , installed using the SDK Manager in  Android Studio Packages :  Packages can be installed from Unity Package manager under the window tab Multiplayer HLAPI XR Legacy Input Helper

What is ARCore? (Tutorial)

ARCore is an Augmented Reality framework developed by Google Project Tango was converted now into ARCore ARCore have robust plane tracking feature which can correctly map up to 500meters with a 3Danchored at someplace ARCore uses 3 core technologies to achieve augmentation in the real environment Motion Tracking Light Estimation Environment understanding How ARCore works ? Takes image/video data from mobile camera Analyze the environment using image processing algorithms Position of phone will be calculated and refreshed regularly Both accelerometer and magnetometer of phone will be used to locate the phone's orientation in real world All phones do not support ARCore for now ARCore Supported Devices: Manufacturer Model Notes Asus ROG Phone Asus ROG Phone II Asus Zenfone 6 Asus Zenfone AR Asus Zenfone ARES General Mobile GM 9 Plus Google Nexus 5X Requires Android 8.0 or later Google Nexus 6P Requires Android 8.0 or la