Table of Contents

EasyAR augmented reality getting started

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

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

EasyAR features overview

EasyAR supports multiple reality perception and virtual-real fusion capabilities, including image tracking or object tracking for known 2D/3D targets, 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 pose in 3D space.

  • Sparse spatial map

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

  • Dense spatial map

    Scans environments to generate real-time 3D meshes, supporting advanced effects like real collision and occlusion.

  • Surface tracking

    Detects and tracks object surfaces in real-time, enabling virtual object placement on tables, floors, or walls.

  • Planar image tracking

    Recognizes and tracks planar images, overlaying virtual content on them.

  • Cloud recognition service (CRS)

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

  • Object tracking

    Generates targets directly from OBJ models in real-time, recognizing and tracking real 3D objects.

Development platform quickstart

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