Table of Contents

Getting started with EasyAR augmented reality

EasyAR Sense is an augmented reality (AR) engine that provides the ability to perceive the real world.
The core of EasyAR lies in tracking and rendering.

  • Tracking: calculates the position and orientation (six degrees of freedom, 6-DoF) of the camera in the real world, ensuring virtual objects remain stably attached to the target.
  • Rendering: integrates 3D models, videos, animations, and other virtual content with real-world scenes, supporting interaction, collision, and occlusion.

EasyAR feature overview

EasyAR supports various reality perception and virtual-real fusion capabilities, including known 2D/3D target image tracking or object tracking, as well as markerless motion tracking and surface tracking. EasyAR also provides large-scale visual positioning and spatial computing solutions EasyAR Mega.

  • EasyAR Mega

    Device-cloud collaborative spatial computing technology, persistent digital twin space, large-scale, high-precision indoor/outdoor positioning with virtual-real occlusion.

  • Motion tracking

    Markerless continuous tracking of a device's six degrees-of-freedom (6DoF) position and orientation in 3D space.

  • Sparse spatial map

    Device-side, small-scale environment reconstruction and visual tracking, enabling multi-user and persistent experiences in compact spaces.

  • Dense spatial map

    Scan environments to generate real-time 3D meshes, supporting advanced effects like physical collisions and occlusion.

  • Surface tracking

    Real-time surface detection and tracking, enabling virtual object placement on tables, floors, or walls.

  • Planar image tracking

    Recognize and track planar images to overlay virtual content.

  • Cloud recognition service (CRS)

    Cloud-based recognition of massive planar images, compatible with local tracking.

  • Object tracking

    Generate targets directly from OBJ models in real-time to recognize and track real 3D objects.

Quick start for development platforms

EasyAR supports Unity, native platforms (Android/iOS/Windows/macOS), WeChat Mini Programs, and Web platforms. Refer to the corresponding quick start guide based on the selected development platform.