EasyAR Mega Product Introduction

Notice: English documents for detailed usages are not ready. You can read Chinese version at present.

You can only use EasyAR Mega after your apply approved.

This part is mentioned in the Video on EasyAR Mega Launch Event 2022 (in Chinese). Some product details and usages may have a little difference, as the Mega products are moving forward rapidly.

Mega Product Architecture

EasyAR Mega provides city-scale AR cloud solution, and empowers culture and tourism, business area, education, industry and many other businesses with flexible acquisition scheme, leading mapping and localization ability and user-friendly toolchain.

EasyAR Mega products are consist of these parts,

../../_images/image_s1_1.png

EasyAR Mega capabilities are mainly provided by cloud computing service and the SDK. Developer tools can be used to assistant development and improve development efficiency. You can use experience tools to experience Mega effect at some spots.

A gradual way of using these tools and services is preferred when you are using EasyAR Mega.


App Experience On Site (Development free)

Introduction: Documents available in Chinese.

You can use Mega World to start Mega experience directly on some spots.

../../_images/image_s1_6.jpg ../../_images/image_s1_7.gif

These spots includes some tourist attractions and shopping malls in cities in China, like Shanghai, Guangzhou, Shenzhen, Wuhan, Chengdu, Chongqing and others. There are also spots overseas like Hague in Netherlands and Milan Cathedral in Italy. We are updating spot list gradually.


Use Mega Cloud Service

Usually you need these steps to use Mega cloud service.

../../_images/image_s1_17.png

Data Acquisition

Introduction: Documents available in Chinese.

EasyAR Mega Use data from GoPro Max to build its Blocks. The data should be acquired from where the AR content is supposed to be exhibited.

../../_images/image_s1_8.gif ../../_images/image_s1_9.gif

Another kind of data, EIF data acquired using mobile phones is used for validation and development assistant.

../../_images/image_s1_10.gif

Build Mega Block

Introduction: Documents available in Chinese.

Mega Block is a continuous data area built from cloud service, usually built from single acquisition. You can build Mega block after uploading data to EasyAR develop center. Generally, the building process may take less than 24 hours, which may fluctuate according to the size of the region.

Setup Localization Service

Introduction: Documents available in Chinese.

After Mega Block is built, you need to add these blocks into cloud localization service from EasyAR develop center before the service can localize a block.


On Site Validation (Development free)

Introduction: Documents available in Chinese.

../../_images/image_s1_2.png

We suggest to use tools provided by EasyAR at the beginning stage of using EasyAR Mega to validate the product, and to see if Mega can meet your requirements. Development is not involved in this process.

After the block is built, use Mega Studio to get block data, make Annotation, and then use Mega Toolbox to validate on site.

../../_images/image_s1_11.gif ../../_images/image_s1_12.gif

Remote simulation Validation (Development free)

Introduction: Documents available in Chinese.

../../_images/image_s1_3.png

If going on site is not an option, or a remote validation is required during development, you can use Mega Studio to get block data, make Annotation, and then use Mega Studio and EIF data to validate remotely.

../../_images/image_s1_11.gif ../../_images/image_s1_13.gif

App Development (Unity)

Introduction: Documents available in Chinese.

../../_images/image_s1_4.png

You need to get block data using Mega Studio during the development process. Content development has no difference with a usual Unity development. You just need to place models according to block data. And then you can run on site.

../../_images/image_s1_14.gif ../../_images/image_s1_15.gif

EasyAR provides three closed loop for development iteration.

../../_images/image_s1_5.png

Prepare data (on site)

Usually data acquisition is required to be on site. This data include both GoPro data for block building and EIF data for validation.

../../_images/image_s1_8.gif ../../_images/image_s1_10.gif

Develop loop 1: Fast Validation (on site not required)

In the beginning stage of development, use EasyAR development tools for fast validate. No application development is required. On site operations are not required.

../../_images/image_s1_11.gif ../../_images/image_s1_13.gif

Develop loop 2: Continuous Development and Validation (on site not required)

During the development process, use EasyAR development tools or EIF replay feature from EasyAR Sense Unity Plugin to run in Unity Editor, you can continuously make validation. On site operations are not required.

../../_images/image_s1_14.gif ../../_images/image_s1_16.gif

Develop loop 3: On Site Validation (on site)

During the development process and acceptance test, you can use EasyAR development tools to make validation on site directly. No application development or modifications to the application is required. On site operations are required.

../../_images/image_s1_11.gif ../../_images/image_s1_12.gif

At last, validate developed application. On site operations are required.

../../_images/image_s1_14.gif ../../_images/image_s1_15.gif

EasyAR tools cut down final step time significantly, especially the time for on site development.