Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
alemart e927836347 Update front page 3 anos atrás
.github Create FUNDING.yml 3 anos atrás
dist Initial commit 3 anos atrás
docs Update front page 3 anos atrás
docs_overrides Initial commit 3 anos atrás
src Initial commit 3 anos atrás
.gitignore Add entry 3 anos atrás
CHANGES.md Initial commit 3 anos atrás
CONTRIBUTING.md Initial commit 3 anos atrás
LICENSE-PRO.md Initial commit 3 anos atrás
LICENSE.md Initial commit 3 anos atrás
NOTICE Initial commit 3 anos atrás
README.md Update front page 3 anos atrás
mkdocs.yml Initial commit 3 anos atrás
package-lock.json Initial commit 3 anos atrás
package.json Initial commit 3 anos atrás
tsconfig.json Initial commit 3 anos atrás
webpack.config.js Initial commit 3 anos atrás

README.md

MARTINS.js WebAR engine

Create amazing Augmented Reality experiences with MARTINS.js, a GPU-accelerated Augmented Reality engine for the web.

Get started at https://alemart.github.io/martins-js/

WebAR demo WebAR demo

MARTINS.js is dual licensed. It is currently in beta.

Features

Currently supported features:

  • Image tracking, also known as natural feature tracking. Use it to track detailed images (such as book covers, cartoons or photos) for AR.

WebAR demo WebAR demo

Why use MARTINS.js?

Here is why MARTINS.js is a great choice for creating Augmented Reality experiences:

  • No need to download apps! MARTINS.js is a WebAR engine. It runs in web browsers. Users can access the AR experience immediately.
  • Fast and powerful! MARTINS.js is GPU-accelerated. It uses WebGL2 and WebAssembly for turbocharged performance.
  • No need of custom hardware or software! MARTINS.js is built from scratch using standard web technologies. All it requires is a modern and compatible web browser.
  • Fully standalone! MARTINS.js has in it everything it needs to analyze the environment and help you create AR. There are no additional requirements. It’s not WebXR.
  • Easy to get started! MARTINS.js can be used with a <script> tag in your page. A static HTML page is enough to get started.

Browser compatibility

This demo is compatible with the latest versions of almost all major web browsers:

Chrome Edge Firefox Opera Safari
-

At the time of this writing, Safari is not yet compatible. MARTINS.js requires WebGL2 and WebAssembly.

Author

MARTINS.js is developed by me, Alexandre Martins, a computer scientist from Brazil. This project is dual-licensed. The Free Edition, available to everyone, is licensed under the AGPL 3.0. The Professional Edition, available to my supporters, is licensed under the Polyform Perimeter 1.0.0.

See CONTRIBUTING for information on how you can contribute.