├── app.js
├── index.html
├── model
├── concept_sport_car.glb
├── dodge_challenger.glb
├── free_porsche_911_carrera_4s.glb
└── free_porsche_911_carrera_4s
│ ├── license.txt
│ ├── scene.bin
│ ├── scene.gltf
│ └── textures
│ ├── Material_baseColor.png
│ ├── Material_metallicRoughness.png
│ ├── license_baseColor.png
│ ├── license_normal.png
│ ├── logo_baseColor.png
│ ├── paint_metallicRoughness.png
│ ├── rubber_metallicRoughness.png
│ ├── rubber_normal.png
│ ├── tex_shiny_baseColor.png
│ └── tex_shiny_emissive.png
├── project.png
├── readme.md
└── style.css
/app.js:
--------------------------------------------------------------------------------
1 | //Import the THREE.js library
2 | import * as THREE from "https://cdn.skypack.dev/three@0.129.0/build/three.module.js";
3 | // To allow for the camera to move around the scene
4 | import { OrbitControls } from "https://cdn.skypack.dev/three@0.129.0/examples/jsm/controls/OrbitControls.js";
5 | // To allow for importing the .gltf file
6 | import { GLTFLoader } from "https://cdn.skypack.dev/three@0.129.0/examples/jsm/loaders/GLTFLoader.js";
7 | // allow to create animation in camera position
8 | import TWEEN from "https://cdn.jsdelivr.net/npm/@tweenjs/tween.js@18.5.0/dist/tween.esm.js";
9 |
10 | let canvasform = document.getElementById('dCanvas');
11 | let width = canvasform.offsetWidth;
12 | let height = canvasform.offsetHeight;
13 | //Create a Three.JS Scene
14 | const scene = new THREE.Scene();
15 | //create a new camera with positions and angles
16 | const camera = new THREE.PerspectiveCamera(75, width / height, 0.1, 1000);
17 | //Keep track of the mouse position, so we can make the eye move
18 | let mouseX = width / 2;
19 | let mouseY = height / 2;
20 | //Keep the 3D object on a global variable so we can access it later
21 | let object;
22 | //OrbitControls allow the camera to move around the scene
23 | let controls;
24 | //Instantiate a loader for the .gltf file
25 | const loader = new GLTFLoader();
26 | //Load the file
27 | loader.load(
28 | `model/free_porsche_911_carrera_4s.glb`,
29 | function (gltf) {
30 | //If the file is loaded, add it to the scene
31 | object = gltf.scene;
32 | scene.add(object);
33 | }
34 | );
35 |
36 | //Instantiate a new renderer and set its size
37 | const renderer = new THREE.WebGLRenderer({ alpha: true });
38 | renderer.setSize(width, height);
39 |
40 | //Add the renderer to the DOM
41 | document.getElementById("dCanvas").appendChild(renderer.domElement);
42 | //Set how far the camera will be from the 3D model
43 | camera.position.set(5, 0, 1);
44 |
45 | //Add lights to the scene, so we can actually see the 3D model
46 | let ambientLight = new THREE.AmbientLight(0x404040,1);
47 | scene.add(ambientLight);
48 | let directionalLight = new THREE.DirectionalLight(0xffffff,1);
49 | directionalLight.position.set(0,1,0);
50 | directionalLight.castShadow = true;
51 | scene.add(directionalLight);
52 | let light = new THREE.PointLight(0xc4c4c4,10);
53 | light.position.set(0,300,500);
54 | scene.add(light);
55 | let light2 = new THREE.PointLight(0xc4c4c4,10);
56 | light2.position.set(500,100,0);
57 | scene.add(light2);
58 | let light3 = new THREE.PointLight(0xc4c4c4,10);
59 | light3.position.set(0,100,-500);
60 | scene.add(light3);
61 | let light4 = new THREE.PointLight(0xc4c4c4,10);
62 | light4.position.set(-500,300,500);
63 | scene.add(light4);
64 |
65 | //This adds controls to the camera, so we can rotate / zoom it with the mouse
66 | controls = new OrbitControls(camera, renderer.domElement);
67 |
68 | //Render the scene
69 | function animate() {
70 | requestAnimationFrame(animate);
71 | renderer.render(scene, camera);
72 | TWEEN.update();
73 | }
74 | animate();
75 |
76 | //Add a listener to the window, so we can resize the window and the camera
77 | window.addEventListener("resize", function () {
78 | width = canvasform.offsetWidth;
79 | height = canvasform.offsetHeight;
80 | camera.aspect = width / height;
81 | camera.updateProjectionMatrix();
82 | renderer.setSize(width, height);
83 | });
84 |
85 | let btnshowmore = document.getElementById('showmore');
86 | let slider = document.querySelector('.slider');
87 |
88 | function runCamera(x,y,z) {
89 | // create position camera
90 | const targetPosition = new THREE.Vector3(x, y, z);
91 | // time animation
92 | const duration = 1200;
93 |
94 | const tween = new TWEEN.Tween(camera.position)
95 | .to(targetPosition, duration)
96 | .easing(TWEEN.Easing.Quadratic.InOut)
97 | .onUpdate(() => {
98 | camera.lookAt(scene.position);
99 | renderer.render(scene, camera);
100 | })
101 | .start();
102 |
103 | }
104 | let statusContent = 'contentOne';
105 | btnshowmore.onclick = () => {
106 | slider.classList.remove('contentOneAction');
107 | slider.classList.remove('contentTwoAction');
108 | switch (statusContent) {
109 | case 'contentOne':
110 | runCamera(3, 0, 1);
111 | statusContent = 'contentTwo';
112 | slider.classList.add('contentTwoAction');
113 | break;
114 | case 'contentTwo':
115 | runCamera(2, 3, 1);
116 | statusContent = 'fullScreen';
117 | break;
118 | case 'fullScreen':
119 | runCamera(5, 0, 1);
120 | slider.classList.add('contentOneAction');
121 | statusContent = 'contentOne';
122 | break;
123 |
124 | default:
125 | break;
126 | }
127 | }
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Document
7 |
8 |
9 |
10 |
16 |
17 |
18 |
19 |
20 | SF90 STRADALE
21 |
22 |
23 | Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aperiam mollitia, voluptates nobis magnam similique enim nisi consectetur. Saepe neque qui facilis quasi ea dolorem soluta vel commodi nesciunt consequatur, aperiam voluptatem nam, mollitia nisi. Ea beatae totam distinctio perspiciatis esse.
24 |
25 |
26 |
27 |
28 |
29 | V8
30 | ENGINE
31 |
32 |
33 | 2.5 sec
34 | 0-100 KM/H
35 |
36 |
37 | 2120 kW
38 | EDRIVE POWER
39 |
40 |
41 | 1000 cv
42 | MAXIMUM POWER @ 7500 RPM
43 |
44 |
45 |
46 |
Show more
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/model/concept_sport_car.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/concept_sport_car.glb
--------------------------------------------------------------------------------
/model/dodge_challenger.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/dodge_challenger.glb
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s.glb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s.glb
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/license.txt:
--------------------------------------------------------------------------------
1 | Model Information:
2 | * title: (FREE) Porsche 911 Carrera 4S
3 | * source: https://sketchfab.com/3d-models/free-porsche-911-carrera-4s-d01b254483794de3819786d93e0e1ebf
4 | * author: Karol Miklas (https://sketchfab.com/karolmiklas)
5 |
6 | Model License:
7 | * license type: CC-BY-SA-4.0 (http://creativecommons.org/licenses/by-sa/4.0/)
8 | * requirements: Author must be credited. Modified versions must have the same license. Commercial use is allowed.
9 |
10 | If you use this 3D model in your project be sure to copy paste this credit wherever you share it:
11 | This work is based on "(FREE) Porsche 911 Carrera 4S" (https://sketchfab.com/3d-models/free-porsche-911-carrera-4s-d01b254483794de3819786d93e0e1ebf) by Karol Miklas (https://sketchfab.com/karolmiklas) licensed under CC-BY-SA-4.0 (http://creativecommons.org/licenses/by-sa/4.0/)
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/scene.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/scene.bin
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/scene.gltf:
--------------------------------------------------------------------------------
1 | {
2 | "accessors": [
3 | {
4 | "bufferView": 2,
5 | "componentType": 5126,
6 | "count": 531,
7 | "max": [
8 | 0.8545699715614319,
9 | 2.8467299938201904,
10 | 0.9076300263404846
11 | ],
12 | "min": [
13 | -0.8545699715614319,
14 | 1.6928499937057495,
15 | 0.5023999810218811
16 | ],
17 | "type": "VEC3"
18 | },
19 | {
20 | "bufferView": 2,
21 | "byteOffset": 6372,
22 | "componentType": 5126,
23 | "count": 531,
24 | "max": [
25 | 1.0,
26 | 1.0,
27 | 0.9710734486579895
28 | ],
29 | "min": [
30 | -1.0,
31 | -1.0,
32 | -3.0000224796822295e-05
33 | ],
34 | "type": "VEC3"
35 | },
36 | {
37 | "bufferView": 0,
38 | "componentType": 5125,
39 | "count": 2640,
40 | "type": "SCALAR"
41 | },
42 | {
43 | "bufferView": 2,
44 | "byteOffset": 12744,
45 | "componentType": 5126,
46 | "count": 147,
47 | "max": [
48 | 1.1231600046157837,
49 | -0.27368998527526855,
50 | 0.9805700182914734
51 | ],
52 | "min": [
53 | -1.1231600046157837,
54 | -1.4143400192260742,
55 | 0.4009299874305725
56 | ],
57 | "type": "VEC3"
58 | },
59 | {
60 | "bufferView": 2,
61 | "byteOffset": 14508,
62 | "componentType": 5126,
63 | "count": 147,
64 | "max": [
65 | 0.4308382570743561,
66 | -0.38543087244033813,
67 | 0.893667995929718
68 | ],
69 | "min": [
70 | -0.4308382570743561,
71 | -0.5051785111427307,
72 | 0.780864953994751
73 | ],
74 | "type": "VEC3"
75 | },
76 | {
77 | "bufferView": 0,
78 | "byteOffset": 10560,
79 | "componentType": 5125,
80 | "count": 720,
81 | "type": "SCALAR"
82 | },
83 | {
84 | "bufferView": 2,
85 | "byteOffset": 16272,
86 | "componentType": 5126,
87 | "count": 388,
88 | "max": [
89 | 1.2015700340270996,
90 | -0.22436000406742096,
91 | 0.9953699707984924
92 | ],
93 | "min": [
94 | -1.2015700340270996,
95 | -1.5346399545669556,
96 | 0.3159799873828888
97 | ],
98 | "type": "VEC3"
99 | },
100 | {
101 | "bufferView": 2,
102 | "byteOffset": 20928,
103 | "componentType": 5126,
104 | "count": 388,
105 | "max": [
106 | 0.9265510439872742,
107 | 0.5170151591300964,
108 | 0.9968052506446838
109 | ],
110 | "min": [
111 | -0.9265510439872742,
112 | -0.9860039949417114,
113 | -0.6131961345672607
114 | ],
115 | "type": "VEC3"
116 | },
117 | {
118 | "bufferView": 0,
119 | "byteOffset": 13440,
120 | "componentType": 5125,
121 | "count": 2004,
122 | "type": "SCALAR"
123 | },
124 | {
125 | "bufferView": 2,
126 | "byteOffset": 25584,
127 | "componentType": 5126,
128 | "count": 1954,
129 | "max": [
130 | 50.911659240722656,
131 | 0.9718700051307678,
132 | 0.11204999685287476
133 | ],
134 | "min": [
135 | -0.9718899726867676,
136 | -49.900421142578125,
137 | -50.9669189453125
138 | ],
139 | "type": "VEC3"
140 | },
141 | {
142 | "bufferView": 2,
143 | "byteOffset": 49032,
144 | "componentType": 5126,
145 | "count": 1954,
146 | "max": [
147 | 0.9989358186721802,
148 | 0.8395543098449707,
149 | 1.0
150 | ],
151 | "min": [
152 | -0.8395543098449707,
153 | -0.997192919254303,
154 | -0.617008626461029
155 | ],
156 | "type": "VEC3"
157 | },
158 | {
159 | "bufferView": 1,
160 | "componentType": 5126,
161 | "count": 1954,
162 | "max": [
163 | 0.0,
164 | 0.0
165 | ],
166 | "min": [
167 | 0.0,
168 | 0.0
169 | ],
170 | "type": "VEC2"
171 | },
172 | {
173 | "bufferView": 0,
174 | "byteOffset": 21456,
175 | "componentType": 5125,
176 | "count": 11136,
177 | "type": "SCALAR"
178 | },
179 | {
180 | "bufferView": 2,
181 | "byteOffset": 72480,
182 | "componentType": 5126,
183 | "count": 1954,
184 | "max": [
185 | 0.9719099998474121,
186 | 26.53162956237793,
187 | 0.11204999685287476
188 | ],
189 | "min": [
190 | -25.646610260009766,
191 | -0.9719300270080566,
192 | -3.8567299842834473
193 | ],
194 | "type": "VEC3"
195 | },
196 | {
197 | "bufferView": 2,
198 | "byteOffset": 95928,
199 | "componentType": 5126,
200 | "count": 1954,
201 | "max": [
202 | 0.8395543098449707,
203 | 0.9112728238105774,
204 | 1.0
205 | ],
206 | "min": [
207 | -0.9084474444389343,
208 | -0.8395543098449707,
209 | 0.3564639091491699
210 | ],
211 | "type": "VEC3"
212 | },
213 | {
214 | "bufferView": 1,
215 | "byteOffset": 15632,
216 | "componentType": 5126,
217 | "count": 1954,
218 | "max": [
219 | 0.0,
220 | 0.0
221 | ],
222 | "min": [
223 | 0.0,
224 | 0.0
225 | ],
226 | "type": "VEC2"
227 | },
228 | {
229 | "bufferView": 0,
230 | "byteOffset": 66000,
231 | "componentType": 5125,
232 | "count": 11136,
233 | "type": "SCALAR"
234 | },
235 | {
236 | "bufferView": 2,
237 | "byteOffset": 119376,
238 | "componentType": 5126,
239 | "count": 721,
240 | "max": [
241 | 0.795799970626831,
242 | 0.7957500219345093,
243 | 0.11906000226736069
244 | ],
245 | "min": [
246 | -0.795769989490509,
247 | -0.7958099842071533,
248 | 0.08641999959945679
249 | ],
250 | "type": "VEC3"
251 | },
252 | {
253 | "bufferView": 2,
254 | "byteOffset": 128028,
255 | "componentType": 5126,
256 | "count": 721,
257 | "max": [
258 | 0.9252393841743469,
259 | 0.9252393841743469,
260 | 1.0
261 | ],
262 | "min": [
263 | -0.9252393841743469,
264 | -0.9252393841743469,
265 | 0.3788357973098755
266 | ],
267 | "type": "VEC3"
268 | },
269 | {
270 | "bufferView": 1,
271 | "byteOffset": 31264,
272 | "componentType": 5126,
273 | "count": 721,
274 | "max": [
275 | 0.0,
276 | 0.0
277 | ],
278 | "min": [
279 | 0.0,
280 | 0.0
281 | ],
282 | "type": "VEC2"
283 | },
284 | {
285 | "bufferView": 0,
286 | "byteOffset": 110544,
287 | "componentType": 5125,
288 | "count": 4032,
289 | "type": "SCALAR"
290 | },
291 | {
292 | "bufferView": 2,
293 | "byteOffset": 136680,
294 | "componentType": 5126,
295 | "count": 2310,
296 | "max": [
297 | 1.3345799446105957,
298 | 3.7109999656677246,
299 | -0.263480007648468
300 | ],
301 | "min": [
302 | -1.3345799446105957,
303 | -3.5749099254608154,
304 | -0.7409300208091736
305 | ],
306 | "type": "VEC3"
307 | },
308 | {
309 | "bufferView": 2,
310 | "byteOffset": 164400,
311 | "componentType": 5126,
312 | "count": 2310,
313 | "max": [
314 | 0.9998931288719177,
315 | 0.9993736147880554,
316 | 0.9999727606773376
317 | ],
318 | "min": [
319 | -0.9998931288719177,
320 | -0.9938499331474304,
321 | -0.9999712109565735
322 | ],
323 | "type": "VEC3"
324 | },
325 | {
326 | "bufferView": 0,
327 | "byteOffset": 126672,
328 | "componentType": 5125,
329 | "count": 12864,
330 | "type": "SCALAR"
331 | },
332 | {
333 | "bufferView": 2,
334 | "byteOffset": 192120,
335 | "componentType": 5126,
336 | "count": 668,
337 | "max": [
338 | 1.5537300109863281,
339 | 3.706700086593628,
340 | 0.5070400238037109
341 | ],
342 | "min": [
343 | -1.5537300109863281,
344 | -3.5997400283813477,
345 | -0.9151700139045715
346 | ],
347 | "type": "VEC3"
348 | },
349 | {
350 | "bufferView": 2,
351 | "byteOffset": 200136,
352 | "componentType": 5126,
353 | "count": 668,
354 | "max": [
355 | 0.6869449019432068,
356 | 1.0,
357 | 1.0
358 | ],
359 | "min": [
360 | -0.6869449019432068,
361 | -1.0,
362 | -1.0
363 | ],
364 | "type": "VEC3"
365 | },
366 | {
367 | "bufferView": 0,
368 | "byteOffset": 178128,
369 | "componentType": 5125,
370 | "count": 3312,
371 | "type": "SCALAR"
372 | },
373 | {
374 | "bufferView": 2,
375 | "byteOffset": 208152,
376 | "componentType": 5126,
377 | "count": 17300,
378 | "max": [
379 | 1.5262199640274048,
380 | 2.5808300971984863,
381 | -0.08525999635457993
382 | ],
383 | "min": [
384 | -1.5262199640274048,
385 | 1.6722999811172485,
386 | -0.9937800168991089
387 | ],
388 | "type": "VEC3"
389 | },
390 | {
391 | "bufferView": 2,
392 | "byteOffset": 415752,
393 | "componentType": 5126,
394 | "count": 17300,
395 | "max": [
396 | 1.0,
397 | 1.0,
398 | 1.0
399 | ],
400 | "min": [
401 | -1.0,
402 | -1.0,
403 | -1.0
404 | ],
405 | "type": "VEC3"
406 | },
407 | {
408 | "bufferView": 1,
409 | "byteOffset": 37032,
410 | "componentType": 5126,
411 | "count": 17300,
412 | "max": [
413 | 0.0,
414 | 0.0
415 | ],
416 | "min": [
417 | 0.0,
418 | 0.0
419 | ],
420 | "type": "VEC2"
421 | },
422 | {
423 | "bufferView": 0,
424 | "byteOffset": 191376,
425 | "componentType": 5125,
426 | "count": 54288,
427 | "type": "SCALAR"
428 | },
429 | {
430 | "bufferView": 2,
431 | "byteOffset": 623352,
432 | "componentType": 5126,
433 | "count": 10570,
434 | "max": [
435 | 1.5231900215148926,
436 | 2.5604100227355957,
437 | -0.10566999763250351
438 | ],
439 | "min": [
440 | -1.5231900215148926,
441 | 1.6927200555801392,
442 | -0.973360002040863
443 | ],
444 | "type": "VEC3"
445 | },
446 | {
447 | "bufferView": 2,
448 | "byteOffset": 750192,
449 | "componentType": 5126,
450 | "count": 10570,
451 | "max": [
452 | 1.0,
453 | 1.0,
454 | 1.0
455 | ],
456 | "min": [
457 | -1.0,
458 | -1.0,
459 | -1.0
460 | ],
461 | "type": "VEC3"
462 | },
463 | {
464 | "bufferView": 1,
465 | "byteOffset": 175432,
466 | "componentType": 5126,
467 | "count": 10570,
468 | "max": [
469 | 0.0,
470 | 0.0
471 | ],
472 | "min": [
473 | 0.0,
474 | 0.0
475 | ],
476 | "type": "VEC2"
477 | },
478 | {
479 | "bufferView": 0,
480 | "byteOffset": 408528,
481 | "componentType": 5125,
482 | "count": 59280,
483 | "type": "SCALAR"
484 | },
485 | {
486 | "bufferView": 2,
487 | "byteOffset": 877032,
488 | "componentType": 5126,
489 | "count": 4222,
490 | "max": [
491 | 1.542240023612976,
492 | 2.6940701007843018,
493 | 0.027979999780654907
494 | ],
495 | "min": [
496 | -1.542240023612976,
497 | 1.559059977531433,
498 | -1.1070200204849243
499 | ],
500 | "type": "VEC3"
501 | },
502 | {
503 | "bufferView": 2,
504 | "byteOffset": 927696,
505 | "componentType": 5126,
506 | "count": 4222,
507 | "max": [
508 | 0.9945850968360901,
509 | 0.9993732571601868,
510 | 0.9993689656257629
511 | ],
512 | "min": [
513 | -0.9945850968360901,
514 | -0.9993732571601868,
515 | -0.9993689656257629
516 | ],
517 | "type": "VEC3"
518 | },
519 | {
520 | "bufferView": 3,
521 | "componentType": 5126,
522 | "count": 4222,
523 | "max": [
524 | 0.944123387336731,
525 | 0.999981164932251,
526 | 0.9993739724159241,
527 | 1.0
528 | ],
529 | "min": [
530 | -0.944123387336731,
531 | -0.9999921321868896,
532 | -0.9993741512298584,
533 | -1.0
534 | ],
535 | "type": "VEC4"
536 | },
537 | {
538 | "bufferView": 1,
539 | "byteOffset": 259992,
540 | "componentType": 5126,
541 | "count": 4222,
542 | "max": [
543 | 7.409379959106445,
544 | 0.9987800121307373
545 | ],
546 | "min": [
547 | -4.900440216064453,
548 | 0.0232900008559227
549 | ],
550 | "type": "VEC2"
551 | },
552 | {
553 | "bufferView": 1,
554 | "byteOffset": 293768,
555 | "componentType": 5126,
556 | "count": 4222,
557 | "max": [
558 | 7.409379959106445,
559 | 0.9987800121307373
560 | ],
561 | "min": [
562 | -4.900440216064453,
563 | 0.0232900008559227
564 | ],
565 | "type": "VEC2"
566 | },
567 | {
568 | "bufferView": 0,
569 | "byteOffset": 645648,
570 | "componentType": 5125,
571 | "count": 23040,
572 | "type": "SCALAR"
573 | },
574 | {
575 | "bufferView": 2,
576 | "byteOffset": 978360,
577 | "componentType": 5126,
578 | "count": 3754,
579 | "max": [
580 | 1.34906005859375,
581 | 1.9953399896621704,
582 | -0.28306999802589417
583 | ],
584 | "min": [
585 | -1.34906005859375,
586 | 1.794119954109192,
587 | -0.8278499841690063
588 | ],
589 | "type": "VEC3"
590 | },
591 | {
592 | "bufferView": 2,
593 | "byteOffset": 1023408,
594 | "componentType": 5126,
595 | "count": 3754,
596 | "max": [
597 | 1.0,
598 | 1.0,
599 | 1.0
600 | ],
601 | "min": [
602 | -1.0,
603 | -1.0,
604 | -1.0
605 | ],
606 | "type": "VEC3"
607 | },
608 | {
609 | "bufferView": 1,
610 | "byteOffset": 327544,
611 | "componentType": 5126,
612 | "count": 3754,
613 | "max": [
614 | 0.0,
615 | 0.0
616 | ],
617 | "min": [
618 | 0.0,
619 | 0.0
620 | ],
621 | "type": "VEC2"
622 | },
623 | {
624 | "bufferView": 0,
625 | "byteOffset": 737808,
626 | "componentType": 5125,
627 | "count": 19968,
628 | "type": "SCALAR"
629 | },
630 | {
631 | "bufferView": 2,
632 | "byteOffset": 1068456,
633 | "componentType": 5126,
634 | "count": 4,
635 | "max": [
636 | 0.34189000725746155,
637 | 0.4485499858856201,
638 | 0.0
639 | ],
640 | "min": [
641 | -0.34189000725746155,
642 | -0.4485499858856201,
643 | 0.0
644 | ],
645 | "type": "VEC3"
646 | },
647 | {
648 | "bufferView": 2,
649 | "byteOffset": 1068504,
650 | "componentType": 5126,
651 | "count": 4,
652 | "max": [
653 | 0.0,
654 | 0.0,
655 | 1.0
656 | ],
657 | "min": [
658 | 0.0,
659 | 0.0,
660 | 1.0
661 | ],
662 | "type": "VEC3"
663 | },
664 | {
665 | "bufferView": 1,
666 | "byteOffset": 357576,
667 | "componentType": 5126,
668 | "count": 4,
669 | "max": [
670 | 1.0,
671 | 1.0
672 | ],
673 | "min": [
674 | 0.0,
675 | 0.0
676 | ],
677 | "type": "VEC2"
678 | },
679 | {
680 | "bufferView": 0,
681 | "byteOffset": 817680,
682 | "componentType": 5125,
683 | "count": 6,
684 | "type": "SCALAR"
685 | },
686 | {
687 | "bufferView": 2,
688 | "byteOffset": 1068552,
689 | "componentType": 5126,
690 | "count": 4956,
691 | "max": [
692 | 64.10942077636719,
693 | 31.948179244995117,
694 | 2.1877899169921875
695 | ],
696 | "min": [
697 | -72.4798583984375,
698 | -0.6549500226974487,
699 | -20.406139373779297
700 | ],
701 | "type": "VEC3"
702 | },
703 | {
704 | "bufferView": 2,
705 | "byteOffset": 1128024,
706 | "componentType": 5126,
707 | "count": 4956,
708 | "max": [
709 | 0.9998564124107361,
710 | 0.9999991059303284,
711 | 0.9999392628669739
712 | ],
713 | "min": [
714 | -0.9993187189102173,
715 | -0.9999338388442993,
716 | -0.9997302293777466
717 | ],
718 | "type": "VEC3"
719 | },
720 | {
721 | "bufferView": 0,
722 | "byteOffset": 817704,
723 | "componentType": 5125,
724 | "count": 27960,
725 | "type": "SCALAR"
726 | },
727 | {
728 | "bufferView": 2,
729 | "byteOffset": 1187496,
730 | "componentType": 5126,
731 | "count": 7396,
732 | "max": [
733 | 1.3769700527191162,
734 | -2.602760076522827,
735 | 0.2973099946975708
736 | ],
737 | "min": [
738 | -1.3769700527191162,
739 | -3.1870200634002686,
740 | -0.11714000254869461
741 | ],
742 | "type": "VEC3"
743 | },
744 | {
745 | "bufferView": 2,
746 | "byteOffset": 1276248,
747 | "componentType": 5126,
748 | "count": 7396,
749 | "max": [
750 | 0.9954891204833984,
751 | 0.9999969601631165,
752 | 0.9997614026069641
753 | ],
754 | "min": [
755 | -0.9954891204833984,
756 | -0.9999961256980896,
757 | -1.0
758 | ],
759 | "type": "VEC3"
760 | },
761 | {
762 | "bufferView": 0,
763 | "byteOffset": 929544,
764 | "componentType": 5125,
765 | "count": 40452,
766 | "type": "SCALAR"
767 | },
768 | {
769 | "bufferView": 2,
770 | "byteOffset": 1365000,
771 | "componentType": 5126,
772 | "count": 1910,
773 | "max": [
774 | 1.2473000288009644,
775 | -2.818959951400757,
776 | 0.1944199949502945
777 | ],
778 | "min": [
779 | -1.2473000288009644,
780 | -2.877039909362793,
781 | -0.028769999742507935
782 | ],
783 | "type": "VEC3"
784 | },
785 | {
786 | "bufferView": 2,
787 | "byteOffset": 1387920,
788 | "componentType": 5126,
789 | "count": 1910,
790 | "max": [
791 | 0.9996860027313232,
792 | 0.9970803260803223,
793 | 1.0
794 | ],
795 | "min": [
796 | -0.9996860027313232,
797 | -0.9995126128196716,
798 | -1.0
799 | ],
800 | "type": "VEC3"
801 | },
802 | {
803 | "bufferView": 0,
804 | "byteOffset": 1091352,
805 | "componentType": 5125,
806 | "count": 11040,
807 | "type": "SCALAR"
808 | },
809 | {
810 | "bufferView": 2,
811 | "byteOffset": 1410840,
812 | "componentType": 5126,
813 | "count": 3538,
814 | "max": [
815 | 1.348270058631897,
816 | -2.5756499767303467,
817 | 0.28057000041007996
818 | ],
819 | "min": [
820 | -1.348270058631897,
821 | -3.1446800231933594,
822 | -0.08107999712228775
823 | ],
824 | "type": "VEC3"
825 | },
826 | {
827 | "bufferView": 2,
828 | "byteOffset": 1453296,
829 | "componentType": 5126,
830 | "count": 3538,
831 | "max": [
832 | 0.9989157319068909,
833 | 0.7494239807128906,
834 | 0.9994263052940369
835 | ],
836 | "min": [
837 | -0.9989157319068909,
838 | -0.9969171285629272,
839 | -0.9824032187461853
840 | ],
841 | "type": "VEC3"
842 | },
843 | {
844 | "bufferView": 0,
845 | "byteOffset": 1135512,
846 | "componentType": 5125,
847 | "count": 19560,
848 | "type": "SCALAR"
849 | },
850 | {
851 | "bufferView": 2,
852 | "byteOffset": 1495752,
853 | "componentType": 5126,
854 | "count": 794,
855 | "max": [
856 | 1.337980031967163,
857 | -2.504270076751709,
858 | 0.2764900028705597
859 | ],
860 | "min": [
861 | -1.337980031967163,
862 | -3.0833001136779785,
863 | -0.14528000354766846
864 | ],
865 | "type": "VEC3"
866 | },
867 | {
868 | "bufferView": 2,
869 | "byteOffset": 1505280,
870 | "componentType": 5126,
871 | "count": 794,
872 | "max": [
873 | 0.9988709092140198,
874 | 0.821334183216095,
875 | 0.9825711846351624
876 | ],
877 | "min": [
878 | -0.9988709092140198,
879 | -0.9823732376098633,
880 | -0.3683660328388214
881 | ],
882 | "type": "VEC3"
883 | },
884 | {
885 | "bufferView": 0,
886 | "byteOffset": 1213752,
887 | "componentType": 5125,
888 | "count": 4440,
889 | "type": "SCALAR"
890 | },
891 | {
892 | "bufferView": 2,
893 | "byteOffset": 1514808,
894 | "componentType": 5126,
895 | "count": 622,
896 | "max": [
897 | 1.5592900514602661,
898 | -2.5425500869750977,
899 | -0.06261999905109406
900 | ],
901 | "min": [
902 | -1.5592900514602661,
903 | -2.813110113143921,
904 | -0.12706999480724335
905 | ],
906 | "type": "VEC3"
907 | },
908 | {
909 | "bufferView": 2,
910 | "byteOffset": 1522272,
911 | "componentType": 5126,
912 | "count": 622,
913 | "max": [
914 | 0.9994158744812012,
915 | 0.9977309107780457,
916 | 0.9997457265853882
917 | ],
918 | "min": [
919 | -0.999415397644043,
920 | -0.9963476061820984,
921 | -0.9999999403953552
922 | ],
923 | "type": "VEC3"
924 | },
925 | {
926 | "bufferView": 1,
927 | "byteOffset": 357608,
928 | "componentType": 5126,
929 | "count": 622,
930 | "max": [
931 | 0.1264999955892563,
932 | 0.33493998646736145
933 | ],
934 | "min": [
935 | 0.04774000123143196,
936 | 0.04408000037074089
937 | ],
938 | "type": "VEC2"
939 | },
940 | {
941 | "bufferView": 0,
942 | "byteOffset": 1231512,
943 | "componentType": 5125,
944 | "count": 3120,
945 | "type": "SCALAR"
946 | },
947 | {
948 | "bufferView": 2,
949 | "byteOffset": 1529736,
950 | "componentType": 5126,
951 | "count": 448,
952 | "max": [
953 | 1.3416800498962402,
954 | -3.1666600704193115,
955 | -0.25001999735832214
956 | ],
957 | "min": [
958 | -1.3416800498962402,
959 | -3.658489942550659,
960 | -0.4192200005054474
961 | ],
962 | "type": "VEC3"
963 | },
964 | {
965 | "bufferView": 2,
966 | "byteOffset": 1535112,
967 | "componentType": 5126,
968 | "count": 448,
969 | "max": [
970 | 0.9971323013305664,
971 | 0.6387405395507813,
972 | 0.9874165654182434
973 | ],
974 | "min": [
975 | -0.9971323013305664,
976 | -0.7215074896812439,
977 | -0.9969515204429626
978 | ],
979 | "type": "VEC3"
980 | },
981 | {
982 | "bufferView": 0,
983 | "byteOffset": 1243992,
984 | "componentType": 5125,
985 | "count": 2304,
986 | "type": "SCALAR"
987 | },
988 | {
989 | "bufferView": 2,
990 | "byteOffset": 1540488,
991 | "componentType": 5126,
992 | "count": 1394,
993 | "max": [
994 | 1.342210054397583,
995 | -3.177180051803589,
996 | -0.25992000102996826
997 | ],
998 | "min": [
999 | -1.342210054397583,
1000 | -3.6529700756073,
1001 | -0.4105699956417084
1002 | ],
1003 | "type": "VEC3"
1004 | },
1005 | {
1006 | "bufferView": 2,
1007 | "byteOffset": 1557216,
1008 | "componentType": 5126,
1009 | "count": 1394,
1010 | "max": [
1011 | 0.9969676733016968,
1012 | 0.8663612008094788,
1013 | 0.9999992251396179
1014 | ],
1015 | "min": [
1016 | -0.9969676733016968,
1017 | -0.9991371631622314,
1018 | -0.9999991059303284
1019 | ],
1020 | "type": "VEC3"
1021 | },
1022 | {
1023 | "bufferView": 0,
1024 | "byteOffset": 1253208,
1025 | "componentType": 5125,
1026 | "count": 7872,
1027 | "type": "SCALAR"
1028 | },
1029 | {
1030 | "bufferView": 2,
1031 | "byteOffset": 1573944,
1032 | "componentType": 5126,
1033 | "count": 1404,
1034 | "max": [
1035 | 1.2944200038909912,
1036 | -3.258929967880249,
1037 | -0.2676900029182434
1038 | ],
1039 | "min": [
1040 | -1.2944200038909912,
1041 | -3.6061699390411377,
1042 | -0.34685999155044556
1043 | ],
1044 | "type": "VEC3"
1045 | },
1046 | {
1047 | "bufferView": 2,
1048 | "byteOffset": 1590792,
1049 | "componentType": 5126,
1050 | "count": 1404,
1051 | "max": [
1052 | 0.959891140460968,
1053 | 0.7038306593894958,
1054 | 0.9511206746101379
1055 | ],
1056 | "min": [
1057 | -0.959891140460968,
1058 | -0.9629784822463989,
1059 | -0.9999455809593201
1060 | ],
1061 | "type": "VEC3"
1062 | },
1063 | {
1064 | "bufferView": 0,
1065 | "byteOffset": 1284696,
1066 | "componentType": 5125,
1067 | "count": 7104,
1068 | "type": "SCALAR"
1069 | },
1070 | {
1071 | "bufferView": 2,
1072 | "byteOffset": 1607640,
1073 | "componentType": 5126,
1074 | "count": 192,
1075 | "max": [
1076 | 1.342710018157959,
1077 | -3.2348499298095703,
1078 | -0.2593599855899811
1079 | ],
1080 | "min": [
1081 | -1.342710018157959,
1082 | -3.665560007095337,
1083 | -0.41137000918388367
1084 | ],
1085 | "type": "VEC3"
1086 | },
1087 | {
1088 | "bufferView": 2,
1089 | "byteOffset": 1609944,
1090 | "componentType": 5126,
1091 | "count": 192,
1092 | "max": [
1093 | 0.9378917813301086,
1094 | 0.36299219727516174,
1095 | 0.9984806180000305
1096 | ],
1097 | "min": [
1098 | -0.9378917813301086,
1099 | -0.17429454624652863,
1100 | -0.9998160004615784
1101 | ],
1102 | "type": "VEC3"
1103 | },
1104 | {
1105 | "bufferView": 0,
1106 | "byteOffset": 1313112,
1107 | "componentType": 5125,
1108 | "count": 768,
1109 | "type": "SCALAR"
1110 | },
1111 | {
1112 | "bufferView": 2,
1113 | "byteOffset": 1612248,
1114 | "componentType": 5126,
1115 | "count": 314,
1116 | "max": [
1117 | 1.3437399864196777,
1118 | -3.2401199340820313,
1119 | -0.25918999314308167
1120 | ],
1121 | "min": [
1122 | -1.3437399864196777,
1123 | -3.6690900325775146,
1124 | -0.41152000427246094
1125 | ],
1126 | "type": "VEC3"
1127 | },
1128 | {
1129 | "bufferView": 2,
1130 | "byteOffset": 1616016,
1131 | "componentType": 5126,
1132 | "count": 314,
1133 | "max": [
1134 | 0.9999071955680847,
1135 | 0.36251136660575867,
1136 | 0.9984806180000305
1137 | ],
1138 | "min": [
1139 | -0.9999071955680847,
1140 | -0.9602419137954712,
1141 | -0.9998132586479187
1142 | ],
1143 | "type": "VEC3"
1144 | },
1145 | {
1146 | "bufferView": 0,
1147 | "byteOffset": 1316184,
1148 | "componentType": 5125,
1149 | "count": 1680,
1150 | "type": "SCALAR"
1151 | },
1152 | {
1153 | "bufferView": 2,
1154 | "byteOffset": 1619784,
1155 | "componentType": 5126,
1156 | "count": 11725,
1157 | "max": [
1158 | 1.558150053024292,
1159 | 3.7604498863220215,
1160 | 0.19870999455451965
1161 | ],
1162 | "min": [
1163 | -1.558150053024292,
1164 | 2.3615100383758545,
1165 | -0.7823500037193298
1166 | ],
1167 | "type": "VEC3"
1168 | },
1169 | {
1170 | "bufferView": 2,
1171 | "byteOffset": 1760484,
1172 | "componentType": 5126,
1173 | "count": 11725,
1174 | "max": [
1175 | 0.9996895790100098,
1176 | 0.9999894499778748,
1177 | 0.9999383687973022
1178 | ],
1179 | "min": [
1180 | -0.9996899366378784,
1181 | -0.9789692759513855,
1182 | -0.9988710284233093
1183 | ],
1184 | "type": "VEC3"
1185 | },
1186 | {
1187 | "bufferView": 1,
1188 | "byteOffset": 362584,
1189 | "componentType": 5126,
1190 | "count": 11725,
1191 | "max": [
1192 | 2.335520029067993,
1193 | 2.292759895324707
1194 | ],
1195 | "min": [
1196 | -1.7469899654388428,
1197 | -1.11312997341156
1198 | ],
1199 | "type": "VEC2"
1200 | },
1201 | {
1202 | "bufferView": 0,
1203 | "byteOffset": 1322904,
1204 | "componentType": 5125,
1205 | "count": 60960,
1206 | "type": "SCALAR"
1207 | },
1208 | {
1209 | "bufferView": 2,
1210 | "byteOffset": 1901184,
1211 | "componentType": 5126,
1212 | "count": 27777,
1213 | "max": [
1214 | 1.5598000288009644,
1215 | 3.589560031890869,
1216 | 1.0265899896621704
1217 | ],
1218 | "min": [
1219 | -1.5598000288009644,
1220 | -1.4598699808120728,
1221 | -0.8300600051879883
1222 | ],
1223 | "type": "VEC3"
1224 | },
1225 | {
1226 | "bufferView": 2,
1227 | "byteOffset": 2234508,
1228 | "componentType": 5126,
1229 | "count": 27777,
1230 | "max": [
1231 | 0.9999995827674866,
1232 | 0.9941354393959045,
1233 | 0.9995213150978088
1234 | ],
1235 | "min": [
1236 | -0.9999995827674866,
1237 | -0.9999882578849792,
1238 | -0.9998671412467957
1239 | ],
1240 | "type": "VEC3"
1241 | },
1242 | {
1243 | "bufferView": 1,
1244 | "byteOffset": 456384,
1245 | "componentType": 5126,
1246 | "count": 27777,
1247 | "max": [
1248 | 2.678339958190918,
1249 | 2.6552600860595703
1250 | ],
1251 | "min": [
1252 | -1.7507100105285645,
1253 | -1.6289299726486206
1254 | ],
1255 | "type": "VEC2"
1256 | },
1257 | {
1258 | "bufferView": 0,
1259 | "byteOffset": 1566744,
1260 | "componentType": 5125,
1261 | "count": 144192,
1262 | "type": "SCALAR"
1263 | },
1264 | {
1265 | "bufferView": 2,
1266 | "byteOffset": 2567832,
1267 | "componentType": 5126,
1268 | "count": 4836,
1269 | "max": [
1270 | 1.3735599517822266,
1271 | 0.08854000270366669,
1272 | 0.12204000353813171
1273 | ],
1274 | "min": [
1275 | -1.3735599517822266,
1276 | -0.6015400290489197,
1277 | -0.5473700165748596
1278 | ],
1279 | "type": "VEC3"
1280 | },
1281 | {
1282 | "bufferView": 2,
1283 | "byteOffset": 2625864,
1284 | "componentType": 5126,
1285 | "count": 4836,
1286 | "max": [
1287 | 0.9663828015327454,
1288 | 0.9992283582687378,
1289 | 0.9985776543617249
1290 | ],
1291 | "min": [
1292 | -0.9663828015327454,
1293 | -0.299054890871048,
1294 | -0.9802151918411255
1295 | ],
1296 | "type": "VEC3"
1297 | },
1298 | {
1299 | "bufferView": 1,
1300 | "byteOffset": 678600,
1301 | "componentType": 5126,
1302 | "count": 4836,
1303 | "max": [
1304 | 0.963670015335083,
1305 | 0.963729977607727
1306 | ],
1307 | "min": [
1308 | 0.0002800000074785203,
1309 | 0.354420006275177
1310 | ],
1311 | "type": "VEC2"
1312 | },
1313 | {
1314 | "bufferView": 0,
1315 | "byteOffset": 2143512,
1316 | "componentType": 5125,
1317 | "count": 26496,
1318 | "type": "SCALAR"
1319 | },
1320 | {
1321 | "bufferView": 2,
1322 | "byteOffset": 2683896,
1323 | "componentType": 5126,
1324 | "count": 297,
1325 | "max": [
1326 | 0.6021900177001953,
1327 | 3.711639881134033,
1328 | 0.20173999667167664
1329 | ],
1330 | "min": [
1331 | -0.6021900177001953,
1332 | 3.5712499618530273,
1333 | 0.0451899990439415
1334 | ],
1335 | "type": "VEC3"
1336 | },
1337 | {
1338 | "bufferView": 2,
1339 | "byteOffset": 2687460,
1340 | "componentType": 5126,
1341 | "count": 297,
1342 | "max": [
1343 | 0.19492602348327637,
1344 | 0.8726696968078613,
1345 | 0.6350105404853821
1346 | ],
1347 | "min": [
1348 | -0.19492602348327637,
1349 | 0.7484824061393738,
1350 | 0.4883109927177429
1351 | ],
1352 | "type": "VEC3"
1353 | },
1354 | {
1355 | "bufferView": 1,
1356 | "byteOffset": 717288,
1357 | "componentType": 5126,
1358 | "count": 297,
1359 | "max": [
1360 | 0.9223399758338928,
1361 | 0.5771600008010864
1362 | ],
1363 | "min": [
1364 | 0.09956000000238419,
1365 | 0.4542500078678131
1366 | ],
1367 | "type": "VEC2"
1368 | },
1369 | {
1370 | "bufferView": 0,
1371 | "byteOffset": 2249496,
1372 | "componentType": 5125,
1373 | "count": 1536,
1374 | "type": "SCALAR"
1375 | },
1376 | {
1377 | "bufferView": 2,
1378 | "byteOffset": 2691024,
1379 | "componentType": 5126,
1380 | "count": 5868,
1381 | "max": [
1382 | 1.272760033607483,
1383 | 1.9739700555801392,
1384 | 0.9218500256538391
1385 | ],
1386 | "min": [
1387 | -1.272760033607483,
1388 | -0.5832899808883667,
1389 | 0.4026600122451782
1390 | ],
1391 | "type": "VEC3"
1392 | },
1393 | {
1394 | "bufferView": 2,
1395 | "byteOffset": 2761440,
1396 | "componentType": 5126,
1397 | "count": 5868,
1398 | "max": [
1399 | 0.9937998652458191,
1400 | 0.9997217059135437,
1401 | 0.9999619126319885
1402 | ],
1403 | "min": [
1404 | -0.9937999844551086,
1405 | -0.9999517798423767,
1406 | -1.0
1407 | ],
1408 | "type": "VEC3"
1409 | },
1410 | {
1411 | "bufferView": 0,
1412 | "byteOffset": 2255640,
1413 | "componentType": 5125,
1414 | "count": 34176,
1415 | "type": "SCALAR"
1416 | },
1417 | {
1418 | "bufferView": 2,
1419 | "byteOffset": 2831856,
1420 | "componentType": 5126,
1421 | "count": 17620,
1422 | "max": [
1423 | 1.634310007095337,
1424 | -1.5346200466156006,
1425 | -0.0852700024843216
1426 | ],
1427 | "min": [
1428 | -1.648169994354248,
1429 | -2.6523900032043457,
1430 | -0.9937899708747864
1431 | ],
1432 | "type": "VEC3"
1433 | },
1434 | {
1435 | "bufferView": 2,
1436 | "byteOffset": 3043296,
1437 | "componentType": 5126,
1438 | "count": 17620,
1439 | "max": [
1440 | 0.9999832510948181,
1441 | 0.9995227456092834,
1442 | 1.0
1443 | ],
1444 | "min": [
1445 | -0.9999372959136963,
1446 | -0.9995184540748596,
1447 | -1.0
1448 | ],
1449 | "type": "VEC3"
1450 | },
1451 | {
1452 | "bufferView": 1,
1453 | "byteOffset": 719664,
1454 | "componentType": 5126,
1455 | "count": 17620,
1456 | "max": [
1457 | 0.0,
1458 | 0.0
1459 | ],
1460 | "min": [
1461 | 0.0,
1462 | 0.0
1463 | ],
1464 | "type": "VEC2"
1465 | },
1466 | {
1467 | "bufferView": 0,
1468 | "byteOffset": 2392344,
1469 | "componentType": 5125,
1470 | "count": 55824,
1471 | "type": "SCALAR"
1472 | },
1473 | {
1474 | "bufferView": 2,
1475 | "byteOffset": 3254736,
1476 | "componentType": 5126,
1477 | "count": 10570,
1478 | "max": [
1479 | 1.6238900423049927,
1480 | -1.5607399940490723,
1481 | -0.10567999631166458
1482 | ],
1483 | "min": [
1484 | -1.6377500295639038,
1485 | -2.626270055770874,
1486 | -0.9733700156211853
1487 | ],
1488 | "type": "VEC3"
1489 | },
1490 | {
1491 | "bufferView": 2,
1492 | "byteOffset": 3381576,
1493 | "componentType": 5126,
1494 | "count": 10570,
1495 | "max": [
1496 | 0.9999258518218994,
1497 | 0.9997291564941406,
1498 | 1.0
1499 | ],
1500 | "min": [
1501 | -0.999947726726532,
1502 | -0.9997909665107727,
1503 | -1.0
1504 | ],
1505 | "type": "VEC3"
1506 | },
1507 | {
1508 | "bufferView": 1,
1509 | "byteOffset": 860624,
1510 | "componentType": 5126,
1511 | "count": 10570,
1512 | "max": [
1513 | 0.0,
1514 | 0.0
1515 | ],
1516 | "min": [
1517 | 0.0,
1518 | 0.0
1519 | ],
1520 | "type": "VEC2"
1521 | },
1522 | {
1523 | "bufferView": 0,
1524 | "byteOffset": 2615640,
1525 | "componentType": 5125,
1526 | "count": 59280,
1527 | "type": "SCALAR"
1528 | },
1529 | {
1530 | "bufferView": 2,
1531 | "byteOffset": 3508416,
1532 | "componentType": 5126,
1533 | "count": 4222,
1534 | "max": [
1535 | 1.6635899543762207,
1536 | -1.4450500011444092,
1537 | 0.027969999238848686
1538 | ],
1539 | "min": [
1540 | -1.677459955215454,
1541 | -2.741960048675537,
1542 | -1.1070300340652466
1543 | ],
1544 | "type": "VEC3"
1545 | },
1546 | {
1547 | "bufferView": 2,
1548 | "byteOffset": 3559080,
1549 | "componentType": 5126,
1550 | "count": 4222,
1551 | "max": [
1552 | 0.9998069405555725,
1553 | 0.9994438290596008,
1554 | 0.9993695616722107
1555 | ],
1556 | "min": [
1557 | -0.9998069405555725,
1558 | -0.9994428753852844,
1559 | -0.9993686079978943
1560 | ],
1561 | "type": "VEC3"
1562 | },
1563 | {
1564 | "bufferView": 3,
1565 | "byteOffset": 67552,
1566 | "componentType": 5126,
1567 | "count": 4222,
1568 | "max": [
1569 | 0.9999950528144836,
1570 | 0.9999545812606812,
1571 | 0.999374508857727,
1572 | 1.0
1573 | ],
1574 | "min": [
1575 | -0.9266493320465088,
1576 | -0.999880313873291,
1577 | -0.9993755221366882,
1578 | -1.0
1579 | ],
1580 | "type": "VEC4"
1581 | },
1582 | {
1583 | "bufferView": 1,
1584 | "byteOffset": 945184,
1585 | "componentType": 5126,
1586 | "count": 4222,
1587 | "max": [
1588 | 7.409379959106445,
1589 | 0.9987800121307373
1590 | ],
1591 | "min": [
1592 | -4.900440216064453,
1593 | 0.0232900008559227
1594 | ],
1595 | "type": "VEC2"
1596 | },
1597 | {
1598 | "bufferView": 1,
1599 | "byteOffset": 978960,
1600 | "componentType": 5126,
1601 | "count": 4222,
1602 | "max": [
1603 | 7.409379959106445,
1604 | 0.9987800121307373
1605 | ],
1606 | "min": [
1607 | -4.900440216064453,
1608 | 0.0232900008559227
1609 | ],
1610 | "type": "VEC2"
1611 | },
1612 | {
1613 | "bufferView": 0,
1614 | "byteOffset": 2852760,
1615 | "componentType": 5125,
1616 | "count": 23040,
1617 | "type": "SCALAR"
1618 | },
1619 | {
1620 | "bufferView": 2,
1621 | "byteOffset": 3609744,
1622 | "componentType": 5126,
1623 | "count": 3754,
1624 | "max": [
1625 | 1.2717100381851196,
1626 | -2.161870002746582,
1627 | -0.24011999368667603
1628 | ],
1629 | "min": [
1630 | -1.4394700527191162,
1631 | -2.502929925918579,
1632 | -0.8765599727630615
1633 | ],
1634 | "type": "VEC3"
1635 | },
1636 | {
1637 | "bufferView": 2,
1638 | "byteOffset": 3654792,
1639 | "componentType": 5126,
1640 | "count": 3754,
1641 | "max": [
1642 | 0.9923980236053467,
1643 | 0.9989617466926575,
1644 | 1.0
1645 | ],
1646 | "min": [
1647 | -0.9990028738975525,
1648 | -0.9991167783737183,
1649 | -1.0
1650 | ],
1651 | "type": "VEC3"
1652 | },
1653 | {
1654 | "bufferView": 1,
1655 | "byteOffset": 1012736,
1656 | "componentType": 5126,
1657 | "count": 3754,
1658 | "max": [
1659 | 0.0,
1660 | 0.0
1661 | ],
1662 | "min": [
1663 | 0.0,
1664 | 0.0
1665 | ],
1666 | "type": "VEC2"
1667 | },
1668 | {
1669 | "bufferView": 0,
1670 | "byteOffset": 2944920,
1671 | "componentType": 5125,
1672 | "count": 19968,
1673 | "type": "SCALAR"
1674 | },
1675 | {
1676 | "bufferView": 2,
1677 | "byteOffset": 3699840,
1678 | "componentType": 5126,
1679 | "count": 24170,
1680 | "max": [
1681 | -0.7554200291633606,
1682 | -0.9185100197792053,
1683 | 0.40582001209259033
1684 | ],
1685 | "min": [
1686 | -1.5697499513626099,
1687 | -3.20100998878479,
1688 | -0.628059983253479
1689 | ],
1690 | "type": "VEC3"
1691 | },
1692 | {
1693 | "bufferView": 2,
1694 | "byteOffset": 3989880,
1695 | "componentType": 5126,
1696 | "count": 24170,
1697 | "max": [
1698 | 0.9999569058418274,
1699 | 0.9202430248260498,
1700 | 0.9999944567680359
1701 | ],
1702 | "min": [
1703 | -0.999999463558197,
1704 | -0.9994412064552307,
1705 | -0.9999807476997375
1706 | ],
1707 | "type": "VEC3"
1708 | },
1709 | {
1710 | "bufferView": 1,
1711 | "byteOffset": 1042768,
1712 | "componentType": 5126,
1713 | "count": 24170,
1714 | "max": [
1715 | 2.1860198974609375,
1716 | 2.2268900871276855
1717 | ],
1718 | "min": [
1719 | -1.3405300378799438,
1720 | -1.2571300268173218
1721 | ],
1722 | "type": "VEC2"
1723 | },
1724 | {
1725 | "bufferView": 0,
1726 | "byteOffset": 3024792,
1727 | "componentType": 5125,
1728 | "count": 134784,
1729 | "type": "SCALAR"
1730 | },
1731 | {
1732 | "bufferView": 2,
1733 | "byteOffset": 4279920,
1734 | "componentType": 5126,
1735 | "count": 3208,
1736 | "max": [
1737 | 1.2400399446487427,
1738 | 1.9869600534439087,
1739 | 0.8946400284767151
1740 | ],
1741 | "min": [
1742 | -1.2400399446487427,
1743 | 0.7988899946212769,
1744 | 0.41328001022338867
1745 | ],
1746 | "type": "VEC3"
1747 | },
1748 | {
1749 | "bufferView": 2,
1750 | "byteOffset": 4318416,
1751 | "componentType": 5126,
1752 | "count": 3208,
1753 | "max": [
1754 | 0.9998549818992615,
1755 | 0.5316164493560791,
1756 | 0.7449445724487305
1757 | ],
1758 | "min": [
1759 | -0.9998549818992615,
1760 | -0.5616462230682373,
1761 | -0.5360319018363953
1762 | ],
1763 | "type": "VEC3"
1764 | },
1765 | {
1766 | "bufferView": 0,
1767 | "byteOffset": 3563928,
1768 | "componentType": 5125,
1769 | "count": 18432,
1770 | "type": "SCALAR"
1771 | },
1772 | {
1773 | "bufferView": 2,
1774 | "byteOffset": 4356912,
1775 | "componentType": 5126,
1776 | "count": 180,
1777 | "max": [
1778 | 0.8535900115966797,
1779 | 2.8453800678253174,
1780 | 0.9040799736976624
1781 | ],
1782 | "min": [
1783 | -0.8535900115966797,
1784 | 1.6919699907302856,
1785 | 0.5188300013542175
1786 | ],
1787 | "type": "VEC3"
1788 | },
1789 | {
1790 | "bufferView": 2,
1791 | "byteOffset": 4359072,
1792 | "componentType": 5126,
1793 | "count": 180,
1794 | "max": [
1795 | 0.280530720949173,
1796 | 0.3698301911354065,
1797 | 0.9710734486579895
1798 | ],
1799 | "min": [
1800 | -0.280530720949173,
1801 | 0.23597709834575653,
1802 | 0.9212149977684021
1803 | ],
1804 | "type": "VEC3"
1805 | },
1806 | {
1807 | "bufferView": 0,
1808 | "byteOffset": 3637656,
1809 | "componentType": 5125,
1810 | "count": 720,
1811 | "type": "SCALAR"
1812 | },
1813 | {
1814 | "bufferView": 2,
1815 | "byteOffset": 4361232,
1816 | "componentType": 5126,
1817 | "count": 6,
1818 | "max": [
1819 | 0.06296999752521515,
1820 | -3.318959951400757,
1821 | -0.009429999627172947
1822 | ],
1823 | "min": [
1824 | -0.06296999752521515,
1825 | -3.450119972229004,
1826 | -0.0741100013256073
1827 | ],
1828 | "type": "VEC3"
1829 | },
1830 | {
1831 | "bufferView": 2,
1832 | "byteOffset": 4361304,
1833 | "componentType": 5126,
1834 | "count": 6,
1835 | "max": [
1836 | 0.0265502892434597,
1837 | -0.4413347840309143,
1838 | 0.8972650170326233
1839 | ],
1840 | "min": [
1841 | -0.0265502892434597,
1842 | -0.44149231910705566,
1843 | 0.8969497084617615
1844 | ],
1845 | "type": "VEC3"
1846 | },
1847 | {
1848 | "bufferView": 1,
1849 | "byteOffset": 1236128,
1850 | "componentType": 5126,
1851 | "count": 6,
1852 | "max": [
1853 | 0.8403000235557556,
1854 | 0.902899980545044
1855 | ],
1856 | "min": [
1857 | 0.15970000624656677,
1858 | 0.22231000661849976
1859 | ],
1860 | "type": "VEC2"
1861 | },
1862 | {
1863 | "bufferView": 0,
1864 | "byteOffset": 3640536,
1865 | "componentType": 5125,
1866 | "count": 12,
1867 | "type": "SCALAR"
1868 | },
1869 | {
1870 | "bufferView": 2,
1871 | "byteOffset": 4361376,
1872 | "componentType": 5126,
1873 | "count": 8,
1874 | "max": [
1875 | 1.0832500457763672,
1876 | 0.01432000007480383,
1877 | 0.2935999929904938
1878 | ],
1879 | "min": [
1880 | -1.0832500457763672,
1881 | 0.004490000195801258,
1882 | -0.27081000804901123
1883 | ],
1884 | "type": "VEC3"
1885 | },
1886 | {
1887 | "bufferView": 2,
1888 | "byteOffset": 4361472,
1889 | "componentType": 5126,
1890 | "count": 8,
1891 | "max": [
1892 | 0.013610373251140118,
1893 | 0.9999775290489197,
1894 | 0.0
1895 | ],
1896 | "min": [
1897 | -0.013610373251140118,
1898 | 0.9999074339866638,
1899 | 0.0
1900 | ],
1901 | "type": "VEC3"
1902 | },
1903 | {
1904 | "bufferView": 3,
1905 | "byteOffset": 135104,
1906 | "componentType": 5126,
1907 | "count": 8,
1908 | "max": [
1909 | -0.9994099140167236,
1910 | 0.013603604398667812,
1911 | 0.03153945878148079,
1912 | 1.0
1913 | ],
1914 | "min": [
1915 | -0.9999222755432129,
1916 | -0.01360360812395811,
1917 | -0.03153255954384804,
1918 | 1.0
1919 | ],
1920 | "type": "VEC4"
1921 | },
1922 | {
1923 | "bufferView": 1,
1924 | "byteOffset": 1236176,
1925 | "componentType": 5126,
1926 | "count": 8,
1927 | "max": [
1928 | 1.0,
1929 | 1.0
1930 | ],
1931 | "min": [
1932 | 0.0,
1933 | 0.0
1934 | ],
1935 | "type": "VEC2"
1936 | },
1937 | {
1938 | "bufferView": 0,
1939 | "byteOffset": 3640584,
1940 | "componentType": 5125,
1941 | "count": 18,
1942 | "type": "SCALAR"
1943 | },
1944 | {
1945 | "bufferView": 2,
1946 | "byteOffset": 4361568,
1947 | "componentType": 5126,
1948 | "count": 10,
1949 | "max": [
1950 | 1.0832500457763672,
1951 | 0.027780000120401382,
1952 | 0.27081000804901123
1953 | ],
1954 | "min": [
1955 | -1.0832500457763672,
1956 | 0.0,
1957 | -0.27081000804901123
1958 | ],
1959 | "type": "VEC3"
1960 | },
1961 | {
1962 | "bufferView": 2,
1963 | "byteOffset": 4361688,
1964 | "componentType": 5126,
1965 | "count": 10,
1966 | "max": [
1967 | 0.033390749245882034,
1968 | 1.0,
1969 | 0.0
1970 | ],
1971 | "min": [
1972 | -0.033390749245882034,
1973 | 0.9994423985481262,
1974 | 0.0
1975 | ],
1976 | "type": "VEC3"
1977 | },
1978 | {
1979 | "bufferView": 3,
1980 | "byteOffset": 135232,
1981 | "componentType": 5126,
1982 | "count": 10,
1983 | "max": [
1984 | -0.9994423985481262,
1985 | 0.033390749245882034,
1986 | 0.0,
1987 | 1.0
1988 | ],
1989 | "min": [
1990 | -1.0,
1991 | -0.033390749245882034,
1992 | 0.0,
1993 | 1.0
1994 | ],
1995 | "type": "VEC4"
1996 | },
1997 | {
1998 | "bufferView": 1,
1999 | "byteOffset": 1236240,
2000 | "componentType": 5126,
2001 | "count": 10,
2002 | "max": [
2003 | 1.0,
2004 | 1.0
2005 | ],
2006 | "min": [
2007 | 0.0,
2008 | 0.0
2009 | ],
2010 | "type": "VEC2"
2011 | },
2012 | {
2013 | "bufferView": 0,
2014 | "byteOffset": 3640656,
2015 | "componentType": 5125,
2016 | "count": 24,
2017 | "type": "SCALAR"
2018 | },
2019 | {
2020 | "bufferView": 2,
2021 | "byteOffset": 4361808,
2022 | "componentType": 5126,
2023 | "count": 57129,
2024 | "max": [
2025 | 1.7078399658203125,
2026 | 3.363759994506836,
2027 | 1.0931700468063354
2028 | ],
2029 | "min": [
2030 | -1.7078399658203125,
2031 | -3.7570300102233887,
2032 | -0.8587999939918518
2033 | ],
2034 | "type": "VEC3"
2035 | },
2036 | {
2037 | "bufferView": 2,
2038 | "byteOffset": 5047356,
2039 | "componentType": 5126,
2040 | "count": 57129,
2041 | "max": [
2042 | 1.0,
2043 | 0.9999967217445374,
2044 | 0.9999998211860657
2045 | ],
2046 | "min": [
2047 | -0.9999991059303284,
2048 | -0.9999586939811707,
2049 | -0.9999966025352478
2050 | ],
2051 | "type": "VEC3"
2052 | },
2053 | {
2054 | "bufferView": 1,
2055 | "byteOffset": 1236320,
2056 | "componentType": 5126,
2057 | "count": 57129,
2058 | "max": [
2059 | 2.609499931335449,
2060 | 2.719980001449585
2061 | ],
2062 | "min": [
2063 | -1.685979962348938,
2064 | -1.503059983253479
2065 | ],
2066 | "type": "VEC2"
2067 | },
2068 | {
2069 | "bufferView": 0,
2070 | "byteOffset": 3640752,
2071 | "componentType": 5125,
2072 | "count": 295440,
2073 | "type": "SCALAR"
2074 | },
2075 | {
2076 | "bufferView": 2,
2077 | "byteOffset": 5732904,
2078 | "componentType": 5126,
2079 | "count": 11160,
2080 | "max": [
2081 | 1.6887199878692627,
2082 | 3.723720073699951,
2083 | 0.9523400068283081
2084 | ],
2085 | "min": [
2086 | -1.6887199878692627,
2087 | -3.2850399017333984,
2088 | -0.7167699933052063
2089 | ],
2090 | "type": "VEC3"
2091 | },
2092 | {
2093 | "bufferView": 2,
2094 | "byteOffset": 5866824,
2095 | "componentType": 5126,
2096 | "count": 11160,
2097 | "max": [
2098 | 1.0,
2099 | 0.999701201915741,
2100 | 1.0
2101 | ],
2102 | "min": [
2103 | -1.0,
2104 | -0.9993752837181091,
2105 | -1.0
2106 | ],
2107 | "type": "VEC3"
2108 | },
2109 | {
2110 | "bufferView": 0,
2111 | "byteOffset": 4822512,
2112 | "componentType": 5125,
2113 | "count": 63168,
2114 | "type": "SCALAR"
2115 | },
2116 | {
2117 | "bufferView": 2,
2118 | "byteOffset": 6000744,
2119 | "componentType": 5126,
2120 | "count": 26322,
2121 | "max": [
2122 | 1.6999800205230713,
2123 | 3.7572898864746094,
2124 | 0.558489978313446
2125 | ],
2126 | "min": [
2127 | -1.6999800205230713,
2128 | -3.810580015182495,
2129 | -0.8304399847984314
2130 | ],
2131 | "type": "VEC3"
2132 | },
2133 | {
2134 | "bufferView": 2,
2135 | "byteOffset": 6316608,
2136 | "componentType": 5126,
2137 | "count": 26322,
2138 | "max": [
2139 | 1.0,
2140 | 0.9995028972625732,
2141 | 1.0
2142 | ],
2143 | "min": [
2144 | -1.0,
2145 | -1.0,
2146 | -1.0
2147 | ],
2148 | "type": "VEC3"
2149 | },
2150 | {
2151 | "bufferView": 0,
2152 | "byteOffset": 5075184,
2153 | "componentType": 5125,
2154 | "count": 152688,
2155 | "type": "SCALAR"
2156 | },
2157 | {
2158 | "bufferView": 2,
2159 | "byteOffset": 6632472,
2160 | "componentType": 5126,
2161 | "count": 65532,
2162 | "max": [
2163 | 1.7127399444580078,
2164 | 3.765350103378296,
2165 | 1.0315200090408325
2166 | ],
2167 | "min": [
2168 | -1.5647000074386597,
2169 | -3.761929988861084,
2170 | -0.8636999726295471
2171 | ],
2172 | "type": "VEC3"
2173 | },
2174 | {
2175 | "bufferView": 2,
2176 | "byteOffset": 7418856,
2177 | "componentType": 5126,
2178 | "count": 65532,
2179 | "max": [
2180 | 1.0,
2181 | 0.9999967217445374,
2182 | 0.9999995827674866
2183 | ],
2184 | "min": [
2185 | -0.9999988675117493,
2186 | -0.999987781047821,
2187 | -0.9999964833259583
2188 | ],
2189 | "type": "VEC3"
2190 | },
2191 | {
2192 | "bufferView": 0,
2193 | "byteOffset": 5685936,
2194 | "componentType": 5125,
2195 | "count": 376935,
2196 | "type": "SCALAR"
2197 | },
2198 | {
2199 | "bufferView": 2,
2200 | "byteOffset": 8205240,
2201 | "componentType": 5126,
2202 | "count": 27689,
2203 | "max": [
2204 | 1.7036900520324707,
2205 | 3.7642199993133545,
2206 | 1.0980700254440308
2207 | ],
2208 | "min": [
2209 | -1.7127399444580078,
2210 | -3.761630058288574,
2211 | -0.8316900134086609
2212 | ],
2213 | "type": "VEC3"
2214 | },
2215 | {
2216 | "bufferView": 2,
2217 | "byteOffset": 8537508,
2218 | "componentType": 5126,
2219 | "count": 27689,
2220 | "max": [
2221 | 0.9999991059303284,
2222 | 0.9998397827148438,
2223 | 0.9999760985374451
2224 | ],
2225 | "min": [
2226 | -1.0,
2227 | -0.9998162388801575,
2228 | -0.9999547600746155
2229 | ],
2230 | "type": "VEC3"
2231 | },
2232 | {
2233 | "bufferView": 0,
2234 | "byteOffset": 7193676,
2235 | "componentType": 5125,
2236 | "count": 155913,
2237 | "type": "SCALAR"
2238 | },
2239 | {
2240 | "bufferView": 2,
2241 | "byteOffset": 8869776,
2242 | "componentType": 5126,
2243 | "count": 2432,
2244 | "max": [
2245 | 2.6332499980926514,
2246 | 3.221440076828003,
2247 | 2.3024001121520996
2248 | ],
2249 | "min": [
2250 | -2.6332499980926514,
2251 | 2.073040008544922,
2252 | 0.6252099871635437
2253 | ],
2254 | "type": "VEC3"
2255 | },
2256 | {
2257 | "bufferView": 2,
2258 | "byteOffset": 8898960,
2259 | "componentType": 5126,
2260 | "count": 2432,
2261 | "max": [
2262 | 0.9606409072875977,
2263 | 0.9996861815452576,
2264 | 0.9976004958152771
2265 | ],
2266 | "min": [
2267 | -0.9606409072875977,
2268 | -0.9534467458724976,
2269 | -0.08842960000038147
2270 | ],
2271 | "type": "VEC3"
2272 | },
2273 | {
2274 | "bufferView": 0,
2275 | "byteOffset": 7817328,
2276 | "componentType": 5125,
2277 | "count": 3648,
2278 | "type": "SCALAR"
2279 | }
2280 | ],
2281 | "asset": {
2282 | "extras": {
2283 | "author": "Karol Miklas (https://sketchfab.com/karolmiklas)",
2284 | "license": "CC-BY-SA-4.0 (http://creativecommons.org/licenses/by-sa/4.0/)",
2285 | "source": "https://sketchfab.com/3d-models/free-porsche-911-carrera-4s-d01b254483794de3819786d93e0e1ebf",
2286 | "title": "(FREE) Porsche 911 Carrera 4S"
2287 | },
2288 | "generator": "Sketchfab-12.65.0",
2289 | "version": "2.0"
2290 | },
2291 | "bufferViews": [
2292 | {
2293 | "buffer": 0,
2294 | "byteLength": 7831920,
2295 | "name": "floatBufferViews",
2296 | "target": 34963
2297 | },
2298 | {
2299 | "buffer": 0,
2300 | "byteLength": 1693352,
2301 | "byteOffset": 7831920,
2302 | "byteStride": 8,
2303 | "name": "floatBufferViews",
2304 | "target": 34962
2305 | },
2306 | {
2307 | "buffer": 0,
2308 | "byteLength": 8928144,
2309 | "byteOffset": 9525272,
2310 | "byteStride": 12,
2311 | "name": "floatBufferViews",
2312 | "target": 34962
2313 | },
2314 | {
2315 | "buffer": 0,
2316 | "byteLength": 135392,
2317 | "byteOffset": 18453416,
2318 | "byteStride": 16,
2319 | "name": "floatBufferViews",
2320 | "target": 34962
2321 | }
2322 | ],
2323 | "buffers": [
2324 | {
2325 | "byteLength": 18588808,
2326 | "uri": "scene.bin"
2327 | }
2328 | ],
2329 | "extensionsUsed": [
2330 | "KHR_materials_clearcoat",
2331 | "KHR_materials_transmission"
2332 | ],
2333 | "images": [
2334 | {
2335 | "uri": "textures/paint_metallicRoughness.png"
2336 | },
2337 | {
2338 | "uri": "textures/license_baseColor.png"
2339 | },
2340 | {
2341 | "uri": "textures/license_normal.png"
2342 | },
2343 | {
2344 | "uri": "textures/logo_baseColor.png"
2345 | },
2346 | {
2347 | "uri": "textures/rubber_metallicRoughness.png"
2348 | },
2349 | {
2350 | "uri": "textures/rubber_normal.png"
2351 | },
2352 | {
2353 | "uri": "textures/tex_shiny_baseColor.png"
2354 | },
2355 | {
2356 | "uri": "textures/tex_shiny_emissive.png"
2357 | },
2358 | {
2359 | "uri": "textures/Material_baseColor.png"
2360 | },
2361 | {
2362 | "uri": "textures/Material_metallicRoughness.png"
2363 | }
2364 | ],
2365 | "materials": [
2366 | {
2367 | "doubleSided": true,
2368 | "name": "full_black",
2369 | "pbrMetallicRoughness": {
2370 | "baseColorFactor": [
2371 | 0.008228968597748665,
2372 | 0.008228968597748665,
2373 | 0.008228968597748665,
2374 | 1.0
2375 | ]
2376 | }
2377 | },
2378 | {
2379 | "alphaMode": "BLEND",
2380 | "doubleSided": true,
2381 | "name": "coat",
2382 | "pbrMetallicRoughness": {
2383 | "baseColorFactor": [
2384 | 0.15040833213407032,
2385 | 0.15040833213407032,
2386 | 0.15040833213407032,
2387 | 0.45772303595206393
2388 | ],
2389 | "roughnessFactor": 0.03819108768217719
2390 | }
2391 | },
2392 | {
2393 | "doubleSided": true,
2394 | "name": "plastic",
2395 | "pbrMetallicRoughness": {
2396 | "baseColorFactor": [
2397 | 0.009583863431596533,
2398 | 0.009583863431596533,
2399 | 0.009583863431596533,
2400 | 1.0
2401 | ],
2402 | "metallicFactor": 0.38476095799208365,
2403 | "roughnessFactor": 0.5185247675853808
2404 | }
2405 | },
2406 | {
2407 | "doubleSided": true,
2408 | "extensions": {
2409 | "KHR_materials_clearcoat": {
2410 | "clearcoatFactor": 1.0,
2411 | "clearcoatRoughnessFactor": 0.04
2412 | }
2413 | },
2414 | "name": "silver",
2415 | "pbrMetallicRoughness": {
2416 | "baseColorFactor": [
2417 | 0.5035857317316067,
2418 | 0.5035857317316067,
2419 | 0.5035857317316067,
2420 | 1.0
2421 | ],
2422 | "roughnessFactor": 0.2625889985346782
2423 | }
2424 | },
2425 | {
2426 | "doubleSided": true,
2427 | "name": "paint",
2428 | "pbrMetallicRoughness": {
2429 | "baseColorFactor": [
2430 | 0.3887443508488501,
2431 | 0.3887443508488501,
2432 | 0.3887443508488501,
2433 | 1.0
2434 | ],
2435 | "metallicRoughnessTexture": {
2436 | "index": 0
2437 | }
2438 | }
2439 | },
2440 | {
2441 | "alphaMode": "BLEND",
2442 | "doubleSided": true,
2443 | "name": "license",
2444 | "normalTexture": {
2445 | "index": 2,
2446 | "scale": 0.23275662890879134
2447 | },
2448 | "pbrMetallicRoughness": {
2449 | "baseColorFactor": [
2450 | 0.6583687503420098,
2451 | 0.6583687503420098,
2452 | 0.6583687503420098,
2453 | 1.0
2454 | ],
2455 | "baseColorTexture": {
2456 | "index": 1
2457 | },
2458 | "metallicFactor": 0.3421997458487618,
2459 | "roughnessFactor": 0.14098553526804436
2460 | }
2461 | },
2462 | {
2463 | "alphaMode": "BLEND",
2464 | "doubleSided": true,
2465 | "name": "logo",
2466 | "pbrMetallicRoughness": {
2467 | "baseColorTexture": {
2468 | "index": 3
2469 | },
2470 | "metallicFactor": 0.8894153305486141,
2471 | "roughnessFactor": 0.3361195726854301
2472 | }
2473 | },
2474 | {
2475 | "doubleSided": true,
2476 | "name": "rubber",
2477 | "normalTexture": {
2478 | "index": 5
2479 | },
2480 | "pbrMetallicRoughness": {
2481 | "baseColorFactor": [
2482 | 0.0034381443,
2483 | 0.0034381443,
2484 | 0.0034381443,
2485 | 1.0
2486 | ],
2487 | "metallicFactor": 0.45772303595206393,
2488 | "metallicRoughnessTexture": {
2489 | "index": 4
2490 | }
2491 | }
2492 | },
2493 | {
2494 | "doubleSided": true,
2495 | "extensions": {
2496 | "KHR_materials_clearcoat": {
2497 | "clearcoatFactor": 1.0,
2498 | "clearcoatRoughnessFactor": 0.04
2499 | }
2500 | },
2501 | "name": "Material.001",
2502 | "pbrMetallicRoughness": {
2503 | "baseColorFactor": [
2504 | 1.0,
2505 | 0.5122415946564827,
2506 | 0.0,
2507 | 1.0
2508 | ],
2509 | "metallicFactor": 0.29963853370543997,
2510 | "roughnessFactor": 0.5732463260553661
2511 | }
2512 | },
2513 | {
2514 | "alphaMode": "BLEND",
2515 | "extensions": {
2516 | "KHR_materials_clearcoat": {
2517 | "clearcoatFactor": 1.0,
2518 | "clearcoatRoughnessFactor": 0.04
2519 | }
2520 | },
2521 | "name": "window",
2522 | "pbrMetallicRoughness": {
2523 | "baseColorFactor": [
2524 | 0.0070474097651222695,
2525 | 0.016142641006358316,
2526 | 0.021209138529855905,
2527 | 0.9441368890185993
2528 | ],
2529 | "metallicFactor": 0.5870807927,
2530 | "roughnessFactor": 0.396921304318747
2531 | }
2532 | },
2533 | {
2534 | "alphaMode": "BLEND",
2535 | "doubleSided": true,
2536 | "emissiveFactor": [
2537 | 1.0,
2538 | 1.0,
2539 | 1.0
2540 | ],
2541 | "emissiveTexture": {
2542 | "index": 7
2543 | },
2544 | "extensions": {
2545 | "KHR_materials_clearcoat": {
2546 | "clearcoatFactor": 1.0,
2547 | "clearcoatRoughnessFactor": 0.0
2548 | }
2549 | },
2550 | "name": "tex_shiny",
2551 | "pbrMetallicRoughness": {
2552 | "baseColorTexture": {
2553 | "index": 6
2554 | },
2555 | "roughnessFactor": 0.536765287075376
2556 | }
2557 | },
2558 | {
2559 | "alphaMode": "BLEND",
2560 | "doubleSided": true,
2561 | "extensions": {
2562 | "KHR_materials_clearcoat": {
2563 | "clearcoatFactor": 1.0,
2564 | "clearcoatRoughnessFactor": 0.0
2565 | }
2566 | },
2567 | "name": "glass",
2568 | "pbrMetallicRoughness": {
2569 | "baseColorFactor": [
2570 | 0.0062837212,
2571 | 0.006819917,
2572 | 0.0071492178,
2573 | 0.6141387195
2574 | ],
2575 | "metallicFactor": 0.2578125,
2576 | "roughnessFactor": 0.3537915959846536
2577 | }
2578 | },
2579 | {
2580 | "alphaMode": "BLEND",
2581 | "doubleSided": true,
2582 | "extensions": {
2583 | "KHR_materials_transmission": {
2584 | "transmissionFactor": 1.0
2585 | }
2586 | },
2587 | "name": "lights",
2588 | "pbrMetallicRoughness": {
2589 | "baseColorFactor": [
2590 | 1.0,
2591 | 1.0,
2592 | 1.0,
2593 | 0.25
2594 | ],
2595 | "roughnessFactor": 0.0
2596 | }
2597 | },
2598 | {
2599 | "alphaMode": "BLEND",
2600 | "name": "Material",
2601 | "occlusionTexture": {
2602 | "index": 9
2603 | },
2604 | "pbrMetallicRoughness": {
2605 | "baseColorFactor": [
2606 | 0.0,
2607 | 0.0,
2608 | 0.0,
2609 | 1.0
2610 | ],
2611 | "baseColorTexture": {
2612 | "index": 8
2613 | },
2614 | "metallicRoughnessTexture": {
2615 | "index": 9
2616 | }
2617 | }
2618 | }
2619 | ],
2620 | "meshes": [
2621 | {
2622 | "name": "window_rear_0",
2623 | "primitives": [
2624 | {
2625 | "attributes": {
2626 | "NORMAL": 1,
2627 | "POSITION": 0
2628 | },
2629 | "indices": 2,
2630 | "material": 9,
2631 | "mode": 4
2632 | }
2633 | ]
2634 | },
2635 | {
2636 | "name": "windshield_0",
2637 | "primitives": [
2638 | {
2639 | "attributes": {
2640 | "NORMAL": 4,
2641 | "POSITION": 3
2642 | },
2643 | "indices": 5,
2644 | "material": 9,
2645 | "mode": 4
2646 | }
2647 | ]
2648 | },
2649 | {
2650 | "name": "windshield_1",
2651 | "primitives": [
2652 | {
2653 | "attributes": {
2654 | "NORMAL": 7,
2655 | "POSITION": 6
2656 | },
2657 | "indices": 8,
2658 | "material": 2,
2659 | "mode": 4
2660 | }
2661 | ]
2662 | },
2663 | {
2664 | "name": "Plane.002_0",
2665 | "primitives": [
2666 | {
2667 | "attributes": {
2668 | "NORMAL": 10,
2669 | "POSITION": 9,
2670 | "TEXCOORD_0": 11
2671 | },
2672 | "indices": 12,
2673 | "material": 4,
2674 | "mode": 4
2675 | }
2676 | ]
2677 | },
2678 | {
2679 | "name": "Plane.003_0",
2680 | "primitives": [
2681 | {
2682 | "attributes": {
2683 | "NORMAL": 14,
2684 | "POSITION": 13,
2685 | "TEXCOORD_0": 15
2686 | },
2687 | "indices": 16,
2688 | "material": 4,
2689 | "mode": 4
2690 | }
2691 | ]
2692 | },
2693 | {
2694 | "name": "Plane.004_0",
2695 | "primitives": [
2696 | {
2697 | "attributes": {
2698 | "NORMAL": 18,
2699 | "POSITION": 17,
2700 | "TEXCOORD_0": 19
2701 | },
2702 | "indices": 20,
2703 | "material": 4,
2704 | "mode": 4
2705 | }
2706 | ]
2707 | },
2708 | {
2709 | "name": "boot_0",
2710 | "primitives": [
2711 | {
2712 | "attributes": {
2713 | "NORMAL": 22,
2714 | "POSITION": 21
2715 | },
2716 | "indices": 23,
2717 | "material": 0,
2718 | "mode": 4
2719 | }
2720 | ]
2721 | },
2722 | {
2723 | "name": "underbody_0",
2724 | "primitives": [
2725 | {
2726 | "attributes": {
2727 | "NORMAL": 25,
2728 | "POSITION": 24
2729 | },
2730 | "indices": 26,
2731 | "material": 0,
2732 | "mode": 4
2733 | }
2734 | ]
2735 | },
2736 | {
2737 | "name": "Cylinder.000_0",
2738 | "primitives": [
2739 | {
2740 | "attributes": {
2741 | "NORMAL": 28,
2742 | "POSITION": 27,
2743 | "TEXCOORD_0": 29
2744 | },
2745 | "indices": 30,
2746 | "material": 3,
2747 | "mode": 4
2748 | }
2749 | ]
2750 | },
2751 | {
2752 | "name": "Cylinder.000_1",
2753 | "primitives": [
2754 | {
2755 | "attributes": {
2756 | "NORMAL": 32,
2757 | "POSITION": 31,
2758 | "TEXCOORD_0": 33
2759 | },
2760 | "indices": 34,
2761 | "material": 2,
2762 | "mode": 4
2763 | }
2764 | ]
2765 | },
2766 | {
2767 | "name": "Cylinder.000_2",
2768 | "primitives": [
2769 | {
2770 | "attributes": {
2771 | "NORMAL": 36,
2772 | "POSITION": 35,
2773 | "TANGENT": 37,
2774 | "TEXCOORD_0": 38,
2775 | "TEXCOORD_1": 39
2776 | },
2777 | "indices": 40,
2778 | "material": 7,
2779 | "mode": 4
2780 | }
2781 | ]
2782 | },
2783 | {
2784 | "name": "Cylinder.000_3",
2785 | "primitives": [
2786 | {
2787 | "attributes": {
2788 | "NORMAL": 42,
2789 | "POSITION": 41,
2790 | "TEXCOORD_0": 43
2791 | },
2792 | "indices": 44,
2793 | "material": 8,
2794 | "mode": 4
2795 | }
2796 | ]
2797 | },
2798 | {
2799 | "name": "Plane_0",
2800 | "primitives": [
2801 | {
2802 | "attributes": {
2803 | "NORMAL": 46,
2804 | "POSITION": 45,
2805 | "TEXCOORD_0": 47
2806 | },
2807 | "indices": 48,
2808 | "material": 13,
2809 | "mode": 4
2810 | }
2811 | ]
2812 | },
2813 | {
2814 | "name": "Cube.001_0",
2815 | "primitives": [
2816 | {
2817 | "attributes": {
2818 | "NORMAL": 50,
2819 | "POSITION": 49
2820 | },
2821 | "indices": 51,
2822 | "material": 2,
2823 | "mode": 4
2824 | }
2825 | ]
2826 | },
2827 | {
2828 | "name": "bumper_front.004_0",
2829 | "primitives": [
2830 | {
2831 | "attributes": {
2832 | "NORMAL": 53,
2833 | "POSITION": 52
2834 | },
2835 | "indices": 54,
2836 | "material": 3,
2837 | "mode": 4
2838 | }
2839 | ]
2840 | },
2841 | {
2842 | "name": "bumper_front.004_1",
2843 | "primitives": [
2844 | {
2845 | "attributes": {
2846 | "NORMAL": 56,
2847 | "POSITION": 55
2848 | },
2849 | "indices": 57,
2850 | "material": 12,
2851 | "mode": 4
2852 | }
2853 | ]
2854 | },
2855 | {
2856 | "name": "bumper_front.004_2",
2857 | "primitives": [
2858 | {
2859 | "attributes": {
2860 | "NORMAL": 59,
2861 | "POSITION": 58
2862 | },
2863 | "indices": 60,
2864 | "material": 2,
2865 | "mode": 4
2866 | }
2867 | ]
2868 | },
2869 | {
2870 | "name": "bumper_front.007_0",
2871 | "primitives": [
2872 | {
2873 | "attributes": {
2874 | "NORMAL": 62,
2875 | "POSITION": 61
2876 | },
2877 | "indices": 63,
2878 | "material": 11,
2879 | "mode": 4
2880 | }
2881 | ]
2882 | },
2883 | {
2884 | "name": "bumper_front.009_0",
2885 | "primitives": [
2886 | {
2887 | "attributes": {
2888 | "NORMAL": 65,
2889 | "POSITION": 64,
2890 | "TEXCOORD_0": 66
2891 | },
2892 | "indices": 67,
2893 | "material": 10,
2894 | "mode": 4
2895 | }
2896 | ]
2897 | },
2898 | {
2899 | "name": "bumper_front.001_0",
2900 | "primitives": [
2901 | {
2902 | "attributes": {
2903 | "NORMAL": 69,
2904 | "POSITION": 68
2905 | },
2906 | "indices": 70,
2907 | "material": 2,
2908 | "mode": 4
2909 | }
2910 | ]
2911 | },
2912 | {
2913 | "name": "bumper_front.001_1",
2914 | "primitives": [
2915 | {
2916 | "attributes": {
2917 | "NORMAL": 72,
2918 | "POSITION": 71
2919 | },
2920 | "indices": 73,
2921 | "material": 3,
2922 | "mode": 4
2923 | }
2924 | ]
2925 | },
2926 | {
2927 | "name": "bumper_front.001_2",
2928 | "primitives": [
2929 | {
2930 | "attributes": {
2931 | "NORMAL": 75,
2932 | "POSITION": 74
2933 | },
2934 | "indices": 76,
2935 | "material": 12,
2936 | "mode": 4
2937 | }
2938 | ]
2939 | },
2940 | {
2941 | "name": "bumper_front.003_0",
2942 | "primitives": [
2943 | {
2944 | "attributes": {
2945 | "NORMAL": 78,
2946 | "POSITION": 77
2947 | },
2948 | "indices": 79,
2949 | "material": 2,
2950 | "mode": 4
2951 | }
2952 | ]
2953 | },
2954 | {
2955 | "name": "bumper_front.003_1",
2956 | "primitives": [
2957 | {
2958 | "attributes": {
2959 | "NORMAL": 81,
2960 | "POSITION": 80
2961 | },
2962 | "indices": 82,
2963 | "material": 11,
2964 | "mode": 4
2965 | }
2966 | ]
2967 | },
2968 | {
2969 | "name": "boot.001_0",
2970 | "primitives": [
2971 | {
2972 | "attributes": {
2973 | "NORMAL": 84,
2974 | "POSITION": 83,
2975 | "TEXCOORD_0": 85
2976 | },
2977 | "indices": 86,
2978 | "material": 4,
2979 | "mode": 4
2980 | }
2981 | ]
2982 | },
2983 | {
2984 | "name": "boot.002_0",
2985 | "primitives": [
2986 | {
2987 | "attributes": {
2988 | "NORMAL": 88,
2989 | "POSITION": 87,
2990 | "TEXCOORD_0": 89
2991 | },
2992 | "indices": 90,
2993 | "material": 4,
2994 | "mode": 4
2995 | }
2996 | ]
2997 | },
2998 | {
2999 | "name": "Plane.001_0",
3000 | "primitives": [
3001 | {
3002 | "attributes": {
3003 | "NORMAL": 92,
3004 | "POSITION": 91,
3005 | "TEXCOORD_0": 93
3006 | },
3007 | "indices": 94,
3008 | "material": 10,
3009 | "mode": 4
3010 | }
3011 | ]
3012 | },
3013 | {
3014 | "name": "boot.003_0",
3015 | "primitives": [
3016 | {
3017 | "attributes": {
3018 | "NORMAL": 96,
3019 | "POSITION": 95,
3020 | "TEXCOORD_0": 97
3021 | },
3022 | "indices": 98,
3023 | "material": 10,
3024 | "mode": 4
3025 | }
3026 | ]
3027 | },
3028 | {
3029 | "name": "boot.004_0",
3030 | "primitives": [
3031 | {
3032 | "attributes": {
3033 | "NORMAL": 100,
3034 | "POSITION": 99
3035 | },
3036 | "indices": 101,
3037 | "material": 9,
3038 | "mode": 4
3039 | }
3040 | ]
3041 | },
3042 | {
3043 | "name": "Cylinder.001_0",
3044 | "primitives": [
3045 | {
3046 | "attributes": {
3047 | "NORMAL": 103,
3048 | "POSITION": 102,
3049 | "TEXCOORD_0": 104
3050 | },
3051 | "indices": 105,
3052 | "material": 3,
3053 | "mode": 4
3054 | }
3055 | ]
3056 | },
3057 | {
3058 | "name": "Cylinder.001_1",
3059 | "primitives": [
3060 | {
3061 | "attributes": {
3062 | "NORMAL": 107,
3063 | "POSITION": 106,
3064 | "TEXCOORD_0": 108
3065 | },
3066 | "indices": 109,
3067 | "material": 2,
3068 | "mode": 4
3069 | }
3070 | ]
3071 | },
3072 | {
3073 | "name": "Cylinder.001_2",
3074 | "primitives": [
3075 | {
3076 | "attributes": {
3077 | "NORMAL": 111,
3078 | "POSITION": 110,
3079 | "TANGENT": 112,
3080 | "TEXCOORD_0": 113,
3081 | "TEXCOORD_1": 114
3082 | },
3083 | "indices": 115,
3084 | "material": 7,
3085 | "mode": 4
3086 | }
3087 | ]
3088 | },
3089 | {
3090 | "name": "Cylinder.001_3",
3091 | "primitives": [
3092 | {
3093 | "attributes": {
3094 | "NORMAL": 117,
3095 | "POSITION": 116,
3096 | "TEXCOORD_0": 118
3097 | },
3098 | "indices": 119,
3099 | "material": 8,
3100 | "mode": 4
3101 | }
3102 | ]
3103 | },
3104 | {
3105 | "name": "boot.005_0",
3106 | "primitives": [
3107 | {
3108 | "attributes": {
3109 | "NORMAL": 121,
3110 | "POSITION": 120,
3111 | "TEXCOORD_0": 122
3112 | },
3113 | "indices": 123,
3114 | "material": 4,
3115 | "mode": 4
3116 | }
3117 | ]
3118 | },
3119 | {
3120 | "name": "boot.006_0",
3121 | "primitives": [
3122 | {
3123 | "attributes": {
3124 | "NORMAL": 125,
3125 | "POSITION": 124
3126 | },
3127 | "indices": 126,
3128 | "material": 0,
3129 | "mode": 4
3130 | }
3131 | ]
3132 | },
3133 | {
3134 | "name": "window_rear.001_0",
3135 | "primitives": [
3136 | {
3137 | "attributes": {
3138 | "NORMAL": 128,
3139 | "POSITION": 127
3140 | },
3141 | "indices": 129,
3142 | "material": 0,
3143 | "mode": 4
3144 | }
3145 | ]
3146 | },
3147 | {
3148 | "name": "boot.007_0",
3149 | "primitives": [
3150 | {
3151 | "attributes": {
3152 | "NORMAL": 131,
3153 | "POSITION": 130,
3154 | "TEXCOORD_0": 132
3155 | },
3156 | "indices": 133,
3157 | "material": 6,
3158 | "mode": 4
3159 | }
3160 | ]
3161 | },
3162 | {
3163 | "name": "Plane.005_0",
3164 | "primitives": [
3165 | {
3166 | "attributes": {
3167 | "NORMAL": 135,
3168 | "POSITION": 134,
3169 | "TANGENT": 136,
3170 | "TEXCOORD_0": 137
3171 | },
3172 | "indices": 138,
3173 | "material": 5,
3174 | "mode": 4
3175 | }
3176 | ]
3177 | },
3178 | {
3179 | "name": "Plane.006_0",
3180 | "primitives": [
3181 | {
3182 | "attributes": {
3183 | "NORMAL": 140,
3184 | "POSITION": 139,
3185 | "TANGENT": 141,
3186 | "TEXCOORD_0": 142
3187 | },
3188 | "indices": 143,
3189 | "material": 5,
3190 | "mode": 4
3191 | }
3192 | ]
3193 | },
3194 | {
3195 | "name": "boot.008_0",
3196 | "primitives": [
3197 | {
3198 | "attributes": {
3199 | "NORMAL": 145,
3200 | "POSITION": 144,
3201 | "TEXCOORD_0": 146
3202 | },
3203 | "indices": 147,
3204 | "material": 4,
3205 | "mode": 4
3206 | }
3207 | ]
3208 | },
3209 | {
3210 | "name": "boot.009_0",
3211 | "primitives": [
3212 | {
3213 | "attributes": {
3214 | "NORMAL": 149,
3215 | "POSITION": 148
3216 | },
3217 | "indices": 150,
3218 | "material": 3,
3219 | "mode": 4
3220 | }
3221 | ]
3222 | },
3223 | {
3224 | "name": "boot.010_0",
3225 | "primitives": [
3226 | {
3227 | "attributes": {
3228 | "NORMAL": 152,
3229 | "POSITION": 151
3230 | },
3231 | "indices": 153,
3232 | "material": 2,
3233 | "mode": 4
3234 | }
3235 | ]
3236 | },
3237 | {
3238 | "name": "boot.011_0",
3239 | "primitives": [
3240 | {
3241 | "attributes": {
3242 | "NORMAL": 155,
3243 | "POSITION": 154
3244 | },
3245 | "indices": 156,
3246 | "material": 1,
3247 | "mode": 4
3248 | }
3249 | ]
3250 | },
3251 | {
3252 | "name": "boot.011_0",
3253 | "primitives": [
3254 | {
3255 | "attributes": {
3256 | "NORMAL": 158,
3257 | "POSITION": 157
3258 | },
3259 | "indices": 159,
3260 | "material": 1,
3261 | "mode": 4
3262 | }
3263 | ]
3264 | },
3265 | {
3266 | "name": "Cube.002_0",
3267 | "primitives": [
3268 | {
3269 | "attributes": {
3270 | "NORMAL": 161,
3271 | "POSITION": 160
3272 | },
3273 | "indices": 162,
3274 | "material": 0,
3275 | "mode": 4
3276 | }
3277 | ]
3278 | }
3279 | ],
3280 | "nodes": [
3281 | {
3282 | "children": [
3283 | 1
3284 | ],
3285 | "matrix": [
3286 | 0.5784255266189575,
3287 | 0.0,
3288 | 0.0,
3289 | 0.0,
3290 | 0.0,
3291 | 1.284362675366596e-16,
3292 | -0.5784255266189575,
3293 | 0.0,
3294 | 0.0,
3295 | 0.5784255266189575,
3296 | 1.284362675366596e-16,
3297 | 0.0,
3298 | -0.015285167843103409,
3299 | -0.00915591418743135,
3300 | 0.06289219111204147,
3301 | 1.0
3302 | ],
3303 | "name": "Sketchfab_model"
3304 | },
3305 | {
3306 | "children": [
3307 | 2,
3308 | 4,
3309 | 7,
3310 | 9,
3311 | 11,
3312 | 13,
3313 | 15,
3314 | 17,
3315 | 22,
3316 | 24,
3317 | 26,
3318 | 30,
3319 | 32,
3320 | 34,
3321 | 38,
3322 | 41,
3323 | 43,
3324 | 45,
3325 | 47,
3326 | 49,
3327 | 51,
3328 | 56,
3329 | 58,
3330 | 60,
3331 | 62,
3332 | 64,
3333 | 66,
3334 | 68,
3335 | 70,
3336 | 72,
3337 | 74,
3338 | 76,
3339 | 78,
3340 | 81
3341 | ],
3342 | "name": "Root"
3343 | },
3344 | {
3345 | "children": [
3346 | 3
3347 | ],
3348 | "name": "window_rear"
3349 | },
3350 | {
3351 | "mesh": 0,
3352 | "name": "window_rear_0"
3353 | },
3354 | {
3355 | "children": [
3356 | 5,
3357 | 6
3358 | ],
3359 | "matrix": [
3360 | 1.0,
3361 | 0.0,
3362 | 0.0,
3363 | 0.0,
3364 | 0.0,
3365 | 1.0,
3366 | 0.0,
3367 | 0.0,
3368 | 0.0,
3369 | 0.0,
3370 | 1.0,
3371 | 0.0,
3372 | 0.0,
3373 | -0.003190000000000001,
3374 | 0.007190000000000002,
3375 | 1.0
3376 | ],
3377 | "name": "windshield"
3378 | },
3379 | {
3380 | "mesh": 1,
3381 | "name": "windshield_0"
3382 | },
3383 | {
3384 | "mesh": 2,
3385 | "name": "windshield_1"
3386 | },
3387 | {
3388 | "children": [
3389 | 8
3390 | ],
3391 | "matrix": [
3392 | 0.014200000000000003,
3393 | 0.012290000000000002,
3394 | -0.015620000000000002,
3395 | 0.0,
3396 | -0.013920000000000002,
3397 | -0.007550000000000002,
3398 | -0.018600000000000002,
3399 | 0.0,
3400 | -0.014190000000000001,
3401 | 0.019710000000000002,
3402 | 0.0026100000000000008,
3403 | 0.0,
3404 | -1.05305,
3405 | 3.5102499999999996,
3406 | -0.1259,
3407 | 1.0
3408 | ],
3409 | "name": "Plane.002"
3410 | },
3411 | {
3412 | "mesh": 3,
3413 | "name": "Plane.002_0"
3414 | },
3415 | {
3416 | "children": [
3417 | 10
3418 | ],
3419 | "matrix": [
3420 | 0.016870000000000003,
3421 | -0.00023000000000000006,
3422 | -0.017660000000000006,
3423 | 0.0,
3424 | -0.017480000000000006,
3425 | 0.003320000000000001,
3426 | -0.01674,
3427 | 0.0,
3428 | 0.0025600000000000006,
3429 | 0.024200000000000003,
3430 | 0.0021200000000000004,
3431 | 0.0,
3432 | 0.43627000000000005,
3433 | 3.7233500000000004,
3434 | -0.11696000000000002,
3435 | 1.0
3436 | ],
3437 | "name": "Plane.003"
3438 | },
3439 | {
3440 | "mesh": 4,
3441 | "name": "Plane.003_0"
3442 | },
3443 | {
3444 | "children": [
3445 | 12
3446 | ],
3447 | "matrix": [
3448 | 0.04105000000000001,
3449 | 0.00841,
3450 | -0.04172000000000001,
3451 | 0.0,
3452 | -0.042480000000000004,
3453 | 0.004490000000000001,
3454 | -0.04089000000000001,
3455 | 0.0,
3456 | -0.002650000000000001,
3457 | 0.05836000000000001,
3458 | 0.009160000000000001,
3459 | 0.0,
3460 | -0.48751000000000005,
3461 | 3.6843700000000004,
3462 | -0.32849000000000006,
3463 | 1.0
3464 | ],
3465 | "name": "Plane.004"
3466 | },
3467 | {
3468 | "mesh": 5,
3469 | "name": "Plane.004_0"
3470 | },
3471 | {
3472 | "children": [
3473 | 14
3474 | ],
3475 | "name": "boot"
3476 | },
3477 | {
3478 | "mesh": 6,
3479 | "name": "boot_0"
3480 | },
3481 | {
3482 | "children": [
3483 | 16
3484 | ],
3485 | "name": "underbody"
3486 | },
3487 | {
3488 | "mesh": 7,
3489 | "name": "underbody_0"
3490 | },
3491 | {
3492 | "children": [
3493 | 18,
3494 | 19,
3495 | 20,
3496 | 21
3497 | ],
3498 | "matrix": [
3499 | 1.0,
3500 | 0.0,
3501 | 0.0,
3502 | 0.0,
3503 | 0.0,
3504 | 1.0,
3505 | 0.0,
3506 | 0.0,
3507 | 0.0,
3508 | 0.0,
3509 | 1.0,
3510 | 0.0,
3511 | 0.0,
3512 | -0.0,
3513 | 0.029350000000000008,
3514 | 1.0
3515 | ],
3516 | "name": "Cylinder.000"
3517 | },
3518 | {
3519 | "mesh": 8,
3520 | "name": "Cylinder.000_0"
3521 | },
3522 | {
3523 | "mesh": 9,
3524 | "name": "Cylinder.000_1"
3525 | },
3526 | {
3527 | "mesh": 10,
3528 | "name": "Cylinder.000_2"
3529 | },
3530 | {
3531 | "mesh": 11,
3532 | "name": "Cylinder.000_3"
3533 | },
3534 | {
3535 | "children": [
3536 | 23
3537 | ],
3538 | "matrix": [
3539 | 6.9534,
3540 | 0.0,
3541 | 0.0,
3542 | 0.0,
3543 | 0.0,
3544 | 9.78514,
3545 | 0.0,
3546 | 0.0,
3547 | 0.0,
3548 | 0.0,
3549 | 7.495979999999999,
3550 | 0.0,
3551 | 0.0,
3552 | 0.0,
3553 | -1.05402,
3554 | 1.0
3555 | ],
3556 | "name": "Plane"
3557 | },
3558 | {
3559 | "mesh": 12,
3560 | "name": "Plane_0"
3561 | },
3562 | {
3563 | "children": [
3564 | 25
3565 | ],
3566 | "matrix": [
3567 | 0.013800000000000003,
3568 | -0.003260000000000001,
3569 | -0.0015100000000000005,
3570 | 0.0,
3571 | 0.0034500000000000012,
3572 | 0.010340000000000002,
3573 | 0.009190000000000002,
3574 | 0.0,
3575 | -0.0008400000000000003,
3576 | -0.007730000000000002,
3577 | 0.009010000000000002,
3578 | 0.0,
3579 | 0.035820000000000005,
3580 | -1.56003,
3581 | 0.33303000000000005,
3582 | 1.0
3583 | ],
3584 | "name": "Cube.001"
3585 | },
3586 | {
3587 | "mesh": 13,
3588 | "name": "Cube.001_0"
3589 | },
3590 | {
3591 | "children": [
3592 | 27,
3593 | 28,
3594 | 29
3595 | ],
3596 | "name": "bumper_front.004"
3597 | },
3598 | {
3599 | "mesh": 14,
3600 | "name": "bumper_front.004_0"
3601 | },
3602 | {
3603 | "mesh": 15,
3604 | "name": "bumper_front.004_1"
3605 | },
3606 | {
3607 | "mesh": 16,
3608 | "name": "bumper_front.004_2"
3609 | },
3610 | {
3611 | "children": [
3612 | 31
3613 | ],
3614 | "matrix": [
3615 | 1.0357399999999999,
3616 | 0.0,
3617 | 0.0,
3618 | 0.0,
3619 | 0.0,
3620 | 1.0357199999999998,
3621 | -0.006270000000000001,
3622 | 0.0,
3623 | 0.0,
3624 | 0.006270000000000001,
3625 | 1.0357199999999998,
3626 | 0.0,
3627 | 0.0,
3628 | 0.0,
3629 | 0.0,
3630 | 1.0
3631 | ],
3632 | "name": "bumper_front.007"
3633 | },
3634 | {
3635 | "mesh": 17,
3636 | "name": "bumper_front.007_0"
3637 | },
3638 | {
3639 | "children": [
3640 | 33
3641 | ],
3642 | "name": "bumper_front.009"
3643 | },
3644 | {
3645 | "mesh": 18,
3646 | "name": "bumper_front.009_0"
3647 | },
3648 | {
3649 | "children": [
3650 | 35,
3651 | 36,
3652 | 37
3653 | ],
3654 | "name": "bumper_front.001"
3655 | },
3656 | {
3657 | "mesh": 19,
3658 | "name": "bumper_front.001_0"
3659 | },
3660 | {
3661 | "mesh": 20,
3662 | "name": "bumper_front.001_1"
3663 | },
3664 | {
3665 | "mesh": 21,
3666 | "name": "bumper_front.001_2"
3667 | },
3668 | {
3669 | "children": [
3670 | 39,
3671 | 40
3672 | ],
3673 | "name": "bumper_front.003"
3674 | },
3675 | {
3676 | "mesh": 22,
3677 | "name": "bumper_front.003_0"
3678 | },
3679 | {
3680 | "mesh": 23,
3681 | "name": "bumper_front.003_1"
3682 | },
3683 | {
3684 | "children": [
3685 | 42
3686 | ],
3687 | "name": "boot.001"
3688 | },
3689 | {
3690 | "mesh": 24,
3691 | "name": "boot.001_0"
3692 | },
3693 | {
3694 | "children": [
3695 | 44
3696 | ],
3697 | "name": "boot.002"
3698 | },
3699 | {
3700 | "mesh": 25,
3701 | "name": "boot.002_0"
3702 | },
3703 | {
3704 | "children": [
3705 | 46
3706 | ],
3707 | "matrix": [
3708 | 1.0,
3709 | 0.0,
3710 | 0.0,
3711 | 0.0,
3712 | 0.0,
3713 | 1.0,
3714 | 0.0,
3715 | 0.0,
3716 | 0.0,
3717 | 0.0,
3718 | 1.0,
3719 | 0.0,
3720 | 0.005350000000000001,
3721 | 3.58116,
3722 | 0.10747000000000001,
3723 | 1.0
3724 | ],
3725 | "name": "Plane.001"
3726 | },
3727 | {
3728 | "mesh": 26,
3729 | "name": "Plane.001_0"
3730 | },
3731 | {
3732 | "children": [
3733 | 48
3734 | ],
3735 | "matrix": [
3736 | 1.0,
3737 | 0.0,
3738 | 0.0,
3739 | 0.0,
3740 | 0.0,
3741 | 1.0,
3742 | 0.0,
3743 | 0.0,
3744 | 0.0,
3745 | 0.0,
3746 | 1.0,
3747 | 0.0,
3748 | 0.0,
3749 | 0.002640000000000001,
3750 | 0.0,
3751 | 1.0
3752 | ],
3753 | "name": "boot.003"
3754 | },
3755 | {
3756 | "mesh": 27,
3757 | "name": "boot.003_0"
3758 | },
3759 | {
3760 | "children": [
3761 | 50
3762 | ],
3763 | "name": "boot.004"
3764 | },
3765 | {
3766 | "mesh": 28,
3767 | "name": "boot.004_0"
3768 | },
3769 | {
3770 | "children": [
3771 | 52,
3772 | 53,
3773 | 54,
3774 | 55
3775 | ],
3776 | "matrix": [
3777 | 1.0,
3778 | 0.0,
3779 | 0.0,
3780 | 0.0,
3781 | 0.0,
3782 | 1.0,
3783 | 0.0,
3784 | 0.0,
3785 | 0.0,
3786 | 0.0,
3787 | 1.0,
3788 | 0.0,
3789 | 0.0,
3790 | -0.0,
3791 | 0.029350000000000008,
3792 | 1.0
3793 | ],
3794 | "name": "Cylinder.001"
3795 | },
3796 | {
3797 | "mesh": 29,
3798 | "name": "Cylinder.001_0"
3799 | },
3800 | {
3801 | "mesh": 30,
3802 | "name": "Cylinder.001_1"
3803 | },
3804 | {
3805 | "mesh": 31,
3806 | "name": "Cylinder.001_2"
3807 | },
3808 | {
3809 | "mesh": 32,
3810 | "name": "Cylinder.001_3"
3811 | },
3812 | {
3813 | "children": [
3814 | 57
3815 | ],
3816 | "name": "boot.005"
3817 | },
3818 | {
3819 | "mesh": 33,
3820 | "name": "boot.005_0"
3821 | },
3822 | {
3823 | "children": [
3824 | 59
3825 | ],
3826 | "name": "boot.006"
3827 | },
3828 | {
3829 | "mesh": 34,
3830 | "name": "boot.006_0"
3831 | },
3832 | {
3833 | "children": [
3834 | 61
3835 | ],
3836 | "name": "window_rear.001"
3837 | },
3838 | {
3839 | "mesh": 35,
3840 | "name": "window_rear.001_0"
3841 | },
3842 | {
3843 | "children": [
3844 | 63
3845 | ],
3846 | "matrix": [
3847 | 0.99122,
3848 | -0.08178000000000002,
3849 | 0.10386000000000001,
3850 | 0.0,
3851 | 0.006740000000000002,
3852 | 0.81591,
3853 | 0.57815,
3854 | 0.0,
3855 | -0.13202,
3856 | -0.57237,
3857 | 0.8093,
3858 | 0.0,
3859 | -1.9993899999999998,
3860 | -4.411790000000001,
3861 | 4.467709999999999,
3862 | 1.0
3863 | ],
3864 | "name": "Hemi"
3865 | },
3866 | {
3867 | "name": "Hemi"
3868 | },
3869 | {
3870 | "children": [
3871 | 65
3872 | ],
3873 | "matrix": [
3874 | 0.12355000000000001,
3875 | -0.7309800000000001,
3876 | -0.6711200000000002,
3877 | 0.0,
3878 | -0.30774,
3879 | 0.6147400000000002,
3880 | -0.7262200000000001,
3881 | 0.0,
3882 | 0.94342,
3883 | 0.29625,
3884 | -0.14900000000000002,
3885 | 0.0,
3886 | 1.4270299999999998,
3887 | 0.23691000000000004,
3888 | 2.62923,
3889 | 1.0
3890 | ],
3891 | "name": "Hemi.001"
3892 | },
3893 | {
3894 | "name": "Hemi.001"
3895 | },
3896 | {
3897 | "children": [
3898 | 67
3899 | ],
3900 | "name": "boot.007"
3901 | },
3902 | {
3903 | "mesh": 36,
3904 | "name": "boot.007_0"
3905 | },
3906 | {
3907 | "children": [
3908 | 69
3909 | ],
3910 | "matrix": [
3911 | 0.3933400000000001,
3912 | 0.0,
3913 | -0.0,
3914 | 0.0,
3915 | 0.0,
3916 | 0.3908000000000001,
3917 | 0.04466000000000001,
3918 | 0.0,
3919 | 0.0,
3920 | -0.040380000000000006,
3921 | 0.35331000000000007,
3922 | 0.0,
3923 | 0.0,
3924 | 3.7042800000000002,
3925 | -0.29221,
3926 | 1.0
3927 | ],
3928 | "name": "Plane.005"
3929 | },
3930 | {
3931 | "mesh": 37,
3932 | "name": "Plane.005_0"
3933 | },
3934 | {
3935 | "children": [
3936 | 71
3937 | ],
3938 | "matrix": [
3939 | -0.39521000000000006,
3940 | 0.0,
3941 | 0.0,
3942 | 0.0,
3943 | -0.0,
3944 | -0.3938900000000001,
3945 | -0.032220000000000006,
3946 | 0.0,
3947 | -0.0,
3948 | -0.029130000000000003,
3949 | 0.35611000000000004,
3950 | 0.0,
3951 | -0.0,
3952 | -3.7503300000000004,
3953 | -0.43239000000000005,
3954 | 1.0
3955 | ],
3956 | "name": "Plane.006"
3957 | },
3958 | {
3959 | "mesh": 38,
3960 | "name": "Plane.006_0"
3961 | },
3962 | {
3963 | "children": [
3964 | 73
3965 | ],
3966 | "name": "boot.008"
3967 | },
3968 | {
3969 | "mesh": 39,
3970 | "name": "boot.008_0"
3971 | },
3972 | {
3973 | "children": [
3974 | 75
3975 | ],
3976 | "name": "boot.009"
3977 | },
3978 | {
3979 | "mesh": 40,
3980 | "name": "boot.009_0"
3981 | },
3982 | {
3983 | "children": [
3984 | 77
3985 | ],
3986 | "name": "boot.010"
3987 | },
3988 | {
3989 | "mesh": 41,
3990 | "name": "boot.010_0"
3991 | },
3992 | {
3993 | "children": [
3994 | 79,
3995 | 80
3996 | ],
3997 | "name": "boot.011"
3998 | },
3999 | {
4000 | "mesh": 42,
4001 | "name": "boot.011_0"
4002 | },
4003 | {
4004 | "mesh": 43,
4005 | "name": "boot.011_0"
4006 | },
4007 | {
4008 | "children": [
4009 | 82
4010 | ],
4011 | "matrix": [
4012 | 0.3323200000000001,
4013 | 0.0,
4014 | 0.0,
4015 | 0.0,
4016 | 0.0,
4017 | 0.3178700000000001,
4018 | 0.0,
4019 | 0.0,
4020 | 0.0,
4021 | 0.0,
4022 | 0.3178700000000001,
4023 | 0.0,
4024 | 0.0,
4025 | 0.0,
4026 | 0.0,
4027 | 1.0
4028 | ],
4029 | "name": "Cube.002"
4030 | },
4031 | {
4032 | "mesh": 44,
4033 | "name": "Cube.002_0"
4034 | }
4035 | ],
4036 | "samplers": [
4037 | {
4038 | "magFilter": 9729,
4039 | "minFilter": 9987,
4040 | "wrapS": 10497,
4041 | "wrapT": 10497
4042 | }
4043 | ],
4044 | "scene": 0,
4045 | "scenes": [
4046 | {
4047 | "name": "Sketchfab_Scene",
4048 | "nodes": [
4049 | 0
4050 | ]
4051 | }
4052 | ],
4053 | "textures": [
4054 | {
4055 | "sampler": 0,
4056 | "source": 0
4057 | },
4058 | {
4059 | "sampler": 0,
4060 | "source": 1
4061 | },
4062 | {
4063 | "sampler": 0,
4064 | "source": 2
4065 | },
4066 | {
4067 | "sampler": 0,
4068 | "source": 3
4069 | },
4070 | {
4071 | "sampler": 0,
4072 | "source": 4
4073 | },
4074 | {
4075 | "sampler": 0,
4076 | "source": 5
4077 | },
4078 | {
4079 | "sampler": 0,
4080 | "source": 6
4081 | },
4082 | {
4083 | "sampler": 0,
4084 | "source": 7
4085 | },
4086 | {
4087 | "sampler": 0,
4088 | "source": 8
4089 | },
4090 | {
4091 | "sampler": 0,
4092 | "source": 9
4093 | }
4094 | ]
4095 | }
4096 |
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/Material_baseColor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/Material_baseColor.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/Material_metallicRoughness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/Material_metallicRoughness.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/license_baseColor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/license_baseColor.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/license_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/license_normal.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/logo_baseColor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/logo_baseColor.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/paint_metallicRoughness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/paint_metallicRoughness.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/rubber_metallicRoughness.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/rubber_metallicRoughness.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/rubber_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/rubber_normal.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/tex_shiny_baseColor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/tex_shiny_baseColor.png
--------------------------------------------------------------------------------
/model/free_porsche_911_carrera_4s/textures/tex_shiny_emissive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/model/free_porsche_911_carrera_4s/textures/tex_shiny_emissive.png
--------------------------------------------------------------------------------
/project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HoanghoDev/3dmodel/b233b8bbf1fe1ac295ce4dcee6a218c9a3f52a87/project.png
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 |
2 | # ADD MODEL 3D IN WEBSITE
3 |
4 |
5 |
6 | 
7 |
8 |
9 | - [Watch the video for detailed instructions](https://www.youtube.com/@lundeveloper)
10 | ## See more code FREE for developer
11 | - [Youtube Lun Dev](https://www.youtube.com/@lundeveloper) - youtube page sharing a lot of knowledge about web Develop.
12 | - [lundevweb.com](https://www.lundevweb.com/) - Blog sharing code HTML, CSS and Javascript.
13 |
14 |
15 |
16 |
17 | ## Author
18 |
19 | My name is Lun Dev from VietNam
20 |
21 |
22 | ## Contact with Author
23 | - [hohoang.dev@gmail.com]()
24 | - [Youtube Lun Dev](https://www.youtube.com/@lundeveloper) - youtube page sharing a lot of knowledge about web Develop.
25 | - [instagram Lun Dev](https://www.instagram.com/lun.dev.m55/).
26 | - [Facebook Lun Dev](https://www.facebook.com/lundevweb/).
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/style.css:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;700&display=swap');
2 | body{
3 | background-color: #8f8b8b;
4 | margin: 0;
5 | font-family: 'Quicksand', sans-serif;
6 | color: #eee;
7 | }
8 | header{
9 | position: fixed;
10 | width: 100%;
11 | padding: 20px;
12 | font-weight: bold;
13 | font-size: large;
14 | display: flex;
15 | justify-content: space-between;
16 | align-items: baseline;
17 | box-sizing: border-box;
18 | }
19 | .slider{
20 | background-image: radial-gradient(
21 | #8B8B8B, #1E252E
22 | );
23 | overflow-x: hidden;
24 | height: 100vh;
25 | }
26 | #dCanvas {
27 | height: 100vh;
28 | cursor: grab;
29 |
30 | }
31 | .contentOne{
32 | position: absolute;
33 | height: 100%;
34 | width: 30%;
35 | top: 20%;
36 | right : 5%;
37 | padding: 50px;
38 | box-sizing: border-box;
39 | opacity: 0;
40 | transition: 0.5s;
41 | pointer-events: none;
42 | }
43 | .contentOne h1{
44 | font-size: 3.5rem;
45 | margin: 0 0 20px 0;
46 | font-weight: bold;
47 | }
48 | .contentOne .des{
49 | opacity: 0.6;
50 | }
51 | .contentOneAction .contentOne{
52 | opacity: 1;pointer-events: unset;
53 | }
54 | button#showmore{
55 | position: absolute;
56 | bottom:10%;
57 | left: 50%;
58 | background-color: transparent;
59 | border: 1px solid #eee5;
60 | padding: 10px 20px;
61 | border-radius: 20px;
62 | color: #eee5;
63 | }
64 | .contentTwo{
65 | position: absolute;
66 | width: 70%;
67 | left: 15%;
68 | bottom: 20%;
69 | opacity: 0;
70 | transition: 0.5s;
71 | pointer-events: none;
72 | }
73 | .contentTwoAction .contentTwo{
74 | opacity: 1;
75 | pointer-events: unset;
76 | }
77 | .contentTwo ul{
78 | padding: 0;
79 | margin: 0;
80 | list-style: none;
81 | display: flex;
82 | justify-content: space-between;
83 | align-items: center;
84 | text-align: center;
85 | }
86 | .contentTwo ul li span:nth-child(1){
87 | font-size: xxx-large;
88 | font-weight: bold;
89 | display: block;
90 | }
91 | .contentTwoAction ul li{
92 | opacity: 0;
93 | transform: translateY(10px);
94 | animation: showli 1s ease-in-out 1 forwards;
95 | }
96 | @keyframes showli{
97 | from{
98 | opacity: 0;
99 | transform: translateY(10px);
100 | }to{
101 | opacity: 1;
102 | transform: translateY(0px);
103 | }
104 | }
105 |
106 | .contentTwo ul li:nth-child(2){
107 | animation-delay: 0.3s!important;
108 | }
109 | .contentTwo ul li:nth-child(2){
110 | animation-delay: 0.5s!important;
111 | }
112 | .contentTwo ul li:nth-child(3){
113 | animation-delay: 0.7s!important;
114 | }
115 |
116 | .contentTwo ul li:nth-child(4){
117 | animation-delay: 0.9s!important;
118 | }
119 |
120 |
121 |
122 | @media screen and (max-width: 768px) {
123 | #dCanvas {
124 | height: 40vh;
125 | }
126 | .contentOne, .contentTwo{
127 | position: relative;
128 | width: 90%;
129 | height: auto;
130 | opacity: 1!important;
131 | text-align: center;
132 | padding: 10px 0 0 5%;
133 | top: unset;
134 | right: unset;
135 | left: unset;
136 | bottom: unset;
137 | }
138 | .contentOne h1{
139 | font-size: large;
140 | }
141 | .contentTwo ul li span:nth-child(1){
142 | font-size: medium;
143 | }
144 | .contentTwo ul{
145 | padding: 20px;
146 | box-sizing: border-box;
147 | gap: 20px;
148 | }
149 | .slider #showmore{
150 | display: none;
151 | }
152 | }
--------------------------------------------------------------------------------