Skip to content

alemart/encantar-js

Repository files navigation

encantar.js WebAR engine

Create high performance Augmented Reality experiences compatible with any modern web browser and device. No app download is required for WebAR. WebXR support isn't necessary either.

🧙‍♂️ Get started at https://encantar.dev

Table of contents

Features

  • Broad compatibility - Create WebAR experiences for all platforms: iOS, Android, Desktops. WebXR support isn't required thanks to encantar's custom trackers based on Computer Vision.
  • High performance - Deliver blazing fast AR experiences to a wide user base through encantar's GPU-accelerated trackers and WebAssembly-powered computational wizardry.
  • Modularity - Use encantar.js with the 3D engine of your choice: A-Frame, babylon.js, three.js, or any other!
  • Image tracking - Track custom images such as cartoons or photos with no need of compiling. This is also known as Natural Feature Tracking.
  • Pointer tracking - Create interactive experiences based on touch and mouse input with an easy-to-use API.
  • Add-Ons - Enchant your users with additional features that enhance the core of encantar.js!

Demos

Pick any demo below, or browse the website for more!

Demo Game Video Player

Download

Download and build the latest release. Replace VERSION with GitHub Release on the command line:

# Download
npm install alemart/encantar-js#VERSION
cd node_modules/encantar

# Build
npm install
npm run build

🪄 Support open-source AR. Purchase your copy of the software for production use.

Documentation

Support

👨‍💻 Contact me for library-specific questions or support services.

About

encantar.js is developed by Alexandre Martins and released under the GNU LGPL v3. It's based on speedy-vision, a Computer Vision library for JavaScript created by the same author.

Developing an Augmented Reality engine from scratch with Computer Vision is a massive undertaking, yet it happened! 😀

About

GPU-accelerated Augmented Reality framework for creating WebAR experiences.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors