EasyAR is an Augmented Reality Engine.

EasyAR SDK 2.1 is the latest version of EasyAR SDK.

EasyAR SDK Basic 2.1 is the upgrade version of EasyAR SDK 1.x. It is free for commercial use and we are not adding any limitations or watermarks into it. And all features inside EasyAR SDK 1.x are still available, including AR with planar target, smooth loading and recognition for more than 1000 local targets, video and transparent video playback based on HW codecs, QR code recognition, and multi-target tracking.

EasyAR SDK Pro 2.1 have all and more features compared to EasyAR SDK Basic. It has some brand-new features including 3D tracking, SLAM based tracking and screen recording. EasyAR SDK Pro is not free, you can get pricing and payment details from here.

EasyAR SDK 2.1 - both basic and pro editions - have CRS support built-in.

EasyAR CRS is a cloud service for image recognition. You can manage targets online and change those targets on demand. You can recognize those image targets using SDK API, and get the target meta data from cloud. EasyAR CRS is a paid service, you can get pricing and payment details from here. And you can have a free trial before payment.

You can find guides and API references for EasyAR SDK 2.1 at the support page. Please make sure to read Getting Started with EasyAR SDK and Platform Requirements before you start.

EasyAR SDK 2.1 has brought Swift support for iOS, you can read How to use Swift API for details.

Basic

EasyAR_SDK_2.1.0_Basic

2017-09-08(85.96 MB)

EasyAR SDK 2.1.0 Basic for Unity3D (unitypackage)

2017-09-08(75.28 MB)

Pro

EasyAR_SDK_2.1.0_Pro

2017-09-08(94.52 MB)

EasyAR SDK 2.1.0 Pro for Unity3D (unitypackage)

2017-09-08(82.27 MB)

EasyAR SDK Unity Samples

Samples to run EasyAR SDK on Windows, Mac, Android and iOS with Unity.

HelloAR

- Demonstrate how to create the first EasyAR app

- Demonstrate the simplest way to display 3D contents and video on top of target using EasyAR

HelloARTarget

- Demonstrate different methods to create targets

- Demonstrate how to dynamically create targets

HelloARVideo

- Demonstrate how to load and play video on top of target using EasyAR

- Demonstrate local video playback

- Demonstrate transparent video playback

- Demonstrate streaming video playback

HelloARMultiTarget_SingleTracker

- Demonstrate how to track multiple targets simultaneously using single tracker

HelloARMultiTarget_MultiTracker

- Demonstrate how to track multiple targets simultaneously using multiple trackers

HelloARMultiTarget_SameImage

- Demonstrate how to track multiple same targets simultaneously

HelloARQRCode

- Demonstrate how to detect QRCode and track targets simultaneously

HelloARCloud

- Demonstrate how to use cloud recognition

TargetOnTheFly

- Demonstrate how to create image target directly from real-time camera image and load it into tracker as a target

Coloring3D

- Demonstrate how to create a coloring book and "convert" book image into 3D at real-time

HelloARObjectTracking (pro)

- Demonstrate how to track 3D objects

HelloARSLAM (pro)

- Demonstrate how to use SLAM tracker

HelloARRecording (pro)

- Demonstrate how to do recording

HelloARMultiTarget-MultiType (pro)

- Demonstrate how to track multiple type of targets simultaneously

Basic

EasyAR_SDK_2.1.0_Basic_Samples_Unity

2017-09-08(726.34 MB)

Pro

EasyAR_SDK_2.1.0_Pro_Samples_Unity

2017-09-08(322.48 MB)

EasyAR SDK Native Samples

EasyAR SDK Native Samples

Samples to run EasyAR SDK on Windows, Android and iOS with no 3D engines.

HelloAR

- Demonstrate how to create the first EasyAR app using Java (Android) / Objective-C (iOS) API

- Demonstrate different methods to create targets

HelloARCpp

- Demonstrate how to create the first EasyAR app using C++11 API

- Demonstrate different methods to create targets

HelloARCppNonstd (Android only)

- Demonstrate how to create the first EasyAR app using traditional C++ API

- Demonstrate different methods to create targets

HelloARCppVS (Android only)

- Demonstrate how to create the first EasyAR app using C++11 API and Visual Studio 2015 or later

- Demonstrate different methods to create targets

HelloARKotlin (Android only)

- Demonstrate how to create the first EasyAR app using Kotlin

- Demonstrate different methods to create targets

HelloARSwift (iOS only)

- Demonstrate how to create the first EasyAR app using Swift API

- Demonstrate different methods to create targets

HelloARDynamicFramework (iOS only)

- Same source code with HelloAR

- Project file is set to use easyar.framework with dynamic libraries

HelloARVideo

- Demonstrate how to load and play video on top of target using EasyAR

- Demonstrate local video playback

- Demonstrate transparent video playback

- Demonstrate streaming video playback

HelloARMultiTarget_SingleTracker

- Demonstrate how to track multiple targets simultaneously using single tracker

HelloARMultiTarget_MultiTracker

- Demonstrate how to track multiple targets simultaneously using multiple trackers

HelloARMultiTarget_SameImage

- Demonstrate how to track multiple same targets simultaneously

HelloARQRCode

- Demonstrate how to detect QRCode and track targets simultaneously

HelloARCloud

- Demonstrate how to use cloud recognition

HelloARObjectTracking (pro)

- Demonstrate how to track 3D objects

HelloARSLAM (pro)

- Demonstrate how to use SLAM tracker

HelloARRecording (pro)

- Demonstrate how to do recording

HelloAR (Windows)

- Demonstrate how to create the first EasyAR app using C++11 API

- Demonstrate different methods to create targets

- This sample is a console application which do not include a GUI for rendering

HelloARQt (Windows)

- Demonstrate how to create the first EasyAR app using C++11 API

- Demonstrate different methods to create targets

- Demonstrate how to use EasyAR with Qt

- This sample use Qt5 for GUI and rendering output

Basic

EasyAR_SDK_2.1.0_Basic_Samples_Android

2017-09-08(81.11 MB)

EasyAR_SDK_2.1.0_Basic_Samples_iOS

2017-09-08(130.81 MB)

EasyAR_SDK_2.1.0_Basic_Samples_Windows

2017-09-08(57.35 MB)

Pro

EasyAR_SDK_2.1.0_Pro_Samples_Android

2017-09-08(24.47 MB)

EasyAR_SDK_2.1.0_Pro_Samples_iOS

2017-09-08(43.80 MB)