You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
alemart def00358d1 Update README 2 weken geleden
.github Simplify 3 jaren geleden
addons Reorganize the build system 2 maanden geleden
demos Revert download links 2 maanden geleden
docs Update pages 2 weken geleden
docs_overrides Update pages 2 weken geleden
plugins Version bump 2 maanden geleden
src Cleanup 2 weken geleden
.gitignore Add build folder 2 maanden geleden
CHANGES.md Change CHANGES! 2 maanden geleden
LICENSE.md Add license 1 jaar geleden
README.md Update README 2 weken geleden
esbuild.mjs Optionally set the port number of the dev server using an environment variable 1 maand geleden
mkdocs.yml New website 2 maanden geleden
package-lock.json Version bump 2 maanden geleden
package.json Version bump 2 maanden geleden
tsconfig.json Use the build folder 2 maanden geleden

README.md

encantar.js Web AR engine :magic_wand:

encantar.js is a GPU-accelerated Augmented Reality framework for the web.

  • It’s compatible with all platforms: iOS, Android, Desktops…
  • It can run in devices without native support for AR / WebXR
  • It’s blazing fast, built with GPU acceleration at its core
  • It’s easy to use for developers and artists alike
  • It’s libre: no vendor lock-in and no usage limits
  • All you need is a modern web browser - no app required!

Get started at https://encantar.dev :magic_wand:

Enjoy my magic? :mage_man:

Donate via Ko-fi GitHub Sponsors

Demos

Select any picture below, or browse the website for more!

Demo Game Video Player

Documentation

Learn the incantations:

Core features

Core incantations:

  • Image tracking: track detailed images such as cartoons or photos. Import your custom images and it just works!
  • Pointer tracking: create interactive experiences based on touch and mouse input with an easy-to-use API.
  • Plugins: use encantar.js with the 3D engine of your choice: A-Frame, babylon.js, three.js, or any other!

Add-Ons

Extra incantations:

  • Video Player: easy-to-use video player with controls - suitable for promotional materials, educational content, interactive art, and much more.
  • Buttons & Clickables: easily trigger reactions when buttons or 3D objects are tapped in AR.

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.