|
@@ -4,23 +4,25 @@
|
4
|
4
|
|
5
|
5
|
Create amazing Augmented Reality experiences with **MARTINS.js**, a GPU-accelerated Augmented Reality engine for the web. Users don't need specialized hardware nor dedicated software - only a modern and compatible web browser.
|
6
|
6
|
|
7
|
|
-[](https://ko-fi.com/J3J41O00K)
|
|
7
|
+[**Try a demo**](#try-webar-right-now) | [**:heart: Support my work!**](https://alemart.github.io/martins-js/support-my-work)
|
8
|
8
|
|
9
|
|
-MARTINS.js is developed independently by [Alexandre Martins](https://github.com/alemart) and is [dual-licensed](https://alemart.github.io/martins-js/faq#what-about-the-licensing). It's based on [Speedy Vision](https://github.com/alemart/speedy-vision).
|
|
9
|
+:man_technologist: MARTINS.js is developed by [Alexandre Martins](https://github.com/alemart) and is based on [Speedy Vision](https://github.com/alemart/speedy-vision).
|
10
|
10
|
|
11
|
|
-## Features
|
12
|
|
-
|
13
|
|
-Currently supported features:
|
|
11
|
+:books: Full documentation is available at <https://alemart.github.io/martins-js/>.
|
14
|
12
|
|
15
|
|
-* **Image tracking**, also known as natural feature tracking. Use it to track detailed images such as: book covers, cartoons and photos.
|
|
13
|
+:mailbox: [Contact me](https://github.com/alemart) for freelance work if you're not a developer.
|
16
|
14
|
|
17
|
|
- 
|
|
15
|
+## What can you do with Web-based Augmented Reality?
|
18
|
16
|
|
19
|
|
-## Documentation
|
|
17
|
+Lots of exciting things that run in the web browser!
|
20
|
18
|
|
21
|
|
-Full documentation is available at <https://alemart.github.io/martins-js/>.
|
|
19
|
+* Marketing gimmicks
|
|
20
|
+* WebAR Games
|
|
21
|
+* Interactive art
|
|
22
|
+* Tech demos
|
|
23
|
+* ...and more!
|
22
|
24
|
|
23
|
|
-Cool demos are available at <https://alemart.github.io/martins-js/demos/>.
|
|
25
|
+[Try a demo!](#try-webar-right-now)
|
24
|
26
|
|
25
|
27
|
## Why use MARTINS.js?
|
26
|
28
|
|
|
@@ -29,13 +31,13 @@ Here is why MARTINS.js is a great choice for creating Augmented Reality experien
|
29
|
31
|
* **No need to download apps!** MARTINS.js is a WebAR engine. It runs in web browsers. Users can access the AR experience immediately.
|
30
|
32
|
* **Fast and powerful!** MARTINS.js is GPU-accelerated. It uses WebGL2 and WebAssembly for turbocharged performance.
|
31
|
33
|
* **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.
|
32
|
|
-* **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.
|
|
34
|
+* **Fully standalone!** MARTINS.js has in it everything it needs to analyze the environment and help you create AR. There are no additional requirements. No need of WebXR.
|
33
|
35
|
* **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.
|
34
|
36
|
|
35
|
37
|
## Try WebAR right now!
|
36
|
38
|
|
37
|
39
|
1. Scan or tap the QR code below with a mobile device.
|
38
|
|
-2. A web page will be opened. It's the WebAR experience.
|
|
40
|
+2. A [web page](https://alemart.github.io/martins-js/demo/) will be opened. It's the WebAR experience.
|
39
|
41
|
3. The web page will request access to your webcam. Authorize it.
|
40
|
42
|
4. Scan the cartoon below.
|
41
|
43
|
5. Enjoy! :wink:
|
|
@@ -49,7 +51,15 @@ Here is why MARTINS.js is a great choice for creating Augmented Reality experien
|
49
|
51
|
> - Avoid low-quality cameras (cameras of common smartphones are OK).
|
50
|
52
|
>
|
51
|
53
|
|
52
|
|
-[](https://alemart.github.io/martins-js/demo/)
|
|
54
|
+[](https://alemart.github.io/martins-js/demo/)
|
|
55
|
+
|
|
56
|
+Other demos available [here](https://alemart.github.io/martins-js/demos/).
|
|
57
|
+
|
|
58
|
+## Features
|
|
59
|
+
|
|
60
|
+Currently supported features:
|
|
61
|
+
|
|
62
|
+* **Image tracking**, also known as natural feature tracking. Use it to track detailed images such as: book covers, cartoons and photos.
|
53
|
63
|
|
54
|
64
|
## Browser compatibility
|
55
|
65
|
|
|
@@ -59,8 +69,10 @@ MARTINS.js is compatible with the latest versions of almost all major web browse
|
59
|
69
|
| ------ | ---- | ------- | ----- | ------ |
|
60
|
70
|
| ✔ | ✔ | ✔ | ✔ | - |
|
61
|
71
|
|
62
|
|
-At the time of this writing, Safari is not yet compatible. MARTINS.js requires WebGL2 and WebAssembly.
|
|
72
|
+Safari support: coming soon.
|
|
73
|
+
|
|
74
|
+MARTINS.js requires WebGL2 and WebAssembly. No need of WebXR.
|
63
|
75
|
|
64
|
|
-## Contact
|
|
76
|
+## License
|
65
|
77
|
|
66
|
|
-[Get in touch!](https://alemart.github.io/martins-js/contact)
|
|
78
|
+Released under the [AGPL 3.0](LICENSE.md). A different license is available if you [support my work](https://alemart.github.io/martins-js/support-my-work).
|