Skip to content

Commit

Permalink
first commit for WebAR!
Browse files Browse the repository at this point in the history
  • Loading branch information
akashkumarmandal committed Dec 18, 2024
1 parent 01e2839 commit 86d33f5
Show file tree
Hide file tree
Showing 4 changed files with 246 additions and 1 deletion.
1 change: 0 additions & 1 deletion README.md

This file was deleted.

Binary file added assets/asset.glb
Binary file not shown.
195 changes: 195 additions & 0 deletions assets/marker.patt
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 171 128 128 171 255 255 255 255 255 255
255 255 255 255 255 232 6 0 0 42 243 255 255 255 255 255
255 255 255 255 255 108 0 0 0 0 158 255 255 255 255 255
255 255 255 255 204 0 0 142 0 0 0 255 255 255 255 255
255 255 255 255 119 0 84 227 28 0 0 119 255 255 255 255
255 255 255 254 0 1 172 255 60 0 0 27 255 255 255 255
255 255 255 26 0 0 0 0 0 0 0 0 133 255 255 255
255 255 203 4 0 128 128 128 128 83 0 0 7 242 255 255
255 255 93 0 62 255 255 255 255 181 4 0 0 151 255 255
219 128 0 0 58 139 253 255 202 93 3 0 0 1 142 246
183 0 0 0 0 23 250 255 150 0 0 0 0 0 30 237
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 250 247 240 237 250
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 171 128 128 171 255 255 255 255 255 255
255 255 255 255 255 232 6 0 0 42 243 255 255 255 255 255
255 255 255 255 255 108 0 0 0 0 158 255 255 255 255 255
255 255 255 255 204 0 0 142 0 0 0 255 255 255 255 255
255 255 255 255 119 0 84 227 28 0 0 119 255 255 255 255
255 255 255 254 0 1 172 255 60 0 0 27 255 255 255 255
255 255 255 26 0 0 0 0 0 0 0 0 133 255 255 255
255 255 203 4 0 128 128 128 128 83 0 0 7 242 255 255
255 255 93 0 62 255 255 255 255 181 4 0 0 151 255 255
219 128 0 0 58 139 253 255 202 93 3 0 0 1 142 246
183 0 0 0 0 23 250 255 150 0 0 0 0 0 30 237
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 250 247 240 237 250
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 171 128 128 171 255 255 255 255 255 255
255 255 255 255 255 232 6 0 0 42 243 255 255 255 255 255
255 255 255 255 255 108 0 0 0 0 158 255 255 255 255 255
255 255 255 255 204 0 0 142 0 0 0 255 255 255 255 255
255 255 255 255 119 0 84 227 28 0 0 119 255 255 255 255
255 255 255 254 0 1 172 255 60 0 0 27 255 255 255 255
255 255 255 26 0 0 0 0 0 0 0 0 133 255 255 255
255 255 203 4 0 128 128 128 128 83 0 0 7 242 255 255
255 255 93 0 62 255 255 255 255 181 4 0 0 151 255 255
219 128 0 0 58 139 253 255 202 93 3 0 0 1 142 246
183 0 0 0 0 23 250 255 150 0 0 0 0 0 30 237
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 250 247 240 237 250

255 255 255 255 255 255 255 255 255 255 255 246 237 255 255 250
255 255 255 255 255 255 255 255 255 255 255 142 30 255 255 237
255 255 255 255 255 255 255 255 255 242 151 1 0 255 255 240
255 255 255 255 255 255 255 255 133 7 0 0 0 255 255 247
255 255 255 255 255 255 119 27 0 0 0 0 0 255 255 250
255 255 255 243 158 0 0 0 0 0 4 3 0 255 255 255
255 255 171 42 0 0 0 0 0 83 181 93 0 255 255 255
255 255 128 0 0 0 28 60 0 128 255 202 150 255 255 255
255 255 128 0 0 142 227 255 0 128 255 255 255 255 255 255
255 255 171 6 0 0 84 172 0 128 255 253 250 255 255 255
255 255 255 232 108 0 0 1 0 128 255 139 23 255 255 255
255 255 255 255 255 204 119 0 0 0 62 58 0 255 255 255
255 255 255 255 255 255 255 254 26 4 0 0 0 255 255 255
255 255 255 255 255 255 255 255 255 203 93 0 0 255 255 255
255 255 255 255 255 255 255 255 255 255 255 128 0 255 255 255
255 255 255 255 255 255 255 255 255 255 255 219 183 255 255 255
255 255 255 255 255 255 255 255 255 255 255 246 237 255 255 250
255 255 255 255 255 255 255 255 255 255 255 142 30 255 255 237
255 255 255 255 255 255 255 255 255 242 151 1 0 255 255 240
255 255 255 255 255 255 255 255 133 7 0 0 0 255 255 247
255 255 255 255 255 255 119 27 0 0 0 0 0 255 255 250
255 255 255 243 158 0 0 0 0 0 4 3 0 255 255 255
255 255 171 42 0 0 0 0 0 83 181 93 0 255 255 255
255 255 128 0 0 0 28 60 0 128 255 202 150 255 255 255
255 255 128 0 0 142 227 255 0 128 255 255 255 255 255 255
255 255 171 6 0 0 84 172 0 128 255 253 250 255 255 255
255 255 255 232 108 0 0 1 0 128 255 139 23 255 255 255
255 255 255 255 255 204 119 0 0 0 62 58 0 255 255 255
255 255 255 255 255 255 255 254 26 4 0 0 0 255 255 255
255 255 255 255 255 255 255 255 255 203 93 0 0 255 255 255
255 255 255 255 255 255 255 255 255 255 255 128 0 255 255 255
255 255 255 255 255 255 255 255 255 255 255 219 183 255 255 255
255 255 255 255 255 255 255 255 255 255 255 246 237 255 255 250
255 255 255 255 255 255 255 255 255 255 255 142 30 255 255 237
255 255 255 255 255 255 255 255 255 242 151 1 0 255 255 240
255 255 255 255 255 255 255 255 133 7 0 0 0 255 255 247
255 255 255 255 255 255 119 27 0 0 0 0 0 255 255 250
255 255 255 243 158 0 0 0 0 0 4 3 0 255 255 255
255 255 171 42 0 0 0 0 0 83 181 93 0 255 255 255
255 255 128 0 0 0 28 60 0 128 255 202 150 255 255 255
255 255 128 0 0 142 227 255 0 128 255 255 255 255 255 255
255 255 171 6 0 0 84 172 0 128 255 253 250 255 255 255
255 255 255 232 108 0 0 1 0 128 255 139 23 255 255 255
255 255 255 255 255 204 119 0 0 0 62 58 0 255 255 255
255 255 255 255 255 255 255 254 26 4 0 0 0 255 255 255
255 255 255 255 255 255 255 255 255 203 93 0 0 255 255 255
255 255 255 255 255 255 255 255 255 255 255 128 0 255 255 255
255 255 255 255 255 255 255 255 255 255 255 219 183 255 255 255

252 249 249 249 251 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
254 252 252 252 252 252 252 253 255 254 252 252 252 252 252 254
218 31 16 16 16 16 16 164 255 223 25 16 16 16 25 207
236 125 11 0 0 6 101 207 255 238 133 38 0 2 106 229
255 255 127 0 0 7 193 255 255 255 255 50 0 103 255 255
255 255 222 0 0 0 77 116 116 116 113 1 7 201 255 255
255 255 254 128 0 0 0 5 7 6 0 0 69 251 255 255
255 255 255 249 29 0 0 88 254 175 2 9 232 255 255 255
255 255 255 255 115 0 0 29 229 70 0 102 255 255 255 255
255 255 255 255 230 0 0 0 127 1 0 204 255 255 255 255
255 255 255 255 254 142 0 0 0 0 87 253 255 255 255 255
255 255 255 255 255 233 30 0 0 14 231 255 255 255 255 255
255 255 255 255 255 254 149 104 104 152 253 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
252 249 249 249 251 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
254 252 252 252 252 252 252 253 255 254 252 252 252 252 252 254
218 31 16 16 16 16 16 164 255 223 25 16 16 16 25 207
236 125 11 0 0 6 101 207 255 238 133 38 0 2 106 229
255 255 127 0 0 7 193 255 255 255 255 50 0 103 255 255
255 255 222 0 0 0 77 116 116 116 113 1 7 201 255 255
255 255 254 128 0 0 0 5 7 6 0 0 69 251 255 255
255 255 255 249 29 0 0 88 254 175 2 9 232 255 255 255
255 255 255 255 115 0 0 29 229 70 0 102 255 255 255 255
255 255 255 255 230 0 0 0 127 1 0 204 255 255 255 255
255 255 255 255 254 142 0 0 0 0 87 253 255 255 255 255
255 255 255 255 255 233 30 0 0 14 231 255 255 255 255 255
255 255 255 255 255 254 149 104 104 152 253 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
252 249 249 249 251 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
254 252 252 252 252 252 252 253 255 254 252 252 252 252 252 254
218 31 16 16 16 16 16 164 255 223 25 16 16 16 25 207
236 125 11 0 0 6 101 207 255 238 133 38 0 2 106 229
255 255 127 0 0 7 193 255 255 255 255 50 0 103 255 255
255 255 222 0 0 0 77 116 116 116 113 1 7 201 255 255
255 255 254 128 0 0 0 5 7 6 0 0 69 251 255 255
255 255 255 249 29 0 0 88 254 175 2 9 232 255 255 255
255 255 255 255 115 0 0 29 229 70 0 102 255 255 255 255
255 255 255 255 230 0 0 0 127 1 0 204 255 255 255 255
255 255 255 255 254 142 0 0 0 0 87 253 255 255 255 255
255 255 255 255 255 233 30 0 0 14 231 255 255 255 255 255
255 255 255 255 255 254 149 104 104 152 253 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255

255 255 254 207 229 255 255 255 255 255 255 255 255 255 255 255
255 255 252 25 106 255 255 255 255 255 255 255 255 255 255 255
255 255 252 16 2 103 201 251 255 255 255 255 255 255 255 255
255 255 252 16 0 0 7 69 232 255 255 255 255 255 255 255
255 255 252 16 38 50 1 0 9 102 204 253 255 255 255 255
255 255 252 25 133 255 113 0 2 0 0 87 231 253 255 255
255 255 254 223 238 255 116 6 175 70 1 0 14 152 255 255
255 255 255 255 255 255 116 7 254 229 127 0 0 104 255 255
255 255 253 164 207 255 116 5 88 29 0 0 0 104 255 255
255 255 252 16 101 193 77 0 0 0 0 0 30 149 255 255
255 255 252 16 6 7 0 0 0 0 0 142 233 254 255 255
251 255 252 16 0 0 0 0 29 115 230 254 255 255 255 255
249 255 252 16 0 0 0 128 249 255 255 255 255 255 255 255
249 255 252 16 11 127 222 254 255 255 255 255 255 255 255 255
249 255 252 31 125 255 255 255 255 255 255 255 255 255 255 255
252 255 254 218 236 255 255 255 255 255 255 255 255 255 255 255
255 255 254 207 229 255 255 255 255 255 255 255 255 255 255 255
255 255 252 25 106 255 255 255 255 255 255 255 255 255 255 255
255 255 252 16 2 103 201 251 255 255 255 255 255 255 255 255
255 255 252 16 0 0 7 69 232 255 255 255 255 255 255 255
255 255 252 16 38 50 1 0 9 102 204 253 255 255 255 255
255 255 252 25 133 255 113 0 2 0 0 87 231 253 255 255
255 255 254 223 238 255 116 6 175 70 1 0 14 152 255 255
255 255 255 255 255 255 116 7 254 229 127 0 0 104 255 255
255 255 253 164 207 255 116 5 88 29 0 0 0 104 255 255
255 255 252 16 101 193 77 0 0 0 0 0 30 149 255 255
255 255 252 16 6 7 0 0 0 0 0 142 233 254 255 255
251 255 252 16 0 0 0 0 29 115 230 254 255 255 255 255
249 255 252 16 0 0 0 128 249 255 255 255 255 255 255 255
249 255 252 16 11 127 222 254 255 255 255 255 255 255 255 255
249 255 252 31 125 255 255 255 255 255 255 255 255 255 255 255
252 255 254 218 236 255 255 255 255 255 255 255 255 255 255 255
255 255 254 207 229 255 255 255 255 255 255 255 255 255 255 255
255 255 252 25 106 255 255 255 255 255 255 255 255 255 255 255
255 255 252 16 2 103 201 251 255 255 255 255 255 255 255 255
255 255 252 16 0 0 7 69 232 255 255 255 255 255 255 255
255 255 252 16 38 50 1 0 9 102 204 253 255 255 255 255
255 255 252 25 133 255 113 0 2 0 0 87 231 253 255 255
255 255 254 223 238 255 116 6 175 70 1 0 14 152 255 255
255 255 255 255 255 255 116 7 254 229 127 0 0 104 255 255
255 255 253 164 207 255 116 5 88 29 0 0 0 104 255 255
255 255 252 16 101 193 77 0 0 0 0 0 30 149 255 255
255 255 252 16 6 7 0 0 0 0 0 142 233 254 255 255
251 255 252 16 0 0 0 0 29 115 230 254 255 255 255 255
249 255 252 16 0 0 0 128 249 255 255 255 255 255 255 255
249 255 252 16 11 127 222 254 255 255 255 255 255 255 255 255
249 255 252 31 125 255 255 255 255 255 255 255 255 255 255 255
252 255 254 218 236 255 255 255 255 255 255 255 255 255 255 255
51 changes: 51 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<!doctype html>
<html>
<head>
<script src="https://aframe.io/releases/1.0.4/aframe.min.js"></script>
<script src="https://raw.githack.com/AR-js-org/AR.js/master/aframe/build/aframe-ar.js"></script>
<script src="https://raw.githack.com/donmccurdy/aframe-extras/master/dist/aframe-extras.loaders.min.js"></script>
<script src="https://raw.githack.com/AR-js-org/studio-backend/master/src/modules/marker/tools/gesture-detector.js"></script>
<script src="https://raw.githack.com/AR-js-org/studio-backend/master/src/modules/marker/tools/gesture-handler.js"></script>
</head>

<body style="margin: 0; overflow: hidden;">
<a-scene
vr-mode-ui="enabled: false;"
loading-screen="enabled: false;"
renderer="logarithmicDepthBuffer: true;"
arjs="trackingMethod: best; sourceType: webcam; debugUIEnabled: false;"
id="scene"
embedded
gesture-detector
>
<a-assets>
<a-asset-item
id="animated-asset"
src="assets/asset.glb"
></a-asset-item>
</a-assets>

<a-marker
id="animated-marker"
type="pattern"
preset="custom"
url="assets/marker.patt"
raycaster="objects: .clickable"
emitevents="true"
cursor="fuse: false; rayOrigin: mouse;"
id="markerA"
>
<a-entity
id="bowser-model"
scale="1 1 1"
animation-mixer="loop: repeat"
gltf-model="#animated-asset"
class="clickable"
gesture-handler
></a-entity>
</a-marker>

<a-entity camera></a-entity>
</a-scene>
</body>
</html>

0 comments on commit 86d33f5

Please sign in to comment.