ARMOD SDK - FREE AR experience platform solution
ARMOD AR experience platform solution,Lens studio/SparkAR like!
Welcome to the documentation for the ARMOD SDK.
Here you'll find general information about the SDK, detailed documentation about the APIs for different platforms, and tutorials for our sample projects.

What is the ARMOD SDK?

In short, ARMOD's solution is an AR experience platform solution similar to Snapchat (Lens Studio) and Facebook (SparkAR)! But Lens Studio and Spark AR editors do not provide SDK, Not Support Unity Engine!
AR-MOD is a derivative framework based on Unity ARFoundation. MOD in AR-MOD means Modification in English, meaning: modification and module. This concept is widely used in games, corresponding to modifiable video games. Famous games such as Warcraft, Red Alert, Half-Life, CS, Victory Day and more!
We transplant the MOD concept into AR technology to give users more freedom to create the AR creative interactive experience content they need! In this process, users do not need to worry about AR-SDK algorithm and code implementation, but only need to devote themselves to the production of AR creative interactive experience content. With only a small amount of code, you can use all the capabilities of AR-MOD on the APP to create greater commercial value.

Enhance your world and applications

ARMOD is a powerful AR solution designed for artists and developers to build augmented reality experiences for hundreds of millions of Unity users. With its suite of Unity-compatible features, including custom shaders and advanced tracking technology, the possibilities are endless.

Main features of ARMOD

AR Basic

  • Device tracking: track the device's position and orientation in physical space.
  • Plane detection: detect horizontal and vertical surfaces.
  • Point clouds, also known as feature points.
  • Anchor: an arbitrary position and orientation that the device tracks.
  • Light estimation: estimates for average color temperature and brightness in physical space.
  • Environment probe: a means for generating a cube map to represent a particular area of the physical environment.
  • Face tracking: detect and track human faces.
  • 2D image tracking: detect and track 2D images.
  • Human segmentation: determines a stencil texture and depth map of humans detected in the camera image.
  • Raycast: queries physical surroundings for detected planes and feature points.
  • Pass-through video: optimized rendering of mobile camera image onto touch screen as the background for AR content.
  • Session management: manipulation of the platform-level configuration automatically when AR Features are enable or disabled.
  • Occlusion: allows for occlusion of virtual content by detected environmental depth (environment occlusion) or by detected human depth (human occlusion).

AR Cloud(Immersal)

  • Fast visual positioning, low system overhead
  • Positioning can be run offline on the device or online in the cloud
  • Plug-ins on iOS, Android and devices compatible with Huawei AR Engine
  • Immersal Cloud Service's REST API for any device
  • Pre-built applications are available on the App Store to map real-world locations
  • It can even map indoor and outdoor large urban areas
  • Very small map file format, extremely optimized
  • Private/public map with sharing options
  • Global map coordination supports WGS84 and ECEF
  • Use GPS coordinates to mark and search the map
  • Textured mesh of point cloud and available mapping space
  • Support multiple maps at the same time in the same space
  • Easy-to-use Unity example with templates for indoor navigation and more
  • Detailed documentation helps developers get started
  • Use the 3D map viewer to develop the portal

Unity Features

  • Unity Editor Support
  • Scriptable
  • Visual Scripting
  • Physics engine
  • Lights
  • Lightmap
  • Universal Render Pipeline
  • Custom Materials
  • Custom Shaders
  • UGUI
  • Sprite Atlas
  • Networking
  • Timeline
  • Animation and Animator
  • Custom onnx AI Models
  • iOS
  • Android
  • Hololens
  • Magicleap

Native Features

All Platform native features are supported, But need developers to develop and adapt by themselves

ARCMS Features

  • ARExperience management
  • ARShowcase management
  • Recommend the ARShowcase
  • Multiple APP support
  • Tags management
  • Authentication system
  • 10,000 http api requests per day/Application
Last modified 5mo ago