EasyAR是好用的增强现实引擎。

EasyAR SDK 2.1 为当前最新版本。

EasyAR SDK 2.1 Basic是EasyAR SDK 1.x的升级版。这个版本可以免费商用。EasyAR 1.x的所有功能仍旧可以在这个版本中找到,我们没有添加任何限制或水印。这些功能包括使用平面目标的AR,1000个以上本地目标的流畅加载和识别,基于硬解码视频和透明视频的播放,二维码识别,多目标同时跟踪等。

EasyAR SDK 2.1 Pro除了拥有EasyAR SDK Basic所有功能之外还有更多特性,包括3D物体跟踪、基于SLAM的跟踪和录屏等。EasyAR SDK Pro是收费的SDK,关于费用定价、付款方式等详细信息可以在这里查看。

EasyAR SDK 2.1 basic和pro版都有内置的云识别服务(CRS)支持。

EasyAR CRS是云端图像识别服务,可以在云端动态管理识别图,在SDK中使用对应API可以使用云服务识别云端存储的识别图,并从云端获取和识别图相关联的数据信息。EasyAR CRS是收费服务,关于费用定价、付款方式等详细信息可以在这里查看。

支持页面提供了EasyAR SDK 2.1的详细的使用说明和API手册。使用之前请务必阅读EasyAR SDK入门平台需求

EasyAR SDK 2.1 加入了对iOS Swift语言的支持,可以参考如何使用Swift API

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

EasyAR SDK的Unity sample,可以在Windows、Mac、Android以及iOS上运行。

HelloAR

- 演示如何创建第一个EasyAR应用

- 演示使用EasyAR在target上面显示3D内容和视频的最简单的方法

HelloARTarget

- 演示创建target的不同方法

- 演示如何动态创建target

HelloARVideo

- 演示如何使用EasyAR加载并在target上播放视频

- 演示本地视频播放

- 演示透明视频播放

- 演示流媒体视频播放

HelloARMultiTarget_SingleTracker

- 演示如何使用一个tracker同时跟踪多个目标

HelloARMultiTarget_MultiTracker

- 演示如何使用多个tracker同时跟踪多个目标

HelloARMultiTarget_SameImage

- 演示如何同时跟踪多个相同目标

HelloARQRCode

- 演示如何同时检测二维码并跟踪目标

HelloARCloud

- 演示如何使用云识别

TargetOnTheFly

- 演示如何直接从相机图像中实时创建target并load到tracker中

Coloring3D

- 演示如何创建“AR涂涂乐”,使绘图书中的图像实时“转换”成3D

HelloARObjectTracking (pro)

- 演示如何跟踪3D物体

HelloARSLAM (pro)

- 演示如何使用SLAM跟踪

HelloARRecording (pro)

- 演示如何录屏

HelloARMultiTarget-MultiType (pro)

- 演示如何同时跟踪多个不同类型的目标

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的不使用任何3D引擎的sample,包含可以分别在Windows、Android以及iOS上运行的sample。

HelloAR

- 演示如何使用 Java (Android) / Objective-C (iOS) API创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARCpp

- 演示如何使用C++11 API创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARCppNonstd (Android only)

- 演示如何使用traditional C++ API创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARCppVS (Android only)

- 演示如何使用C++11 API及Visual Studio 2015或更新版本创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARKotlin (Android only)

- 演示如何使用Kotlin创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARSwift (iOS only)

- 演示如何使用Swift API创建第一个EasyAR应用

- 演示创建target的不同方法

HelloARDynamicFramework (iOS only)

- 代码与HelloAR相同

- 使用含动态库的easyar.framework,项目配置有所不同

HelloARVideo

- 演示如何使用EasyAR加载并在target上播放视频

- 演示本地视频播放

- 演示透明视频播放

- 演示流媒体视频播放

HelloARMultiTarget_SingleTracker

- 演示如何使用一个tracker同时跟踪多个目标

HelloARMultiTarget_MultiTracker

- 演示如何使用多个tracker同时跟踪多个目标

HelloARMultiTarget_SameImage

- 演示如何同时跟踪多个相同目标

HelloARQRCode

- 演示如何同时检测二维码并跟踪目标

HelloARCloud

- 演示如何使用云识别

HelloARObjectTracking (pro)

- 演示如何跟踪3D物体

HelloARSLAM (pro)

- 演示如何使用SLAM跟踪

HelloARRecording (pro)

- 演示如何录屏

HelloAR (Windows)

- 演示如何使用C++11 API创建第一个EasyAR应用

- 演示创建target的不同方法

- 这个样例是控制台应用,不含可渲染的GUI界面

HelloARQt (Windows)

- 演示如何使用C++11 API创建第一个EasyAR应用

- 演示创建target的不同方法

- 演示如何在Qt环境下使用EasyAR

- 这个样例使用Qt5来绘制GUI和其他渲染输出

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)