Skip to content
Open-source portalble
C# ShaderLab HLSL Other
Branch: master
Clone or download
Latest commit 813cbe2 Oct 19, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
3D Print and Laser Cut files update print and cut files Oct 19, 2019
PortalbleServer Android initial commit Sep 28, 2019
.gitignore Initial commit Sep 28, 2019
LICENSE Initial commit Sep 28, 2019 Update Oct 19, 2019


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


Environment Requirements:

  • Leap Motion Hand Tracker

  • 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

Example File:



Add Calibration Unity Scene to your project

Building for Android:

[Pre-flight] - Check you have installed the Android Studio and Leap Motion Orion 4.0 and Using a 64-bit windows computer

[Step 0] - Make sure your smartphone and windows pc are under the same network

Step 1 - Unity Configuration

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"

Intel Compute Stick

20 W battery power bank (5V, 4Ah) or equivalent

**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

You can’t perform that action at this time.