Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alemart/encantar-js
GPU-accelerated Augmented Reality for the web.
https://github.com/alemart/encantar-js
3d aframe ar augmented-reality babylonjs mixed-reality threejs virtual-reality vr wasm webar webgl webxr xr
Last synced: 6 days ago
JSON representation
GPU-accelerated Augmented Reality for the web.
- Host: GitHub
- URL: https://github.com/alemart/encantar-js
- Owner: alemart
- License: lgpl-3.0
- Created: 2022-04-21T17:46:33.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-12-28T14:41:51.000Z (25 days ago)
- Last Synced: 2025-01-13T01:48:21.267Z (9 days ago)
- Topics: 3d, aframe, ar, augmented-reality, babylonjs, mixed-reality, threejs, virtual-reality, vr, wasm, webar, webgl, webxr, xr
- Language: TypeScript
- Homepage: https://encantar.dev/
- Size: 40.3 MB
- Stars: 70
- Watchers: 5
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Support: docs/support-my-work.md
Awesome Lists containing this project
README
# encantar.js WebAR engine
![GitHub release](https://img.shields.io/github/v/release/alemart/encantar-js) ![GitHub file size](https://img.shields.io/github/size/alemart/encantar-js/dist/encantar.min.js?branch=master&label=minified%20js) [![GitHub Repo stars](https://img.shields.io/github/stars/alemart/encantar-js?logo=github)](https://github.com/alemart/encantar-js/stargazers) [![GitHub Sponsors](https://img.shields.io/github/sponsors/alemart?logo=github)](https://github.com/sponsors/alemart/)
The Augmented Reality engine that will enchant you!
:star2: **[Try it!](https://encantar.dev/demos/hello-three/poster.html)** | :video_game: **[Play a game!](https://encantar.dev/demos/basketball/poster.html)** | :magic_wand: **[Demos](https://encantar.dev/demos/)** | :books: **[Learn](https://encantar.dev/)**
[![Demo](docs/img/mage.gif)](https://encantar.dev/demos/hello-three/poster.html) [![Game](docs/img/basketball.gif)](https://encantar.dev/demos/basketball/poster.html)
:heart: encantar.js is an Augmented Reality technology which I develop independently. Support the continuance of this work by [purchasing your copy](https://ko-fi.com/s/3ee4182cb6). You can also [become a sponsor](https://github.com/sponsors/alemart). Thank you!
## Features
* **Image tracking**: track detailed images such as book covers, cartoons and photos. No need of manual training!
* **Pointer tracking**: create interactive experiences based on touch and mouse input with an easy-to-use API.
* **Plugins**: use encantar.js with the 3D framework of your choice, including A-Frame, Babylon.js, Three.js and more!## Key points
* **AR everywhere**: it runs on Android, on iOS, and even on Desktop computers! Only a modern web browser is required.
* **Easy to use**: just load a static HTML page! No need of heavy app downloads, server-side components or subscriptions.
* **Device-agnostic**: no need of AR-capable devices! encantar.js is AR built from scratch with computer vision!
* **Fast & powerful**: encantar.js is GPU-accelerated. It uses WebGL2 and WebAssembly for turbocharged performance.
* **Open source**: personal, professional and educational uses are allowed.## Browser compatibility
encantar.js is compatible with all major web browsers:
| Chrome | Edge | Firefox | Opera | Safari* |
| ------ | ---- | ------- | ----- | ------- |
| ✔ | ✔ | ✔ | ✔ | ✔ |\* use Safari 15.2 or later.
encantar.js requires WebGL2 and WebAssembly, which are widely supported.
## About
encantar.js is developed by [Alexandre Martins](https://github.com/alemart) and released under the [LGPL](LICENSE.md). It is based on [Speedy Vision](https://github.com/alemart/speedy-vision).