Skip to content

Commit

Permalink
first commit for WebAR!
Browse files Browse the repository at this point in the history
  • Loading branch information
SDynamicsResearchLab committed Jul 3, 2024
1 parent 9375753 commit b883e76
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 @@
227 226 223 223 225 226 226 223 226 224 226 226 224 225 192 228
237 228 208 203 201 202 203 201 201 200 201 202 202 212 234 222
196 180 174 172 57 89 64 90 168 78 81 169 168 169 167 166
167 40 33 38 170 170 168 163 220 166 152 180 56 59 93 27
234 191 104 19 178 218 235 43 62 200 214 213 210 193 76 78
187 168 207 151 199 44 58 47 76 29 54 40 215 202 133 23
165 171 172 69 14 44 124 46 30 60 53 203 55 75 195 181
192 167 164 199 211 145 65 93 117 109 15 222 41 20 78 178
178 178 110 57 168 189 14 44 72 105 89 71 134 61 181 222
205 171 171 168 174 190 22 14 46 62 103 233 14 177 214 172
169 193 131 92 92 207 186 59 24 64 218 66 116 117 187 77
169 175 201 27 79 196 208 40 60 137 235 36 154 169 167 174
51 171 169 201 183 186 30 170 44 67 72 145 182 163 156 231
146 172 163 106 172 202 227 125 142 179 177 171 161 152 141 229
232 125 156 155 71 19 36 167 155 145 124 230 131 127 233 240
227 227 227 111 109 111 115 118 233 238 232 232 235 235 230 223
220 220 217 217 218 220 219 218 219 217 219 218 217 218 195 219
253 233 206 202 199 199 199 197 197 197 199 198 204 214 251 229
202 166 160 154 149 216 47 73 143 115 54 143 142 141 144 140
133 189 76 156 151 151 143 147 243 142 139 169 203 215 169 174
238 189 222 153 193 250 252 97 198 226 228 230 225 213 111 101
170 149 245 206 212 153 228 203 220 145 128 195 244 229 130 134
144 147 154 210 132 124 201 221 95 140 221 191 204 100 208 178
212 148 141 219 234 196 204 96 150 89 32 217 213 177 121 168
185 166 102 62 155 201 134 213 35 109 147 122 185 104 187 224
212 158 153 154 169 212 158 187 228 223 69 251 210 125 233 153
150 194 202 154 98 222 205 202 178 218 187 112 110 152 173 104
147 173 226 72 120 210 236 119 43 97 221 148 199 151 145 156
58 165 169 218 185 199 210 147 121 100 104 191 174 143 127 238
116 144 139 87 157 232 242 162 191 177 170 157 136 118 106 254
252 85 135 125 41 193 117 152 129 113 103 252 92 85 252 220
196 200 198 70 72 73 76 77 249 226 253 202 201 238 203 203
149 149 147 145 148 147 146 144 146 141 143 144 142 144 157 142
255 228 131 105 94 89 87 80 78 78 80 80 93 119 253 236
99 35 6 0 193 249 45 9 0 198 54 0 0 2 0 0
121 190 113 132 1 0 0 0 250 0 25 11 204 215 226 163
165 39 228 144 61 255 255 79 195 126 123 120 122 70 146 14
62 0 255 249 81 111 234 197 225 98 207 186 205 127 125 87
0 0 1 216 117 126 235 221 147 218 226 200 197 168 70 15
101 0 2 85 161 226 191 110 197 53 25 206 206 180 9 5
174 6 81 126 0 76 111 220 0 1 8 67 145 58 21 191
119 0 0 0 19 94 118 184 227 220 33 253 209 64 177 0
3 55 184 206 96 107 65 224 158 197 121 21 17 227 17 136
1 3 106 23 28 84 170 99 24 14 189 84 246 0 1 3
9 4 2 93 25 47 219 102 27 7 12 255 13 0 0 209
12 37 0 20 1 137 188 171 241 14 0 1 0 1 3 255
255 1 37 13 7 189 68 1 1 0 32 254 0 0 255 166
132 136 130 1 0 0 1 1 251 197 254 131 128 225 134 163

228 222 166 27 78 23 181 178 222 172 77 174 231 229 240 223
192 234 167 93 76 133 195 78 181 214 187 167 156 141 233 230
225 212 169 59 193 202 75 20 61 177 117 169 163 152 127 235
224 202 168 56 210 215 55 41 134 14 116 154 182 161 131 235
226 202 169 180 213 40 203 222 71 233 66 36 145 171 230 232
226 201 81 152 214 54 53 15 89 103 218 235 72 177 124 232
224 200 78 166 200 29 60 109 105 62 64 137 67 179 145 238
226 201 168 220 62 76 30 117 72 46 24 60 44 142 155 233
223 201 90 163 43 47 46 93 44 14 59 40 170 125 167 118
226 203 64 168 235 58 124 65 14 22 186 208 30 227 36 115
226 202 89 170 218 44 44 145 189 190 207 196 186 202 19 111
225 201 57 170 178 199 14 211 168 174 92 79 183 172 71 109
223 203 172 38 19 151 69 199 57 168 92 27 201 106 155 111
223 208 174 33 104 207 172 164 110 171 131 201 169 163 156 227
226 228 180 40 191 168 171 167 178 171 193 175 171 172 125 227
227 237 196 167 234 187 165 192 178 205 169 169 51 146 232 227
219 229 140 174 101 134 178 168 224 153 104 156 238 254 220 203
195 251 144 169 111 130 208 121 187 233 173 145 127 106 252 203
218 214 141 215 213 229 100 177 104 125 152 151 143 118 85 238
217 204 142 203 225 244 204 213 185 210 110 199 174 136 92 201
218 198 143 169 230 195 191 217 122 251 112 148 191 157 252 202
219 199 54 139 228 128 221 32 147 69 187 221 104 170 103 253
217 197 115 142 226 145 140 89 109 223 218 97 100 177 113 226
219 197 143 243 198 220 95 150 35 228 178 43 121 191 129 249
218 197 73 147 97 203 221 96 213 187 202 119 147 162 152 77
219 199 47 143 252 228 201 204 134 158 205 236 210 242 117 76
220 199 216 151 250 153 124 196 201 212 222 210 199 232 193 73
218 199 149 151 193 212 132 234 155 169 98 120 185 157 41 72
217 202 154 156 153 206 210 219 62 154 154 72 218 87 125 70
217 206 160 76 222 245 154 141 102 153 202 226 169 139 135 198
220 233 166 189 189 149 147 148 166 158 194 173 165 144 85 200
220 253 202 133 238 170 144 212 185 212 150 147 58 116 252 196
142 236 0 163 14 87 15 5 191 0 136 3 209 255 166 163
157 253 0 226 146 125 70 9 21 177 17 1 0 3 255 134
144 119 2 215 70 127 168 180 58 64 227 0 0 1 0 225
142 93 0 204 122 205 197 206 145 209 17 246 13 0 0 128
144 80 0 11 120 186 200 206 67 253 21 84 255 1 254 131
143 80 54 25 123 207 226 25 8 33 121 189 12 0 32 254
141 78 198 0 126 98 218 53 1 220 197 14 7 14 0 197
146 78 0 250 195 225 147 197 0 227 158 24 27 241 1 251
144 80 9 0 79 197 221 110 220 184 224 99 102 171 1 1
146 87 45 0 255 234 235 191 111 118 65 170 219 188 68 1
147 89 249 0 255 111 126 226 76 94 107 84 47 137 189 0
148 94 193 1 61 81 117 161 0 19 96 28 25 1 7 0
145 105 0 132 144 249 216 85 126 0 206 23 93 20 13 1
147 131 6 113 228 255 1 2 81 0 184 106 2 0 37 130
149 228 35 190 39 0 0 0 6 0 55 3 4 37 1 136
149 255 99 121 165 62 0 101 174 119 3 1 9 12 255 132

228 228 221 229 230 228 223 196 159 121 116 112 142 192 212 229
229 211 141 155 217 187 171 142 151 98 124 133 137 128 150 196
194 144 135 152 160 159 173 161 145 158 182 164 154 157 149 154
156 145 156 169 149 91 87 71 76 77 185 180 185 170 168 103
172 141 166 133 67 155 81 133 84 186 165 88 63 181 175 141
77 168 123 105 87 122 43 71 93 188 165 100 82 85 160 163
156 168 106 59 169 72 79 56 56 101 186 155 159 150 160 140
171 181 118 63 84 82 86 67 74 96 177 148 124 140 150 105
171 106 64 46 166 69 94 77 82 63 116 145 172 162 162 153
175 141 69 62 90 71 65 81 74 78 115 54 121 165 172 139
140 147 130 157 89 73 73 62 80 59 93 174 139 138 166 165
129 123 173 173 168 138 157 119 112 136 133 174 59 133 147 133
123 72 59 111 165 165 168 171 151 158 146 147 139 72 58 84
151 154 152 158 159 142 135 162 160 129 113 127 171 174 183 159
223 216 210 203 195 198 201 191 200 202 206 201 198 206 217 226
225 225 224 224 224 223 220 223 222 223 224 224 224 223 224 224
211 210 209 211 208 220 213 181 131 86 81 74 105 160 188 208
235 215 109 124 220 179 155 135 159 146 142 105 106 103 122 195
189 115 113 135 158 170 188 177 177 195 205 151 138 134 124 129
139 127 141 175 168 132 133 119 136 179 200 189 201 172 160 116
170 147 153 157 94 161 110 129 157 225 186 110 127 217 186 151
157 169 145 111 143 180 161 160 193 212 197 117 108 128 187 153
154 179 137 122 192 144 140 182 152 184 201 147 158 140 157 157
164 187 175 159 139 136 130 135 148 188 202 142 125 135 166 156
169 145 115 146 172 143 86 94 106 164 186 174 190 147 156 203
177 179 97 159 166 162 146 177 179 179 161 157 183 158 161 152
171 162 194 212 164 142 167 171 153 179 189 207 179 188 151 154
156 168 205 211 208 200 200 197 143 194 215 191 174 205 167 163
143 112 174 198 165 158 154 164 141 155 167 164 185 189 176 162
151 149 139 145 143 149 177 147 143 130 190 178 160 167 188 201
226 220 214 205 196 198 201 193 200 202 208 202 202 212 225 234
219 222 217 216 217 217 213 217 217 217 217 217 217 219 219 219
161 157 166 157 147 183 171 130 61 8 4 0 34 92 128 150
219 194 36 43 193 119 70 21 36 82 56 18 22 16 52 165
146 24 46 39 27 80 83 139 161 145 116 5 50 6 37 14
68 33 23 70 134 124 88 59 102 159 89 79 118 56 29 115
58 69 16 133 52 114 69 125 147 159 97 68 107 187 92 98
157 55 96 78 107 173 141 173 200 114 99 96 133 133 99 19
39 57 82 85 176 118 146 188 130 171 95 26 48 27 51 78
68 72 159 119 122 89 63 111 132 177 102 27 82 53 46 109
36 98 102 149 157 135 72 116 122 161 163 117 100 25 45 139
48 113 129 181 158 158 177 217 184 185 135 135 121 25 71 45
74 96 131 155 140 163 167 148 133 202 194 124 134 133 19 86
77 121 136 133 134 138 134 143 92 187 186 75 149 171 77 89
87 89 165 166 44 45 28 70 17 56 67 54 103 193 174 155
61 26 56 28 41 112 150 34 24 64 187 146 26 49 87 145
199 187 158 120 108 108 105 118 104 113 131 118 132 157 196 218
141 164 143 141 140 139 138 143 143 143 143 145 145 152 147 147

229 196 154 103 141 163 140 105 153 139 165 133 84 159 226 224
212 150 149 168 175 160 160 150 162 172 166 147 58 183 217 224
192 128 157 170 181 85 150 140 162 165 138 133 72 174 206 223
142 137 154 185 63 82 159 124 172 121 139 59 139 171 198 224
112 133 164 180 88 100 155 148 145 54 174 174 147 127 201 224
116 124 182 185 165 165 186 177 116 115 93 133 146 113 206 224
121 98 158 77 186 188 101 96 63 78 59 136 158 129 202 223
159 151 145 76 84 93 56 74 82 74 80 112 151 160 200 222
196 142 161 71 133 71 56 67 77 81 62 119 171 162 191 223
223 171 173 87 81 43 79 86 94 65 73 157 168 135 201 220
228 187 159 91 155 122 72 82 69 71 73 138 165 142 198 223
230 217 160 149 67 87 169 84 166 90 89 168 165 159 195 224
229 155 152 169 133 105 59 63 46 62 157 173 111 158 203 224
221 141 135 156 166 123 106 118 64 69 130 173 59 152 210 224
228 211 144 145 141 168 168 181 106 141 147 123 72 154 216 225
228 229 194 156 172 77 156 171 171 175 140 129 123 151 223 225
208 195 129 116 151 153 157 156 203 152 154 163 162 201 234 219
188 122 124 160 186 187 157 166 156 161 151 167 176 188 225 219
160 103 134 172 217 128 140 135 147 158 188 205 189 167 212 219
105 106 138 201 127 108 158 125 190 183 179 174 185 160 202 217
74 105 151 189 110 117 147 142 174 157 207 191 164 178 202 217
81 142 205 200 186 197 201 202 186 161 189 215 167 190 208 217
86 146 195 179 225 212 184 188 164 179 179 194 155 130 202 217
131 159 177 136 157 193 152 148 106 179 153 143 141 143 200 217
181 135 177 119 129 160 182 135 94 177 171 197 164 147 193 217
213 155 188 133 110 161 140 130 86 146 167 200 154 177 201 213
220 179 170 132 161 180 144 136 143 162 142 200 158 149 198 217
208 220 158 168 94 143 192 139 172 166 164 208 165 143 196 217
211 124 135 175 157 111 122 159 146 159 212 211 198 145 205 216
209 109 113 141 153 145 137 175 115 97 194 205 174 139 214 217
210 215 115 127 147 169 179 187 145 179 162 168 112 149 220 222
211 235 189 139 170 157 154 164 169 177 171 156 143 151 226 219
150 165 14 115 98 19 78 109 139 45 86 89 155 145 218 147
128 52 37 29 92 99 51 46 45 71 19 77 174 87 196 147
92 16 6 56 187 133 27 53 25 25 133 171 193 49 157 152
34 22 50 118 107 133 48 82 100 121 134 149 103 26 132 145
0 18 5 79 68 96 26 27 117 135 124 75 54 146 118 145
4 56 116 89 97 99 95 102 163 135 194 186 67 187 131 143
8 82 145 159 159 114 171 177 161 185 202 187 56 64 113 143
61 36 161 102 147 200 130 132 122 184 133 92 17 24 104 143
130 21 139 59 125 173 188 111 116 217 148 143 70 34 118 143
171 70 83 88 69 141 146 63 72 177 167 134 28 150 105 138
183 119 80 124 114 173 118 89 135 158 163 138 45 112 108 139
147 193 27 134 52 107 176 122 157 158 140 134 44 41 108 140
157 43 39 70 133 78 85 119 149 181 155 133 166 28 120 141
166 36 46 23 16 96 82 159 102 129 131 136 165 56 158 143
157 194 24 33 69 55 57 72 98 113 96 121 89 26 187 164
161 219 146 68 58 157 39 68 36 48 74 77 87 61 199 141
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="2.1674155481674355 2.1674155481674355 2.1674155481674355"
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 b883e76

Please sign in to comment.