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 hace 2 semanas
.github Simplify hace 3 años
addons Reorganize the build system hace 2 meses
demos Revert download links hace 2 meses
docs Update pages hace 2 semanas
docs_overrides Update pages hace 2 semanas
plugins Version bump hace 2 meses
src Cleanup hace 2 semanas
.gitignore Add build folder hace 2 meses
CHANGES.md Change CHANGES! hace 2 meses
LICENSE.md Add license hace 1 año
README.md Update README hace 2 semanas
esbuild.mjs Optionally set the port number of the dev server using an environment variable hace 1 mes
mkdocs.yml New website hace 2 meses
package-lock.json Version bump hace 2 meses
package.json Version bump hace 2 meses
tsconfig.json Use the build folder hace 2 meses

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.