Welcome to Portal-ble! This system allows you to directly manipulate virtual objects in a smartphone augmented reality (AR) environment with your bare hands. Current master branch is for Android only. Please see iOS branch for updates and schedules.
Important: This branch is Android only, your android version should be at least >= Ver.7.0 (Nougat) with latest ARCore installed. iOS version will be ready soon
Android SDK 7.0 or greater, you can find Android SDK by installing Android Studio
Leap Motion Orion 4.0 (note, Leap Moion Orion 3.2, Orion Beta, or other ealier Leap Motion drivers WILL NOT WORK with our system. Please upgrade to Leap Motion Orion 4.0)
Unity Hub + Unity 2019.1.14f1 or Later
Use Unity Package Manager to install the following:
Unity ARFoundation 2.1.1
ARCore XR Plugin 2.1.1
ARKit XR Plugin 2.1.1
Building for Android:
[Step 0] - Make sure your smartphone and windows pc are under the same network
Step 2- plugin Leap Motion device to a Windows 64-bit PC (or Intel computer stick below), Run this file: .../Portalble/PortalbleServer/x64/Rlease/PortalbleService.exe** You should see message "HMD is all set" at the end of the log.
Step 3- Run the android instance on your phone, if it succeeds, you will see a message logs on the PortalbleService.exe window, if PortalbleService is not refreshing, click on that window and press anykey to refresh
Making it "Portable"
**Lasercut case and 3D print files are in the folder "3D print and lasercut file". Please also purchase thses suction caps for mounting the leapmotion to your smartphone