diff --git a/package.json b/package.json index 6e31cd1aa..1d01f1c56 100644 --- a/package.json +++ b/package.json @@ -74,6 +74,7 @@ "remark-gfm": "^4.0.0", "rss": "^1.2.2", "sharp": "^0.33.4", + "styled-components": "^6.1.13", "three": "^0.164.1", "vercel": "^34.2.0", "webpack": "5.76.0" diff --git a/public/WingedSword.glb b/public/WingedSword.glb new file mode 100644 index 000000000..bc398d597 Binary files /dev/null and b/public/WingedSword.glb differ diff --git a/public/img/Services/Website Development.svg b/public/img/Services/Development.svg similarity index 100% rename from public/img/Services/Website Development.svg rename to public/img/Services/Development.svg diff --git a/public/img/project/003.png b/public/img/project/003.png new file mode 100644 index 000000000..b6bea2264 Binary files /dev/null and b/public/img/project/003.png differ diff --git a/public/img/project/003.webp b/public/img/project/003.webp deleted file mode 100644 index ba6c7df1f..000000000 Binary files a/public/img/project/003.webp and /dev/null differ diff --git a/public/img/project/005.png b/public/img/project/005.png new file mode 100644 index 000000000..5a6b36185 Binary files /dev/null and b/public/img/project/005.png differ diff --git a/public/img/project/005.webp b/public/img/project/005.webp deleted file mode 100644 index 836002463..000000000 Binary files a/public/img/project/005.webp and /dev/null differ diff --git a/public/img/project/015.webp b/public/img/project/015.webp new file mode 100644 index 000000000..55b7c3178 Binary files /dev/null and b/public/img/project/015.webp differ diff --git a/public/img/project/016.webp b/public/img/project/016.webp new file mode 100644 index 000000000..d0e025ac6 Binary files /dev/null and b/public/img/project/016.webp differ diff --git a/public/lost_robot/license.txt b/public/lost_robot/license.txt deleted file mode 100644 index cc8371ddc..000000000 --- a/public/lost_robot/license.txt +++ /dev/null @@ -1,11 +0,0 @@ -Model Information: -* title: Lost robot -* source: https://sketchfab.com/3d-models/lost-robot-5a5c314a82864818a3fa5a0f71b17990 -* author: Mikita_Hubanau (https://sketchfab.com/Mikita_Hubanau) - -Model License: -* license type: CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) -* requirements: Author must be credited. Commercial use is allowed. - -If you use this 3D model in your project be sure to copy paste this credit wherever you share it: -This work is based on "Lost robot" (https://sketchfab.com/3d-models/lost-robot-5a5c314a82864818a3fa5a0f71b17990) by Mikita_Hubanau (https://sketchfab.com/Mikita_Hubanau) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/public/lost_robot/scene.bin b/public/lost_robot/scene.bin deleted file mode 100644 index 600606804..000000000 Binary files a/public/lost_robot/scene.bin and /dev/null differ diff --git a/public/lost_robot/scene.gltf b/public/lost_robot/scene.gltf deleted file mode 100644 index 88c0f4278..000000000 --- a/public/lost_robot/scene.gltf +++ /dev/null @@ -1,5593 +0,0 @@ -{ - "accessors": [ - { - "bufferView": 3, - "componentType": 5126, - "count": 383, - "max": [ - 23.183595657348633, - 55.25811004638672, - 36.786582946777344 - ], - "min": [ - 19.21056365966797, - 55.128910064697266, - 32.86798095703125 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 4596, - "componentType": 5126, - "count": 383, - "max": [ - 0.987667977809906, - 1.0, - 0.9997586011886597 - ], - "min": [ - -0.9614790081977844, - -0.9999992251396179, - -0.9897602200508118 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "componentType": 5126, - "count": 383, - "max": [ - 0.7232959866523743, - 0.8673382997512817 - ], - "min": [ - 0.009672017768025398, - 0.009672017768025398 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "componentType": 5125, - "count": 1356, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 9192, - "componentType": 5126, - "count": 1630, - "max": [ - 1.3227545022964478, - 1.3227543830871582, - 1.3227545022964478 - ], - "min": [ - -1.3227543830871582, - -1.3227543830871582, - -1.3227542638778687 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 28752, - "componentType": 5126, - "count": 1630, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - -1.0, - -1.0, - -1.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 3064, - "componentType": 5126, - "count": 1630, - "max": [ - 0.9995776414871216, - 0.9897326231002808 - ], - "min": [ - 0.0030013069044798613, - 0.01144912838935852 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 5424, - "componentType": 5125, - "count": 7104, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 48312, - "componentType": 5126, - "count": 86, - "max": [ - 474.7327880859375, - 185.67037963867188, - 470.919921875 - ], - "min": [ - -138.47909545898438, - -284.61102294921875, - -141.1902618408203 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 49344, - "componentType": 5126, - "count": 86, - "max": [ - 0.9450823664665222, - 0.9248391389846802, - 0.8877165913581848 - ], - "min": [ - -0.8216022253036499, - -0.9046128392219543, - -0.5917620062828064 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 16104, - "componentType": 5126, - "count": 86, - "max": [ - 0.9890508651733398, - 0.9912794828414917 - ], - "min": [ - 0.014519810676574707, - 0.010416475124657154 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 33840, - "componentType": 5125, - "count": 240, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 50376, - "componentType": 5126, - "count": 2051, - "max": [ - 99.25251770019531, - 181.08056640625, - 130.92324829101563 - ], - "min": [ - -97.31427001953125, - -7.9376983642578125, - -101.33018493652344 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 74988, - "componentType": 5126, - "count": 2051, - "max": [ - 0.9963608384132385, - 0.9999330043792725, - 0.9987691044807434 - ], - "min": [ - -0.9999547004699707, - -0.9966891407966614, - -0.9988012909889221 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 16792, - "componentType": 5126, - "count": 2051, - "max": [ - 0.989556074142456, - 0.9943580627441406 - ], - "min": [ - 0.002560999942943454, - 0.00582600012421608 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 34800, - "componentType": 5125, - "count": 8220, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 99600, - "componentType": 5126, - "count": 1660, - "max": [ - 756.80126953125, - 427.6807861328125, - 563.2840576171875 - ], - "min": [ - -744.9842529296875, - -461.73394775390625, - -590.014892578125 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 119520, - "componentType": 5126, - "count": 1660, - "max": [ - 0.9936419129371643, - 0.9960828423500061, - 0.9999195337295532 - ], - "min": [ - -0.9920995831489563, - -0.9997097253799438, - -0.9996846914291382 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 33200, - "componentType": 5126, - "count": 1660, - "max": [ - 0.9914489388465881, - 0.9913641214370728 - ], - "min": [ - 0.007382200099527836, - 0.008632499724626541 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 67680, - "componentType": 5125, - "count": 4200, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 139440, - "componentType": 5126, - "count": 16694, - "max": [ - 25.435253143310547, - 54.83454513549805, - -34.29059600830078 - ], - "min": [ - -26.698902130126953, - 8.142292022705078, - -66.99407196044922 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 339768, - "componentType": 5126, - "count": 16694, - "max": [ - 0.9997791647911072, - 0.9991690516471863, - 1.0 - ], - "min": [ - -0.9999923706054688, - -0.9991689324378967, - -0.9998992681503296 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 46480, - "componentType": 5126, - "count": 16694, - "max": [ - 0.9889100193977356, - 0.9900000095367432 - ], - "min": [ - 0.009999999776482582, - 0.009999999776482582 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 84480, - "componentType": 5125, - "count": 51309, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 540096, - "componentType": 5126, - "count": 1190, - "max": [ - 1132.253662109375, - 131.93032836914063, - 1123.4300537109375 - ], - "min": [ - -1241.1199951171875, - -241.48765563964844, - -1117.7686767578125 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 554376, - "componentType": 5126, - "count": 1190, - "max": [ - 0.8700234889984131, - 0.9927718043327332, - 0.9999395608901978 - ], - "min": [ - -0.9977375268936157, - -0.5021741390228271, - -0.9602554440498352 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 180032, - "componentType": 5126, - "count": 1190, - "max": [ - 0.9887852072715759, - 0.9915660619735718 - ], - "min": [ - 0.009190729819238186, - 0.010546400211751461 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 289716, - "componentType": 5125, - "count": 3396, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 568656, - "componentType": 5126, - "count": 8, - "max": [ - 1.0, - 0.9999990463256836, - 1.0 - ], - "min": [ - -1.0, - -1.0000009536743164, - -1.0 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 568752, - "componentType": 5126, - "count": 8, - "max": [ - 1.0, - -0.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 189552, - "componentType": 5126, - "count": 8, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303300, - "componentType": 5125, - "count": 12, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 568848, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260929107666016, - 1.1260986328125, - 1.126068115234375 - ], - "min": [ - -1.126089096069336, - -1.1260833740234375, - -1.1260986328125 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 568992, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 189616, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303348, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 569136, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260833740234375, - 1.1260986328125, - 1.126089096069336 - ], - "min": [ - -1.1260986328125, - -1.1260757446289063, - -1.1260852813720703 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 569280, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 189712, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303420, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 569424, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260986328125, - 1.1260986328125, - 1.1260986328125 - ], - "min": [ - -1.1260833740234375, - -1.1260757446289063, - -1.1260833740234375 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 569568, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 189808, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303492, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 569712, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260948181152344, - 1.1260871887207031, - 1.1260986328125 - ], - "min": [ - -1.1260795593261719, - -1.126089096069336, - -1.126068115234375 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 569856, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 189904, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303564, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 570000, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260986328125, - 1.1260875463485718, - 1.1261138916015625 - ], - "min": [ - -1.1260833740234375, - -1.1260877847671509, - -1.126068115234375 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 570144, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190000, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303636, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 570288, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260862350463867, - 1.1260833740234375, - 1.1260986328125 - ], - "min": [ - -1.1260881423950195, - -1.1260910034179688, - -1.1260757446289063 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 570432, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190096, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303708, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 570576, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260885000228882, - 1.1260900497436523, - 1.1260910034179688 - ], - "min": [ - -1.126085877418518, - -1.1260871887207031, - -1.1260833740234375 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 570720, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190192, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303780, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 570864, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260986328125, - 1.126089096069336, - 1.1260871887207031 - ], - "min": [ - -1.1260833740234375, - -1.1260871887207031, - -1.1260871887207031 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 571008, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190288, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303852, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 571152, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260910034179688, - 1.1260871887207031, - 1.1260852813720703 - ], - "min": [ - -1.1260833740234375, - -1.1260871887207031, - -1.1260852813720703 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 571296, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190384, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303924, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 571440, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260910034179688, - 1.1260879039764404, - 1.1260910034179688 - ], - "min": [ - -1.1260833740234375, - -1.1260874271392822, - -1.1260757446289063 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 571584, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190480, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 303996, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 571728, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260986328125, - 1.1260833740234375, - 1.126129150390625 - ], - "min": [ - -1.1260833740234375, - -1.1260910034179688, - -1.126068115234375 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 571872, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190576, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 304068, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 572016, - "componentType": 5126, - "count": 12, - "max": [ - 1.126068115234375, - 1.1260871887207031, - 1.1260871887207031 - ], - "min": [ - -1.1260986328125, - -1.1260910034179688, - -1.1260910034179688 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 572160, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190672, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 304140, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 572304, - "componentType": 5126, - "count": 12, - "max": [ - 1.126068115234375, - 1.1260910034179688, - 1.1260910034179688 - ], - "min": [ - -1.1260986328125, - -1.1260852813720703, - -1.1260833740234375 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 572448, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190768, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 304212, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 572592, - "componentType": 5126, - "count": 12, - "max": [ - 1.126068115234375, - 1.1260871887207031, - 1.1260986328125 - ], - "min": [ - -1.126129150390625, - -1.126089096069336, - -1.126068115234375 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 572736, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190864, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 304284, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 572880, - "componentType": 5126, - "count": 12, - "max": [ - 1.1260986328125, - 1.1260871887207031, - 1.1260986328125 - ], - "min": [ - -1.12603759765625, - -1.1260871887207031, - -1.1260757446289063 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 573024, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 190960, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 304356, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 573168, - "componentType": 5126, - "count": 12, - "max": [ - 1.126068115234375, - 1.1260948181152344, - 1.1261138916015625 - ], - "min": [ - -1.1260986328125, - -1.1260833740234375, - -1.1260528564453125 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 573312, - "componentType": 5126, - "count": 12, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - 0.0, - -0.0, - -0.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 191056, - "componentType": 5126, - "count": 12, - "max": [ - 0.9887737035751343, - 0.9887737035751343 - ], - "min": [ - 0.011226266622543335, - 0.011226266622543335 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 304428, - "componentType": 5125, - "count": 18, - "type": "SCALAR" - }, - { - "bufferView": 5, - "componentType": 5126, - "count": 6, - "max": [ - 1.0, - 0.1500609666109085, - 0.15208639204502106, - 0.0, - 0.15212494134902954, - 1.0, - 1.0591043597685257e-08, - 0.0, - 1.8724425387972587e-07, - 0.15208637714385986, - 1.0, - 0.0, - 0.0, - 6.23702335357666, - 4.757823467254639, - 1.0 - ], - "min": [ - -1.4778468937493017e-07, - -0.15151605010032654, - -0.14817208051681519, - 0.0, - 0.0, - -2.561482350825397e-14, - -1.8799671863689582e-07, - 0.0, - -1.1389131771011307e-07, - -0.14817209541797638, - -0.15006093680858612, - 0.0, - -8.397441864013672, - -5.448493957519531, - -5.6074113845825195, - 1.0 - ], - "type": "MAT4" - }, - { - "bufferView": 0, - "componentType": 5123, - "count": 383, - "type": "VEC4" - }, - { - "bufferView": 4, - "componentType": 5126, - "count": 383, - "max": [ - 1.0, - 0.49330687522888184, - 0.19190044701099396, - 0.024366267025470734 - ], - "min": [ - 0.4757610559463501, - 0.0, - 0.0, - 0.0 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "componentType": 5126, - "count": 25, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "componentType": 5126, - "count": 25, - "max": [ - 0.13022038340568542, - 0.0012888498604297638, - 6.799917295907676e-10 - ], - "min": [ - 0.13022038340568542, - -0.008711149916052818, - -6.825084386541391e-10 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 100, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 300, - "componentType": 5126, - "count": 48, - "max": [ - 0.0005708106327801943, - 0.07056347280740738, - -0.0018752939067780972 - ], - "min": [ - 6.122841789135691e-09, - 0.07053371518850327, - -0.002445325255393982 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 292, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "componentType": 5126, - "count": 48, - "max": [ - -0.32220572233200073, - -5.033967909184867e-07, - 2.670490175660234e-07, - 0.8901500701904297 - ], - "min": [ - -0.45566752552986145, - -0.645371675491333, - -0.28895628452301025, - 0.629430890083313 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 484, - "componentType": 5126, - "count": 46, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 876, - "componentType": 5126, - "count": 46, - "max": [ - 1.0000001192092896, - 1.0, - 1.0000001192092896 - ], - "min": [ - 0.9999998807907104, - 0.9999998807907104, - 0.9999998211860657 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 668, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 1428, - "componentType": 5126, - "count": 48, - "max": [ - 1.2932044768376727e-08, - 0.019061487168073654, - -0.002600995125249028 - ], - "min": [ - -0.0005707952659577131, - 0.01897638849914074, - -0.00316541432403028 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 860, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 768, - "componentType": 5126, - "count": 48, - "max": [ - -0.6656678318977356, - -1.9862056888086954e-07, - 3.455699868482043e-07, - 0.3373030126094818 - ], - "min": [ - -0.941396176815033, - -0.13660244643688202, - -0.6937863230705261, - 0.23850911855697632 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 1052, - "componentType": 5126, - "count": 45, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 2004, - "componentType": 5126, - "count": 45, - "max": [ - 1.0, - 1.0, - 1.0000001192092896 - ], - "min": [ - 0.9999998211860657, - 0.9999998807907104, - 1.0 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 1232, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 2544, - "componentType": 5126, - "count": 48, - "max": [ - 0.0005708177341148257, - 0.07056509703397751, - 0.0024879276752471924 - ], - "min": [ - 5.895800736510637e-09, - 0.07053371518850327, - 0.001917981426231563 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 1424, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 1536, - "componentType": 5126, - "count": 48, - "max": [ - 0.45400744676589966, - 0.6467259526252747, - -2.0900218089536793e-07, - 0.8909978866577148 - ], - "min": [ - 0.3210318088531494, - -5.531706506189948e-07, - -0.28591102361679077, - 0.6300310492515564 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 1616, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 3120, - "componentType": 5126, - "count": 48, - "max": [ - 1.0000001192092896, - 1.0, - 0.9999999403953552 - ], - "min": [ - 0.9999998807907104, - 0.9999998807907104, - 0.9999998211860657 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 1808, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 3696, - "componentType": 5126, - "count": 48, - "max": [ - 1.2496492729496822e-08, - 0.019065529108047485, - 0.002546846866607666 - ], - "min": [ - -0.0005707995733246207, - 0.018976382911205292, - 0.0019830353558063507 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 2000, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 2304, - "componentType": 5126, - "count": 48, - "max": [ - 0.9401815533638, - 0.13411058485507965, - -3.0274847517830494e-07, - 0.3406739830970764 - ], - "min": [ - 0.6648085713386536, - -8.233714510197387e-08, - -0.6942726969718933, - 0.24089299142360687 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 2192, - "componentType": 5126, - "count": 48, - "max": [ - 2.25 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 4272, - "componentType": 5126, - "count": 48, - "max": [ - 1.0000001192092896, - 1.0, - 1.0 - ], - "min": [ - 0.9999998211860657, - 0.9999998211860657, - 0.9999997615814209 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 2384, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 4848, - "componentType": 5126, - "count": 60, - "max": [ - 1.7399749755859375, - 65.3231201171875, - -37.48169708251953 - ], - "min": [ - -0.4973921775817871, - 60.796165466308594, - -41.27976989746094 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 2624, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 3072, - "componentType": 5126, - "count": 60, - "max": [ - 0.34973248839378357, - 0.0, - -0.0, - 1.0 - ], - "min": [ - 0.0, - -0.17044486105442047, - -0.1557120829820633, - 0.9079589247703552 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 2864, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 5568, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.05495116114616394, - 0.05495116487145424, - 0.05495116114616394 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 3104, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 6288, - "componentType": 5126, - "count": 60, - "max": [ - 60.40724563598633, - 35.74235916137695, - 73.44257354736328 - ], - "min": [ - 57.834259033203125, - 33.021522521972656, - 70.33015441894531 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 3344, - "componentType": 5126, - "count": 42, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 4032, - "componentType": 5126, - "count": 42, - "max": [ - 0.0, - 0.0, - -0.0, - 1.0 - ], - "min": [ - -0.05242934823036194, - -0.05633753910660744, - -0.16527561843395233, - 0.9832401871681213 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 3512, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 7008, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.23768307268619537, - 0.23768307268619537, - 0.23768307268619537 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 3752, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 7728, - "componentType": 5126, - "count": 60, - "max": [ - 69.08279418945313, - 33.258445739746094, - 21.74955177307129 - ], - "min": [ - 68.86219787597656, - 31.65108871459961, - 19.364463806152344 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 3992, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 4704, - "componentType": 5126, - "count": 60, - "max": [ - 0.0, - 0.2889496982097626, - 0.3165094554424286, - 1.0 - ], - "min": [ - -0.5952638387680054, - 0.0, - -0.0, - 0.6796990633010864 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 4232, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 8448, - "componentType": 5126, - "count": 60, - "max": [ - 0.42511776089668274, - 0.4251177906990051, - 0.4251177906990051 - ], - "min": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 4472, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 9168, - "componentType": 5126, - "count": 60, - "max": [ - 92.87846374511719, - 34.504676818847656, - -15.151491165161133 - ], - "min": [ - 90.81269836425781, - 32.30335235595703, - -17.88770866394043 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 4712, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 9888, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.25565317273139954, - 0.25565317273139954, - 0.25565317273139954 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 4952, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 10608, - "componentType": 5126, - "count": 60, - "max": [ - 31.380823135375977, - 65.46968841552734, - 57.63161849975586 - ], - "min": [ - 30.665142059326172, - 64.8351821899414, - 56.252784729003906 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 5192, - "componentType": 5126, - "count": 42, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 5664, - "componentType": 5126, - "count": 42, - "max": [ - 0.05060360208153725, - 0.05437571927905083, - 0.15952029824256897, - 1.0 - ], - "min": [ - 0.0, - 0.0, - -0.0, - 0.98439621925354 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 5360, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 11328, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.14253953099250793, - 0.14253953099250793, - 0.14253953099250793 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 5600, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 12048, - "componentType": 5126, - "count": 60, - "max": [ - 86.09452819824219, - 63.33755111694336, - -29.492868423461914 - ], - "min": [ - 82.21284484863281, - 58.87605285644531, - -33.328025817871094 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 5840, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 6336, - "componentType": 5126, - "count": 60, - "max": [ - 0.0, - 0.17278152704238892, - 0.24908475577831268, - 1.0 - ], - "min": [ - -0.35022374987602234, - 0.0, - -0.0, - 0.9076870083808899 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 6080, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 12768, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.185479536652565, - 0.185479536652565, - 0.185479536652565 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 6320, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 13488, - "componentType": 5126, - "count": 60, - "max": [ - 44.68002700805664, - 70.55966186523438, - -12.67563247680664 - ], - "min": [ - 42.025177001953125, - 68.95372009277344, - -14.702804565429688 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 6560, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 7296, - "componentType": 5126, - "count": 60, - "max": [ - 0.0, - 0.3404896557331085, - 0.20079673826694489, - 1.0 - ], - "min": [ - -0.35928118228912354, - 0.0, - -0.0, - 0.8453782796859741 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 6800, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 14208, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.04160534217953682, - 0.041605327278375626, - 0.04160534217953682 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 7040, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 14928, - "componentType": 5126, - "count": 60, - "max": [ - 47.81325912475586, - 53.95745086669922, - -14.091447830200195 - ], - "min": [ - 45.32679748535156, - 53.53556823730469, - -18.651731491088867 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 7280, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 8256, - "componentType": 5126, - "count": 60, - "max": [ - 0.339271605014801, - 0.0, - -0.0, - 1.0 - ], - "min": [ - 0.0, - -0.24244388937950134, - -0.16255275905132294, - 0.8942551612854004 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 7520, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 15648, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.1412080079317093, - 0.1412080079317093, - 0.1412080079317093 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 7760, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 16368, - "componentType": 5126, - "count": 60, - "max": [ - 26.733409881591797, - 62.14582061767578, - 0.10570240020751953 - ], - "min": [ - 25.680561065673828, - 61.213382720947266, - -1.5171372890472412 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 8000, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 9216, - "componentType": 5126, - "count": 60, - "max": [ - 0.22800098359584808, - 0.02868698351085186, - -0.0, - 1.0 - ], - "min": [ - 0.0, - -0.13235853612422943, - -0.40135684609413147, - 0.877159833908081 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 8240, - "componentType": 5126, - "count": 43, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 17088, - "componentType": 5126, - "count": 43, - "max": [ - 0.3260710537433624, - 0.3260710537433624, - 0.3260710537433624 - ], - "min": [ - 0.30667221546173096, - 0.30667218565940857, - 0.30667221546173096 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 8412, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 17604, - "componentType": 5126, - "count": 60, - "max": [ - 36.20949935913086, - 51.67301940917969, - 4.728019714355469 - ], - "min": [ - 34.77223205566406, - 51.1060791015625, - 3.5765440464019775 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 8652, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 10176, - "componentType": 5126, - "count": 60, - "max": [ - 0.08356648683547974, - 0.1846581995487213, - 0.24047788977622986, - 1.0 - ], - "min": [ - -0.24653175473213196, - 0.0, - -0.0, - 0.921338677406311 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 8892, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 18324, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.1996258795261383, - 0.1996258795261383, - 0.1996258795261383 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 9132, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 19044, - "componentType": 5126, - "count": 60, - "max": [ - 26.77800750732422, - 60.56416702270508, - -24.441146850585938 - ], - "min": [ - 26.151506423950195, - 58.29722595214844, - -27.44173812866211 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 9372, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 11136, - "componentType": 5126, - "count": 60, - "max": [ - 0.0, - 0.24916402995586395, - 0.16705843806266785, - 1.0 - ], - "min": [ - -0.3486756980419159, - 0.0, - -0.0, - 0.8879380822181702 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 9612, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 19764, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.15345636010169983, - 0.15345636010169983, - 0.15345636010169983 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 9852, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 20484, - "componentType": 5126, - "count": 60, - "max": [ - -20.841445922851563, - 83.66033935546875, - -34.61458206176758 - ], - "min": [ - -24.063278198242188, - 81.54622650146484, - -39.53608703613281 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 10092, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 12096, - "componentType": 5126, - "count": 60, - "max": [ - 0.0, - 0.22305874526500702, - 0.2037782371044159, - 1.0 - ], - "min": [ - -0.4869367778301239, - -0.017421523109078407, - -0.3118128478527069, - 0.8362051844596863 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 10332, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 21204, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.08367453515529633, - 0.08367453515529633, - 0.08367453515529633 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 10572, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 21924, - "componentType": 5126, - "count": 60, - "max": [ - -34.579978942871094, - 67.83023834228516, - 4.237724304199219 - ], - "min": [ - -37.327613830566406, - 65.39020538330078, - -4.34697151184082 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 10812, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 13056, - "componentType": 5126, - "count": 60, - "max": [ - 0.0, - 0.1186995804309845, - 0.10843954235315323, - 1.0 - ], - "min": [ - -0.24355734884738922, - 0.0, - -0.0, - 0.9564679861068726 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 11052, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 22644, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.07604652643203735, - 0.07604652643203735, - 0.07604652643203735 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 11292, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 23364, - "componentType": 5126, - "count": 60, - "max": [ - -46.16795349121094, - 50.7175407409668, - -23.86907958984375 - ], - "min": [ - -47.64884948730469, - 49.39744186401367, - -24.955127716064453 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 11532, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 14016, - "componentType": 5126, - "count": 60, - "max": [ - 0.0, - 0.08683805912733078, - 0.05565112084150314, - 1.0 - ], - "min": [ - -0.11826381087303162, - 0.0, - -0.0, - 0.9876111149787903 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 11772, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 24084, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.061931561678647995, - 0.061931557953357697, - 0.06193156540393829 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 12012, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 24804, - "componentType": 5126, - "count": 60, - "max": [ - -49.386749267578125, - 62.627620697021484, - -37.30049133300781 - ], - "min": [ - -50.32442092895508, - 60.30226135253906, - -38.93517303466797 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 12252, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 14976, - "componentType": 5126, - "count": 60, - "max": [ - 0.22588510811328888, - 0.0, - -0.0, - 1.0 - ], - "min": [ - 0.0, - -0.1658615916967392, - -0.10629421472549438, - 0.9540268778800964 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 12492, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 25524, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.12925498187541962, - 0.12925498187541962, - 0.12925498187541962 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 12732, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 26244, - "componentType": 5126, - "count": 60, - "max": [ - -58.180206298828125, - 68.53810119628906, - -7.547990798950195 - ], - "min": [ - -60.4732780456543, - 66.67658996582031, - -10.836071014404297 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 12972, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 15936, - "componentType": 5126, - "count": 60, - "max": [ - 0.4729190170764923, - 0.0, - -0.0, - 1.0 - ], - "min": [ - 0.0, - -0.19836774468421936, - -0.1747790426015854, - 0.8405058979988098 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 13212, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 26964, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.10407089442014694, - 0.10407088696956635, - 0.10407089442014694 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 13452, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 27684, - "componentType": 5126, - "count": 60, - "max": [ - -58.560054779052734, - 43.48240280151367, - -36.40542221069336 - ], - "min": [ - -59.86321258544922, - 42.0953254699707, - -37.05057144165039 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 13692, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 16896, - "componentType": 5126, - "count": 60, - "max": [ - 0.0, - 0.187748983502388, - 0.12032100558280945, - 1.0 - ], - "min": [ - -0.2556932866573334, - 0.0, - -0.0, - 0.9406881332397461 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 13932, - "componentType": 5126, - "count": 60, - "max": [ - 2.5 - ], - "min": [ - 0.0416666679084301 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 28404, - "componentType": 5126, - "count": 60, - "max": [ - 0.30667221546173096, - 0.30667221546173096, - 0.30667221546173096 - ], - "min": [ - 0.09110147505998611, - 0.09110148251056671, - 0.09110147505998611 - ], - "type": "VEC3" - } - ], - "animations": [ - { - "channels": [ - { - "sampler": 0, - "target": { - "node": 8, - "path": "translation" - } - }, - { - "sampler": 1, - "target": { - "node": 9, - "path": "translation" - } - }, - { - "sampler": 2, - "target": { - "node": 9, - "path": "rotation" - } - }, - { - "sampler": 3, - "target": { - "node": 9, - "path": "scale" - } - }, - { - "sampler": 4, - "target": { - "node": 10, - "path": "translation" - } - }, - { - "sampler": 5, - "target": { - "node": 10, - "path": "rotation" - } - }, - { - "sampler": 6, - "target": { - "node": 10, - "path": "scale" - } - }, - { - "sampler": 7, - "target": { - "node": 11, - "path": "translation" - } - }, - { - "sampler": 8, - "target": { - "node": 11, - "path": "rotation" - } - }, - { - "sampler": 9, - "target": { - "node": 11, - "path": "scale" - } - }, - { - "sampler": 10, - "target": { - "node": 12, - "path": "translation" - } - }, - { - "sampler": 11, - "target": { - "node": 12, - "path": "rotation" - } - }, - { - "sampler": 12, - "target": { - "node": 12, - "path": "scale" - } - }, - { - "sampler": 13, - "target": { - "node": 25, - "path": "translation" - } - }, - { - "sampler": 14, - "target": { - "node": 25, - "path": "rotation" - } - }, - { - "sampler": 15, - "target": { - "node": 25, - "path": "scale" - } - }, - { - "sampler": 16, - "target": { - "node": 27, - "path": "translation" - } - }, - { - "sampler": 17, - "target": { - "node": 27, - "path": "rotation" - } - }, - { - "sampler": 18, - "target": { - "node": 27, - "path": "scale" - } - }, - { - "sampler": 19, - "target": { - "node": 29, - "path": "translation" - } - }, - { - "sampler": 20, - "target": { - "node": 29, - "path": "rotation" - } - }, - { - "sampler": 21, - "target": { - "node": 29, - "path": "scale" - } - }, - { - "sampler": 22, - "target": { - "node": 31, - "path": "translation" - } - }, - { - "sampler": 23, - "target": { - "node": 31, - "path": "scale" - } - }, - { - "sampler": 24, - "target": { - "node": 33, - "path": "translation" - } - }, - { - "sampler": 25, - "target": { - "node": 33, - "path": "rotation" - } - }, - { - "sampler": 26, - "target": { - "node": 33, - "path": "scale" - } - }, - { - "sampler": 27, - "target": { - "node": 35, - "path": "translation" - } - }, - { - "sampler": 28, - "target": { - "node": 35, - "path": "rotation" - } - }, - { - "sampler": 29, - "target": { - "node": 35, - "path": "scale" - } - }, - { - "sampler": 30, - "target": { - "node": 37, - "path": "translation" - } - }, - { - "sampler": 31, - "target": { - "node": 37, - "path": "rotation" - } - }, - { - "sampler": 32, - "target": { - "node": 37, - "path": "scale" - } - }, - { - "sampler": 33, - "target": { - "node": 39, - "path": "translation" - } - }, - { - "sampler": 34, - "target": { - "node": 39, - "path": "rotation" - } - }, - { - "sampler": 35, - "target": { - "node": 39, - "path": "scale" - } - }, - { - "sampler": 36, - "target": { - "node": 41, - "path": "translation" - } - }, - { - "sampler": 37, - "target": { - "node": 41, - "path": "rotation" - } - }, - { - "sampler": 38, - "target": { - "node": 41, - "path": "scale" - } - }, - { - "sampler": 39, - "target": { - "node": 43, - "path": "translation" - } - }, - { - "sampler": 40, - "target": { - "node": 43, - "path": "rotation" - } - }, - { - "sampler": 41, - "target": { - "node": 43, - "path": "scale" - } - }, - { - "sampler": 42, - "target": { - "node": 45, - "path": "translation" - } - }, - { - "sampler": 43, - "target": { - "node": 45, - "path": "rotation" - } - }, - { - "sampler": 44, - "target": { - "node": 45, - "path": "scale" - } - }, - { - "sampler": 45, - "target": { - "node": 47, - "path": "translation" - } - }, - { - "sampler": 46, - "target": { - "node": 47, - "path": "rotation" - } - }, - { - "sampler": 47, - "target": { - "node": 47, - "path": "scale" - } - }, - { - "sampler": 48, - "target": { - "node": 49, - "path": "translation" - } - }, - { - "sampler": 49, - "target": { - "node": 49, - "path": "rotation" - } - }, - { - "sampler": 50, - "target": { - "node": 49, - "path": "scale" - } - }, - { - "sampler": 51, - "target": { - "node": 51, - "path": "translation" - } - }, - { - "sampler": 52, - "target": { - "node": 51, - "path": "rotation" - } - }, - { - "sampler": 53, - "target": { - "node": 51, - "path": "scale" - } - }, - { - "sampler": 54, - "target": { - "node": 53, - "path": "translation" - } - }, - { - "sampler": 55, - "target": { - "node": 53, - "path": "rotation" - } - }, - { - "sampler": 56, - "target": { - "node": 53, - "path": "scale" - } - }, - { - "sampler": 57, - "target": { - "node": 55, - "path": "translation" - } - }, - { - "sampler": 58, - "target": { - "node": 55, - "path": "rotation" - } - }, - { - "sampler": 59, - "target": { - "node": 55, - "path": "scale" - } - }, - { - "sampler": 60, - "target": { - "node": 57, - "path": "translation" - } - }, - { - "sampler": 61, - "target": { - "node": 57, - "path": "rotation" - } - }, - { - "sampler": 62, - "target": { - "node": 57, - "path": "scale" - } - } - ], - "name": "Animation", - "samplers": [ - { - "input": 99, - "interpolation": "LINEAR", - "output": 100 - }, - { - "input": 101, - "interpolation": "LINEAR", - "output": 102 - }, - { - "input": 103, - "interpolation": "LINEAR", - "output": 104 - }, - { - "input": 105, - "interpolation": "LINEAR", - "output": 106 - }, - { - "input": 107, - "interpolation": "LINEAR", - "output": 108 - }, - { - "input": 109, - "interpolation": "LINEAR", - "output": 110 - }, - { - "input": 111, - "interpolation": "LINEAR", - "output": 112 - }, - { - "input": 113, - "interpolation": "LINEAR", - "output": 114 - }, - { - "input": 115, - "interpolation": "LINEAR", - "output": 116 - }, - { - "input": 117, - "interpolation": "LINEAR", - "output": 118 - }, - { - "input": 119, - "interpolation": "LINEAR", - "output": 120 - }, - { - "input": 121, - "interpolation": "LINEAR", - "output": 122 - }, - { - "input": 123, - "interpolation": "LINEAR", - "output": 124 - }, - { - "input": 125, - "interpolation": "LINEAR", - "output": 126 - }, - { - "input": 127, - "interpolation": "LINEAR", - "output": 128 - }, - { - "input": 129, - "interpolation": "LINEAR", - "output": 130 - }, - { - "input": 131, - "interpolation": "LINEAR", - "output": 132 - }, - { - "input": 133, - "interpolation": "LINEAR", - "output": 134 - }, - { - "input": 135, - "interpolation": "LINEAR", - "output": 136 - }, - { - "input": 137, - "interpolation": "LINEAR", - "output": 138 - }, - { - "input": 139, - "interpolation": "LINEAR", - "output": 140 - }, - { - "input": 141, - "interpolation": "LINEAR", - "output": 142 - }, - { - "input": 143, - "interpolation": "LINEAR", - "output": 144 - }, - { - "input": 145, - "interpolation": "LINEAR", - "output": 146 - }, - { - "input": 147, - "interpolation": "LINEAR", - "output": 148 - }, - { - "input": 149, - "interpolation": "LINEAR", - "output": 150 - }, - { - "input": 151, - "interpolation": "LINEAR", - "output": 152 - }, - { - "input": 153, - "interpolation": "LINEAR", - "output": 154 - }, - { - "input": 155, - "interpolation": "LINEAR", - "output": 156 - }, - { - "input": 157, - "interpolation": "LINEAR", - "output": 158 - }, - { - "input": 159, - "interpolation": "LINEAR", - "output": 160 - }, - { - "input": 161, - "interpolation": "LINEAR", - "output": 162 - }, - { - "input": 163, - "interpolation": "LINEAR", - "output": 164 - }, - { - "input": 165, - "interpolation": "LINEAR", - "output": 166 - }, - { - "input": 167, - "interpolation": "LINEAR", - "output": 168 - }, - { - "input": 169, - "interpolation": "LINEAR", - "output": 170 - }, - { - "input": 171, - "interpolation": "LINEAR", - "output": 172 - }, - { - "input": 173, - "interpolation": "LINEAR", - "output": 174 - }, - { - "input": 175, - "interpolation": "LINEAR", - "output": 176 - }, - { - "input": 177, - "interpolation": "LINEAR", - "output": 178 - }, - { - "input": 179, - "interpolation": "LINEAR", - "output": 180 - }, - { - "input": 181, - "interpolation": "LINEAR", - "output": 182 - }, - { - "input": 183, - "interpolation": "LINEAR", - "output": 184 - }, - { - "input": 185, - "interpolation": "LINEAR", - "output": 186 - }, - { - "input": 187, - "interpolation": "LINEAR", - "output": 188 - }, - { - "input": 189, - "interpolation": "LINEAR", - "output": 190 - }, - { - "input": 191, - "interpolation": "LINEAR", - "output": 192 - }, - { - "input": 193, - "interpolation": "LINEAR", - "output": 194 - }, - { - "input": 195, - "interpolation": "LINEAR", - "output": 196 - }, - { - "input": 197, - "interpolation": "LINEAR", - "output": 198 - }, - { - "input": 199, - "interpolation": "LINEAR", - "output": 200 - }, - { - "input": 201, - "interpolation": "LINEAR", - "output": 202 - }, - { - "input": 203, - "interpolation": "LINEAR", - "output": 204 - }, - { - "input": 205, - "interpolation": "LINEAR", - "output": 206 - }, - { - "input": 207, - "interpolation": "LINEAR", - "output": 208 - }, - { - "input": 209, - "interpolation": "LINEAR", - "output": 210 - }, - { - "input": 211, - "interpolation": "LINEAR", - "output": 212 - }, - { - "input": 213, - "interpolation": "LINEAR", - "output": 214 - }, - { - "input": 215, - "interpolation": "LINEAR", - "output": 216 - }, - { - "input": 217, - "interpolation": "LINEAR", - "output": 218 - }, - { - "input": 219, - "interpolation": "LINEAR", - "output": 220 - }, - { - "input": 221, - "interpolation": "LINEAR", - "output": 222 - }, - { - "input": 223, - "interpolation": "LINEAR", - "output": 224 - } - ] - } - ], - "asset": { - "extras": { - "author": "Mikita_Hubanau (https://sketchfab.com/Mikita_Hubanau)", - "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", - "source": "https://sketchfab.com/3d-models/lost-robot-5a5c314a82864818a3fa5a0f71b17990", - "title": "Lost robot" - }, - "generator": "Sketchfab-12.65.0", - "version": "2.0" - }, - "bufferViews": [ - { - "buffer": 0, - "byteLength": 3064, - "byteStride": 8, - "name": "shortBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 304500, - "byteOffset": 3064, - "name": "floatBufferViews", - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 191152, - "byteOffset": 307564, - "byteStride": 8, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 573456, - "byteOffset": 498716, - "byteStride": 12, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 6128, - "byteOffset": 1072172, - "byteStride": 16, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 384, - "byteOffset": 1078300, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 14172, - "byteOffset": 1078684, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 29124, - "byteOffset": 1092856, - "byteStride": 12, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 17856, - "byteOffset": 1121980, - "byteStride": 16, - "name": "floatBufferViews" - } - ], - "buffers": [ - { - "byteLength": 1139836, - "uri": "scene.bin" - } - ], - "extensionsUsed": [ - "KHR_materials_unlit" - ], - "images": [ - { - "uri": "textures/butterfly_baseColor.jpeg" - }, - { - "uri": "textures/Sphere_baseColor.png" - }, - { - "uri": "textures/Material.002_baseColor.png" - }, - { - "uri": "textures/Tree_main_and_grass_robot_baseColor.png" - }, - { - "uri": "textures/Tree_up_baseColor.png" - }, - { - "uri": "textures/Robot_baseColor.png" - }, - { - "uri": "textures/Grass_down_baseColor.png" - }, - { - "uri": "textures/emission.001_baseColor.png" - } - ], - "materials": [ - { - "doubleSided": true, - "emissiveFactor": [ - 0.0052388379722419385, - 0.186446430295268, - 0.40710400711100403 - ], - "extensions": { - "KHR_materials_unlit": {} - }, - "name": "butterfly", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 0 - }, - "metallicFactor": 0.0 - } - }, - { - "alphaCutoff": 0.9258963695286042, - "alphaMode": "MASK", - "doubleSided": true, - "extensions": { - "KHR_materials_unlit": {} - }, - "name": "Sphere", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 1 - }, - "metallicFactor": 0.0 - } - }, - { - "alphaCutoff": 0.0656134052, - "alphaMode": "MASK", - "doubleSided": true, - "emissiveFactor": [ - 0.023691134533794886, - 1.0, - 1.0 - ], - "extensions": { - "KHR_materials_unlit": {} - }, - "name": "Material.002", - "pbrMetallicRoughness": { - "baseColorFactor": [ - 0.3057187069, - 0.3057187069, - 0.3057187069, - 1.0 - ], - "baseColorTexture": { - "index": 2 - }, - "metallicFactor": 0.0 - } - }, - { - "doubleSided": true, - "extensions": { - "KHR_materials_unlit": {} - }, - "name": "Tree_main_and_grass_robot", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 3 - }, - "metallicFactor": 0.0 - } - }, - { - "alphaCutoff": 0.4726682471, - "alphaMode": "MASK", - "doubleSided": true, - "extensions": { - "KHR_materials_unlit": {} - }, - "name": "Tree_up", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 4 - }, - "metallicFactor": 0.0 - } - }, - { - "doubleSided": true, - "extensions": { - "KHR_materials_unlit": {} - }, - "name": "Robot", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 5 - }, - "metallicFactor": 0.0 - } - }, - { - "alphaCutoff": 0.1121339586, - "alphaMode": "MASK", - "doubleSided": true, - "extensions": { - "KHR_materials_unlit": {} - }, - "name": "Grass_down", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 6 - }, - "metallicFactor": 0.0 - } - }, - { - "alphaCutoff": 0.050351434, - "alphaMode": "MASK", - "doubleSided": true, - "emissiveFactor": [ - 0.988795247893388, - 1.0, - 1.0 - ], - "extensions": { - "KHR_materials_unlit": {} - }, - "name": "emission.001", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 7 - }, - "metallicFactor": 0.0 - } - } - ], - "meshes": [ - { - "name": "Object_0", - "primitives": [ - { - "attributes": { - "JOINTS_0": 97, - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2, - "WEIGHTS_0": 98 - }, - "indices": 3, - "material": 0, - "mode": 4 - } - ] - }, - { - "name": "Object_1", - "primitives": [ - { - "attributes": { - "NORMAL": 5, - "POSITION": 4, - "TEXCOORD_0": 6 - }, - "indices": 7, - "material": 1, - "mode": 4 - } - ] - }, - { - "name": "Object_2", - "primitives": [ - { - "attributes": { - "NORMAL": 9, - "POSITION": 8, - "TEXCOORD_0": 10 - }, - "indices": 11, - "material": 2, - "mode": 4 - } - ] - }, - { - "name": "Object_3", - "primitives": [ - { - "attributes": { - "NORMAL": 13, - "POSITION": 12, - "TEXCOORD_0": 14 - }, - "indices": 15, - "material": 3, - "mode": 4 - } - ] - }, - { - "name": "Object_4", - "primitives": [ - { - "attributes": { - "NORMAL": 17, - "POSITION": 16, - "TEXCOORD_0": 18 - }, - "indices": 19, - "material": 4, - "mode": 4 - } - ] - }, - { - "name": "Object_5", - "primitives": [ - { - "attributes": { - "NORMAL": 21, - "POSITION": 20, - "TEXCOORD_0": 22 - }, - "indices": 23, - "material": 5, - "mode": 4 - } - ] - }, - { - "name": "Object_6", - "primitives": [ - { - "attributes": { - "NORMAL": 25, - "POSITION": 24, - "TEXCOORD_0": 26 - }, - "indices": 27, - "material": 6, - "mode": 4 - } - ] - }, - { - "name": "Object_7", - "primitives": [ - { - "attributes": { - "NORMAL": 29, - "POSITION": 28, - "TEXCOORD_0": 30 - }, - "indices": 31, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_8", - "primitives": [ - { - "attributes": { - "NORMAL": 33, - "POSITION": 32, - "TEXCOORD_0": 34 - }, - "indices": 35, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_9", - "primitives": [ - { - "attributes": { - "NORMAL": 37, - "POSITION": 36, - "TEXCOORD_0": 38 - }, - "indices": 39, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_10", - "primitives": [ - { - "attributes": { - "NORMAL": 41, - "POSITION": 40, - "TEXCOORD_0": 42 - }, - "indices": 43, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_11", - "primitives": [ - { - "attributes": { - "NORMAL": 45, - "POSITION": 44, - "TEXCOORD_0": 46 - }, - "indices": 47, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_12", - "primitives": [ - { - "attributes": { - "NORMAL": 49, - "POSITION": 48, - "TEXCOORD_0": 50 - }, - "indices": 51, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_13", - "primitives": [ - { - "attributes": { - "NORMAL": 53, - "POSITION": 52, - "TEXCOORD_0": 54 - }, - "indices": 55, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_14", - "primitives": [ - { - "attributes": { - "NORMAL": 57, - "POSITION": 56, - "TEXCOORD_0": 58 - }, - "indices": 59, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_15", - "primitives": [ - { - "attributes": { - "NORMAL": 61, - "POSITION": 60, - "TEXCOORD_0": 62 - }, - "indices": 63, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_16", - "primitives": [ - { - "attributes": { - "NORMAL": 65, - "POSITION": 64, - "TEXCOORD_0": 66 - }, - "indices": 67, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_17", - "primitives": [ - { - "attributes": { - "NORMAL": 69, - "POSITION": 68, - "TEXCOORD_0": 70 - }, - "indices": 71, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_18", - "primitives": [ - { - "attributes": { - "NORMAL": 73, - "POSITION": 72, - "TEXCOORD_0": 74 - }, - "indices": 75, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_19", - "primitives": [ - { - "attributes": { - "NORMAL": 77, - "POSITION": 76, - "TEXCOORD_0": 78 - }, - "indices": 79, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_20", - "primitives": [ - { - "attributes": { - "NORMAL": 81, - "POSITION": 80, - "TEXCOORD_0": 82 - }, - "indices": 83, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_21", - "primitives": [ - { - "attributes": { - "NORMAL": 85, - "POSITION": 84, - "TEXCOORD_0": 86 - }, - "indices": 87, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_22", - "primitives": [ - { - "attributes": { - "NORMAL": 89, - "POSITION": 88, - "TEXCOORD_0": 90 - }, - "indices": 91, - "material": 7, - "mode": 4 - } - ] - }, - { - "name": "Object_23", - "primitives": [ - { - "attributes": { - "NORMAL": 93, - "POSITION": 92, - "TEXCOORD_0": 94 - }, - "indices": 95, - "material": 7, - "mode": 4 - } - ] - } - ], - "nodes": [ - { - "children": [ - 1 - ], - "matrix": [ - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - 2.220446049250313e-16, - -1.0, - 0.0, - 0.0, - 1.0, - 2.220446049250313e-16, - 0.0, - 0.0, - 0.0, - 0.0, - 1.0 - ], - "name": "Sketchfab_model" - }, - { - "children": [ - 2 - ], - "name": "root" - }, - { - "children": [ - 3, - 13, - 15, - 17, - 19, - 21, - 23, - 25, - 27, - 29, - 31, - 33, - 35, - 37, - 39, - 41, - 43, - 45, - 47, - 49, - 51, - 53, - 55, - 57 - ], - "matrix": [ - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - 2.220446049250313e-16, - 1.0, - 0.0, - 0.0, - -1.0, - 2.220446049250313e-16, - 0.0, - 0.0, - 0.0, - 0.0, - 1.0 - ], - "name": "GLTF_SceneRootNode" - }, - { - "children": [ - 4 - ], - "matrix": [ - 4.323518616288673, - 0.0, - 4.95163347772991, - 0.0, - 0.0, - 6.573544025421143, - 0.0, - 0.0, - -4.95163347772991, - 0.0, - 4.323518616288673, - 0.0, - 21.204647064208984, - 55.19243621826172, - 34.77749252319336, - 1.0 - ], - "name": "butterfly_6" - }, - { - "children": [ - 5, - 7, - 6 - ], - "name": "GLTF_created_0" - }, - { - "children": [ - 8 - ], - "name": "GLTF_created_0_rootJoint" - }, - { - "name": "butterfly _5" - }, - { - "mesh": 0, - "name": "Object_7", - "skin": 0 - }, - { - "children": [ - 9, - 10, - 11, - 12 - ], - "name": "Bone_4", - "rotation": [ - -2.4614632110342427e-08, - 2.4614637439412945e-08, - 0.7071067094802856, - 0.7071068286895752 - ], - "translation": [ - 0.13022038340568542, - 0.0012888498604297638, - 0.0 - ] - }, - { - "name": "Bone.001_0", - "rotation": [ - -0.45566752552986145, - -5.033967909184867e-07, - 2.6704898914431396e-07, - 0.8901500701904297 - ], - "scale": [ - 1.0, - 0.9999999403953552, - 1.0 - ], - "translation": [ - 6.122841789135691e-09, - 0.07053371518850327, - -0.002445325255393982 - ] - }, - { - "name": "Bone.002_1", - "rotation": [ - -0.9413962364196777, - -1.9862069677856198e-07, - 3.455700152699137e-07, - 0.33730289340019226 - ], - "scale": [ - 1.0, - 0.9999999403953552, - 1.0 - ], - "translation": [ - 1.2932044768376727e-08, - 0.01897638849914074, - -0.002600995125249028 - ] - }, - { - "name": "Bone.003_2", - "rotation": [ - 0.45400741696357727, - -5.53170593775576e-07, - -2.090021666845132e-07, - 0.8909978866577148 - ], - "scale": [ - 1.0, - 1.0, - 0.9999999403953552 - ], - "translation": [ - 5.895800736510637e-09, - 0.07053371518850327, - 0.0024879276752471924 - ] - }, - { - "name": "Bone.004_3", - "rotation": [ - 0.9401815533638, - -8.233714510197387e-08, - -3.0274847517830494e-07, - 0.3406739830970764 - ], - "scale": [ - 1.0, - 1.0, - 0.9999998807907104 - ], - "translation": [ - 1.2496492729496822e-08, - 0.018976382911205292, - 0.0019830353558063507 - ] - }, - { - "children": [ - 14 - ], - "matrix": [ - -174.9436798095703, - -0.0, - -0.0, - -0.0, - 0.0, - 174.943679809561, - 5.7003888282027926e-05, - -0.0, - 0.0, - -5.7003888282027926e-05, - 174.943679809561, - -0.0, - -0.48122596740722656, - 59.97824478149414, - 0.6987617015838623, - 1.0 - ], - "name": "Cube_7" - }, - { - "mesh": 1, - "name": "Object_14" - }, - { - "children": [ - 16 - ], - "matrix": [ - -0.00767299417324081, - -0.15468073340602384, - -0.3499006529261404, - 0.0, - 0.1885279419828976, - 0.3029961028860396, - -0.1380798601256284, - 0.0, - 0.3328870849054646, - -0.17516478925170573, - 0.07013527182734025, - 0.0, - -76.03022766113281, - 179.40689086914063, - 51.88383483886719, - 1.0 - ], - "name": "Light_8" - }, - { - "mesh": 2, - "name": "Object_16" - }, - { - "children": [ - 18 - ], - "matrix": [ - 0.4172574281692505, - 0.0, - 0.0, - 0.0, - 0.0, - 0.4172574281692505, - 0.0, - 0.0, - 0.0, - 0.0, - 0.4172574281692505, - 0.0, - 0.0, - 38.15312957763672, - 0.0, - 1.0 - ], - "name": "Tree main_9" - }, - { - "mesh": 3, - "name": "Object_18" - }, - { - "children": [ - 20 - ], - "matrix": [ - 0.08194863051176071, - 0.0, - 0.0, - 0.0, - 0.0, - 0.08194863051176071, - 0.0, - 0.0, - 0.0, - 0.0, - 0.08194863051176071, - 0.0, - -5.914969444274902, - 116.30081939697266, - 4.802690505981445, - 1.0 - ], - "name": "Tree up_10" - }, - { - "mesh": 4, - "name": "Object_20" - }, - { - "children": [ - 22 - ], - "matrix": [ - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - -1.685873969314855e-07, - 0.9999999999999858, - 0.0, - 0.0, - -0.9999999999999858, - -1.685873969314855e-07, - 0.0, - 0.0, - 0.0, - 0.0, - 1.0 - ], - "name": "Robot_11" - }, - { - "mesh": 5, - "name": "Object_22" - }, - { - "children": [ - 24 - ], - "matrix": [ - 0.10071671009063721, - 0.0, - 0.0, - 0.0, - 0.0, - 0.10071671009063721, - 0.0, - 0.0, - 0.0, - 0.0, - 0.10071671009063721, - 0.0, - 0.0, - 38.967430114746094, - 0.0, - 1.0 - ], - "name": "grass main_12" - }, - { - "mesh": 6, - "name": "Object_24" - }, - { - "children": [ - 26 - ], - "name": "Plane_13", - "rotation": [ - 0.002269507385790348, - -0.0007304964237846434, - -0.001360747730359435, - 0.9999962449073792 - ], - "scale": [ - 0.3050141930580139, - 0.3050141930580139, - 0.3050141930580139 - ], - "translation": [ - 1.739289402961731, - 63.31558609008789, - -37.5067138671875 - ] - }, - { - "mesh": 7, - "name": "Object_26" - }, - { - "children": [ - 28 - ], - "name": "Plane.001_14", - "scale": [ - 0.30617204308509827, - 0.30617204308509827, - 0.30617204308509827 - ], - "translation": [ - 57.85291290283203, - 33.0412483215332, - 73.42000579833984 - ] - }, - { - "mesh": 8, - "name": "Object_28" - }, - { - "children": [ - 30 - ], - "name": "Plane.002_15", - "rotation": [ - -0.0053616357035934925, - 0.0031982501968741417, - 0.0003302350814919919, - 0.9999804496765137 - ], - "scale": [ - 0.30753093957901, - 0.30753093957901, - 0.30753093957901 - ], - "translation": [ - 69.08256530761719, - 33.24679183959961, - 19.369686126708984 - ] - }, - { - "mesh": 9, - "name": "Object_30" - }, - { - "children": [ - 32 - ], - "name": "Plane.003_16", - "scale": [ - 0.30630233883857727, - 0.30630233883857727, - 0.30630233883857727 - ], - "translation": [ - 92.86348724365234, - 32.319313049316406, - -15.1713285446167 - ] - }, - { - "mesh": 10, - "name": "Object_32" - }, - { - "children": [ - 34 - ], - "name": "Plane.004_17", - "scale": [ - 0.30548226833343506, - 0.30548226833343506, - 0.30548226833343506 - ], - "translation": [ - 30.670330047607422, - 65.46968078613281, - 56.26278305053711 - ] - }, - { - "mesh": 11, - "name": "Object_34" - }, - { - "children": [ - 36 - ], - "name": "Plane.005_18", - "rotation": [ - -0.0028024723287671804, - 0.0015898573910817504, - 0.00020110388868488371, - 0.9999948143959045 - ], - "scale": [ - 0.3057935833930969, - 0.3057935833930969, - 0.3057935833930969 - ], - "translation": [ - 82.2409896850586, - 58.90840148925781, - -33.30022048950195 - ] - }, - { - "mesh": 12, - "name": "Object_36" - }, - { - "children": [ - 38 - ], - "name": "Plane.006_19", - "rotation": [ - -0.0030598801095038652, - 0.002929623704403639, - 0.0003532633127178997, - 0.9999909400939941 - ], - "scale": [ - 0.3047505021095276, - 0.3047505021095276, - 0.3047505021095276 - ], - "translation": [ - 44.6607780456543, - 70.54801940917969, - -12.690329551696777 - ] - }, - { - "mesh": 13, - "name": "Object_38" - }, - { - "children": [ - 40 - ], - "name": "Plane.007_20", - "rotation": [ - 0.0023032811004668474, - -0.001351050566881895, - -0.0017102033598348498, - 0.9999949932098389 - ], - "scale": [ - 0.30547261238098145, - 0.30547258257865906, - 0.30547261238098145 - ], - "translation": [ - 47.795230865478516, - 53.95439529418945, - -14.124510765075684 - ] - }, - { - "mesh": 14, - "name": "Object_40" - }, - { - "children": [ - 42 - ], - "name": "Plane.008_21", - "rotation": [ - 0.001715849619358778, - -0.0002822177193593234, - -0.003154025413095951, - 0.9999935030937195 - ], - "scale": [ - 0.30667221546173096, - 0.30667218565940857, - 0.30667221546173096 - ], - "translation": [ - 26.72577667236328, - 62.139060974121094, - 0.09393680840730667 - ] - }, - { - "mesh": 15, - "name": "Object_42" - }, - { - "children": [ - 44 - ], - "name": "Plane.009_22", - "rotation": [ - -0.0022339364513754845, - 0.0018208763794973493, - 0.001316523994319141, - 0.9999949932098389 - ], - "scale": [ - 0.30589616298675537, - 0.305896133184433, - 0.3058961033821106 - ], - "translation": [ - 36.19907760620117, - 51.668907165527344, - 4.719671726226807 - ] - }, - { - "mesh": 16, - "name": "Object_44" - }, - { - "children": [ - 46 - ], - "name": "Plane.010_23", - "rotation": [ - -0.0028497595340013504, - 0.0021676223259419203, - 0.00045289588160812855, - 0.9999935030937195 - ], - "scale": [ - 0.305561363697052, - 0.305561363697052, - 0.305561363697052 - ], - "translation": [ - 26.151714324951172, - 58.31365966796875, - -24.462902069091797 - ] - }, - { - "mesh": 17, - "name": "Object_46" - }, - { - "children": [ - 48 - ], - "name": "Plane.012_24", - "rotation": [ - -0.003783673048019409, - 0.002174131339415908, - 0.0005050225299783051, - 0.9999903440475464 - ], - "scale": [ - 0.30505549907684326, - 0.30505549907684326, - 0.30505549907684326 - ], - "translation": [ - -20.864805221557617, - 83.64501190185547, - -34.65026092529297 - ] - }, - { - "mesh": 18, - "name": "Object_48" - }, - { - "children": [ - 50 - ], - "name": "Plane.013_25", - "rotation": [ - -0.0018859774572774768, - 0.0010393356205895543, - 0.000546369468793273, - 0.9999975562095642 - ], - "scale": [ - 0.3050001859664917, - 0.3050001859664917, - 0.3050001859664917 - ], - "translation": [ - -37.30769348144531, - 67.81591796875, - -4.284732341766357 - ] - }, - { - "mesh": 19, - "name": "Object_50" - }, - { - "children": [ - 52 - ], - "name": "Plane.014_26", - "rotation": [ - -0.000894198368769139, - 0.0006758048548363149, - 0.0003250534937251359, - 0.9999994039535522 - ], - "scale": [ - 0.30489784479141235, - 0.30489784479141235, - 0.30489784479141235 - ], - "translation": [ - -46.17869186401367, - 50.70797348022461, - -23.876955032348633 - ] - }, - { - "mesh": 20, - "name": "Object_52" - }, - { - "children": [ - 54 - ], - "name": "Plane.015_27", - "rotation": [ - 0.0015401917044073343, - -0.0010282353032380342, - -0.0010186650324612856, - 0.9999977946281433 - ], - "scale": [ - 0.30538591742515564, - 0.30538591742515564, - 0.30538591742515564 - ], - "translation": [ - -49.393550872802734, - 62.61075973510742, - -38.92332077026367 - ] - }, - { - "mesh": 21, - "name": "Object_54" - }, - { - "children": [ - 56 - ], - "name": "Plane.016_28", - "rotation": [ - 0.003536913311108947, - -0.0007061943178996444, - -0.0018182960338890553, - 0.9999918341636658 - ], - "scale": [ - 0.305203378200531, - 0.305203378200531, - 0.305203378200531 - ], - "translation": [ - -58.19683074951172, - 68.52460479736328, - -7.571829319000244 - ] - }, - { - "mesh": 22, - "name": "Object_56" - }, - { - "children": [ - 58 - ], - "name": "Plane.017_29", - "rotation": [ - -0.0022423178888857365, - 0.001729255192913115, - 0.0005280149052850902, - 0.9999958276748657 - ], - "scale": [ - 0.30494362115859985, - 0.30494362115859985, - 0.30494362115859985 - ], - "translation": [ - -59.85276412963867, - 42.106449127197266, - -37.00456237792969 - ] - }, - { - "mesh": 23, - "name": "Object_58" - } - ], - "samplers": [ - { - "magFilter": 9729, - "minFilter": 9987, - "wrapS": 10497, - "wrapT": 10497 - } - ], - "scene": 0, - "scenes": [ - { - "name": "Sketchfab_Scene", - "nodes": [ - 0 - ] - } - ], - "skins": [ - { - "inverseBindMatrices": 96, - "joints": [ - 5, - 8, - 9, - 10, - 11, - 12 - ], - "skeleton": 5 - } - ], - "textures": [ - { - "sampler": 0, - "source": 0 - }, - { - "sampler": 0, - "source": 1 - }, - { - "sampler": 0, - "source": 2 - }, - { - "sampler": 0, - "source": 3 - }, - { - "sampler": 0, - "source": 4 - }, - { - "sampler": 0, - "source": 5 - }, - { - "sampler": 0, - "source": 6 - }, - { - "sampler": 0, - "source": 7 - } - ] -} diff --git a/public/lost_robot/textures/Grass_down_baseColor.png b/public/lost_robot/textures/Grass_down_baseColor.png deleted file mode 100644 index cafe68dc0..000000000 Binary files a/public/lost_robot/textures/Grass_down_baseColor.png and /dev/null differ diff --git a/public/lost_robot/textures/Material.002_baseColor.png b/public/lost_robot/textures/Material.002_baseColor.png deleted file mode 100644 index ef16c9a72..000000000 Binary files a/public/lost_robot/textures/Material.002_baseColor.png and /dev/null differ diff --git a/public/lost_robot/textures/Robot_baseColor.png b/public/lost_robot/textures/Robot_baseColor.png deleted file mode 100644 index eb1c1f7f7..000000000 Binary files a/public/lost_robot/textures/Robot_baseColor.png and /dev/null differ diff --git a/public/lost_robot/textures/Sphere_baseColor.png b/public/lost_robot/textures/Sphere_baseColor.png deleted file mode 100644 index 8793bc234..000000000 Binary files a/public/lost_robot/textures/Sphere_baseColor.png and /dev/null differ diff --git a/public/lost_robot/textures/Tree_main_and_grass_robot_baseColor.png b/public/lost_robot/textures/Tree_main_and_grass_robot_baseColor.png deleted file mode 100644 index c5a735c78..000000000 Binary files a/public/lost_robot/textures/Tree_main_and_grass_robot_baseColor.png and /dev/null differ diff --git a/public/lost_robot/textures/Tree_up_baseColor.png b/public/lost_robot/textures/Tree_up_baseColor.png deleted file mode 100644 index bab08e404..000000000 Binary files a/public/lost_robot/textures/Tree_up_baseColor.png and /dev/null differ diff --git a/public/lost_robot/textures/butterfly_baseColor.jpeg b/public/lost_robot/textures/butterfly_baseColor.jpeg deleted file mode 100644 index 750d12d28..000000000 Binary files a/public/lost_robot/textures/butterfly_baseColor.jpeg and /dev/null differ diff --git a/public/lost_robot/textures/emission.001_baseColor.png b/public/lost_robot/textures/emission.001_baseColor.png deleted file mode 100644 index 9b8dc7407..000000000 Binary files a/public/lost_robot/textures/emission.001_baseColor.png and /dev/null differ diff --git a/src/app/practice/swordtember/1/page.tsx b/src/app/practice/swordtember/1/page.tsx new file mode 100644 index 000000000..ad6c8fa73 --- /dev/null +++ b/src/app/practice/swordtember/1/page.tsx @@ -0,0 +1,167 @@ +'use client'; +import { Suspense, useRef, useState } from 'react'; +import { Canvas, useLoader, useFrame } from '@react-three/fiber'; +import { Html, OrbitControls, Preload, PresentationControls } from '@react-three/drei'; +import { EffectComposer, ChromaticAberration, Noise, Bloom } from '@react-three/postprocessing'; +import { BlendFunction } from 'postprocessing'; +import { Model } from '@assets/models/WingedSword'; + +export const SceneViewer = () => { + return ( + + + Loading}> + + + + + + {/* */} + + + + + ); +}; + +const Swordtempber2024_Wings = () => { + return ( +
+
+ +
+
+
+
+

Bee Dagger

+

Weapon (dagger), uncommon

+
+
+
+
+

Armor Class

+

18 (natural armor)

+
+
+

Damage

+

1d4 piercing

+
+
+

Speed

+

25ft.

+
+
+
+
+

STR

+

14 (+2)

+
+
+

DEX

+

11 (+0)

+
+
+

CON

+

13 (+1)

+
+
+

INT

+

1 (-5)

+
+
+

WIS

+

3 (-4)

+
+
+

CHA

+

1 (-5)

+
+
+
+
+

Damage Immunities

+

poison, psychic

+
+
+

Condition Immunities

+

blinded, charmed, deafened, exhaustion, frightened, petrified, poisoned

+
+
+

Senses

+

blindsight 60ft. (blind beyond this radius), passive Perception 6

+
+
+

Languages

+

+
+
+

Challenge

+

1 (200 XP)

+
+
+
+
+

Weather Control.

+

+ This item can control the local weather or climate. +

+
+
+

Lunar/Solar.

+

In the sunlight or moonlight, this gains a boost to its abilities. A lunar item might instead gain powers under the full moon.

+
+
+
+
+

Actions

+
+

Multiattack.

+

The armor makes two melee attacks.

+
+
+

Slam.

+

+ Melee Weapon Attack: +4 to hit, reach 5 ft., one target. + Hit: 5 (1d6 + 2) bludgeoning damage. +

+
+
+
+

Legendary Actions

+
+

Multiattack.

+

The armor makes two melee attacks.

+
+
+

Slam.

+

+ Melee Weapon Attack: +4 to hit, reach 5 ft., one target. + Hit: 5 (1d6 + 2) bludgeoning damage. +

+
+
+
+
+
+
+
+ ); +}; + +export default Swordtempber2024_Wings; diff --git a/src/app/professional/ServiceCard.tsx b/src/app/professional/ServiceCard.tsx index bd86467a4..5686cc36a 100644 --- a/src/app/professional/ServiceCard.tsx +++ b/src/app/professional/ServiceCard.tsx @@ -90,9 +90,8 @@ const Card = ({ id, href, heading }) => { export const ServiceCard = () => { return (
- - - + +
); }; diff --git a/src/app/professional/graphic-design/DesignProjects.tsx b/src/app/professional/graphic-design/DesignProjects.tsx new file mode 100644 index 000000000..502e786f4 --- /dev/null +++ b/src/app/professional/graphic-design/DesignProjects.tsx @@ -0,0 +1,140 @@ +'use client'; +import { useState } from 'react'; +import { Projects } from '@data/projectsData'; +import Link from 'next/link'; +import styles from '@styles/modules/projects.module.scss'; +import Image from 'next/image'; +import { GetMonthName } from '@utils/GetMonthName'; +import { FaCode, FaFileImage, FaRegEye } from 'react-icons/fa6'; + +export const extractCategories = () => { + const categoriesSet = new Set(); + Projects.forEach((project) => { + categoriesSet.add(project.category); + }); + return Array.from(categoriesSet); +}; + +const DesignProjects: React.FC = () => { + const [activeCategory, setActiveCategory] = useState('All'); + + const handleTabChange = (category: string) => { + setActiveCategory(category); + }; + + const categories = extractCategories(); + + const filteredProjects = + activeCategory === 'All' + ? [...Projects] + .filter((p) => p.category === 'illustration') + .sort((a, b) => new Date(b.created).getTime() - new Date(a.created).getTime()) + : Projects.filter((p) => p.category === 'illustration') + .filter((project) => project.category === activeCategory) + .sort((a, b) => new Date(b.created).getTime() - new Date(a.created).getTime()); + + return ( +
+
+ + {categories.map((category) => ( + + ))} +
+
+ {filteredProjects.map((project) => ( +
+ {project.image ? ( +
+ {project.title} +
+ ) : ( +
+ +
+ )} + +
+
+
+

+ {project.title} + +

+ +
+ {project.language && project.language.map((l, i) => {l.toLowerCase()})} +
+ {project.technology && + project.technology.map((t, i) => ( + + {t.toLowerCase()} + + ))} +
+ +

+ + {GetMonthName(project.created)} + {project.created.split('-', 1)}. + {' '} + {project.description} +

+ +
+ {project.repoName && ( + + + + )} + + {project.link && ( + + + + )} +
+
+
+
+ ))} +
+
+ ); +}; +export default DesignProjects; diff --git a/src/app/professional/graphic-design/page.tsx b/src/app/professional/graphic-design/page.tsx new file mode 100644 index 000000000..673c05de0 --- /dev/null +++ b/src/app/professional/graphic-design/page.tsx @@ -0,0 +1,16 @@ +import DesignProjects from "@app/professional/graphic-design/DesignProjects"; + +export const WebDevelopementPage = () => { + return ( + <> +
+

Web Development

+
+
+ +
+ + ); +}; + +export default WebDevelopementPage; diff --git a/src/app/professional/web-development/WebDevelopementQuote.tsx b/src/app/professional/web-development/WebDevelopementQuote.tsx new file mode 100644 index 000000000..132f89c3b --- /dev/null +++ b/src/app/professional/web-development/WebDevelopementQuote.tsx @@ -0,0 +1,125 @@ +'use client'; +import styled from 'styled-components'; +import { Projects } from '@data/projectsData'; + +const FormSection = styled.section` + width: 100vw; + height: 90vh; + display: grid; + place-items: center; + justify-content: center; + padding: 1rem; +`; + +const FormSectionHeader = styled.h1` + font-size: 5vw; + font-weight: 700; +`; + +enum ProjectPurpose { + Business = 'E-Commerce', + Personal = 'Personal', + Blog = 'Blog', + Portfolio = 'Portfolio', + Other = 'Other', +} + +enum KeyFunctionalities { + ContactForm = 'Contact Form', + Newsletter = 'Newsletter', + Blog = 'Blog', + Portfolio = 'Portfolio', + ECommerce = 'E-Commerce', + Other = 'Other', +} + +enum DomainAndHosting { + Yes = 'Yes', + No = 'No', +} + + + +export const WebDevelopementQuote = () => { + return ( + <> +
+ +
+ Project Scope +

These questions are to guage how much work will be the neccesary to create the website or application.

+
+
+ + Project Scope +

What is the primary purpose of the website?

+
+ + Project Scope +

What are the key features or functionalities you need?

+
+ + Project Scope +

How many pages will the website have?

+
+ + Project Scope +

Do you have a domain and hosting?

+
+ + Project Scope +

Do you have any specific design or branding guidelines that need to be followed?

+
+ + Technical Requirements + + + Technical Requirements +

Are there any specific technologies or platforms you want to use? (e.g., WordPress, React, Shopify, etc.)

+
+ + Technical Requirements +

Do you need a content management system (CMS) to update the website yourself?

+
+ + Technical Requirements +

Will there be any third-party integrations required? (e.g., CRM, social media, APIs)

+
+ + Timeline and Budget + + + Timeline and Budget +

What is your target deadline for launching the website?

+
+ + Timeline and Budget +

What is your estimated budget for this project?

+
+ + Timeline and Budget +

Will there be any future phases or expansions planned for the site after launch?

+
+ + Contact Information + + + Contact Information +

What is your name?

+
+ + Contact Information +

What is your email address?

+
+ + Contact Information +

What is your phone number?

+
+ + Contact Information +

Do you have any additional comments or questions?

+
+
+ + ); +}; diff --git a/src/app/professional/web-development/WebProjects.tsx b/src/app/professional/web-development/WebProjects.tsx new file mode 100644 index 000000000..35a242113 --- /dev/null +++ b/src/app/professional/web-development/WebProjects.tsx @@ -0,0 +1,140 @@ +'use client'; +import { useState } from 'react'; +import { Projects } from '@data/projectsData'; +import Link from 'next/link'; +import styles from '@styles/modules/projects.module.scss'; +import Image from 'next/image'; +import { GetMonthName } from '@utils/GetMonthName'; +import { FaCode, FaFileImage, FaRegEye } from 'react-icons/fa6'; + +export const extractCategories = () => { + const categoriesSet = new Set(); + Projects.forEach((project) => { + categoriesSet.add(project.category); + }); + return Array.from(categoriesSet); +}; + +const WebProjects: React.FC = () => { + const [activeCategory, setActiveCategory] = useState('All'); + + const handleTabChange = (category: string) => { + setActiveCategory(category); + }; + + const categories = extractCategories(); + + const filteredProjects = + activeCategory === 'All' + ? [...Projects] + .filter((p) => p.category === 'code') + .sort((a, b) => new Date(b.created).getTime() - new Date(a.created).getTime()) + : Projects.filter((p) => p.category === 'code') + .filter((project) => project.category === activeCategory) + .sort((a, b) => new Date(b.created).getTime() - new Date(a.created).getTime()); + + return ( +
+
+ + {categories.map((category) => ( + + ))} +
+
+ {filteredProjects.map((project) => ( +
+ {project.image ? ( +
+ {project.title} +
+ ) : ( +
+ +
+ )} + +
+
+
+

+ {project.title} + +

+ +
+ {project.language && project.language.map((l, i) => {l.toLowerCase()})} +
+ {project.technology && + project.technology.map((t, i) => ( + + {t.toLowerCase()} + + ))} +
+ +

+ + {GetMonthName(project.created)} + {project.created.split('-', 1)}. + {' '} + {project.description} +

+ +
+ {project.repoName && ( + + + + )} + + {project.link && ( + + + + )} +
+
+
+
+ ))} +
+
+ ); +}; +export default WebProjects; diff --git a/src/app/professional/web-development/page.tsx b/src/app/professional/web-development/page.tsx new file mode 100644 index 000000000..81b7bf6f9 --- /dev/null +++ b/src/app/professional/web-development/page.tsx @@ -0,0 +1,21 @@ + +import WebProjects from "@app/professional/web-development/WebProjects"; +// import { WebDevelopementQuote } from "./WebDevelopementQuote"; + +export const WebDevelopementPage = () => { + return ( + <> +
+

Development

+
+
+ +
+ {/*
+ +
*/} + + ); +}; + +export default WebDevelopementPage; diff --git a/src/assets/models/WingedSword.jsx b/src/assets/models/WingedSword.jsx new file mode 100644 index 000000000..18a9e590b --- /dev/null +++ b/src/assets/models/WingedSword.jsx @@ -0,0 +1,168 @@ +/* +Auto-generated by: https://github.com/pmndrs/gltfjsx +*/ + +import React, { useRef } from 'react' +import { useGLTF, PerspectiveCamera } from '@react-three/drei' + +export function Model(props) { + const { nodes, materials } = useGLTF('/WingedSword.glb') + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + ) +} + +useGLTF.preload('/WingedSword.glb') + diff --git a/src/components/projects/projectsList.tsx b/src/components/projects/projectsList.tsx index 9e25e2bca..fe0e0f391 100644 --- a/src/components/projects/projectsList.tsx +++ b/src/components/projects/projectsList.tsx @@ -5,7 +5,7 @@ import Link from 'next/link'; import styles from '@styles/modules/projects.module.scss'; import Image from 'next/image'; import { GetMonthName } from '@utils/GetMonthName'; -import { FaCode, FaFileImage, FaRegEye } from 'react-icons/fa6'; +import { FaCode, FaRegEye } from 'react-icons/fa6'; export const extractCategories = () => { const categoriesSet = new Set(); diff --git a/src/components/threeJS/scene.jsx b/src/components/threeJS/scene.jsx index 9b9c32c65..7ed0fa05d 100644 --- a/src/components/threeJS/scene.jsx +++ b/src/components/threeJS/scene.jsx @@ -23,15 +23,38 @@ export const Scene = ({ modelPath, scale = 40 }) => { ); }; -export const SceneViewer = ({ modelPath, scale = 40 }) => { +export const SceneViewer = () => { return ( - - - - - - - + + + Loading}> + + + + + {children} + + + + + + + ); diff --git a/src/data/projectsData.tsx b/src/data/projectsData.tsx index f69b20c18..62fb6d3a1 100644 --- a/src/data/projectsData.tsx +++ b/src/data/projectsData.tsx @@ -64,7 +64,7 @@ export const Projects: ProjectStructure[] = [ title: 'Kalecream Website', category: 'code', type: 'website', - image: '/img/project/003.webp', + image: '/img/project/003.png', status: 'ongoing', description: ( @@ -81,12 +81,12 @@ export const Projects: ProjectStructure[] = [ { id: '005', display: true, - title: 'Swagger Login Test', + title: 'Swagger Login', category: 'code', status: 'completed', type: 'test', link: 'https://sphenery.vercel.app/login', - image: '/img/project/005.webp', + image: '/img/project/005.png', description: ( A login/registration form with refresh token done for a test of a Swagger API for a Front-End take-home test. @@ -97,21 +97,6 @@ export const Projects: ProjectStructure[] = [ language: ['React', 'Typescript'], created: '2023-07-23', }, - { - id: '006', - display: true, - title: 'Park', - category: 'illustration', - type: 'practice', - image: '/img/project/006.webp', - status: 'completed', - description: ( - A test of the sapling plug-in in Blender3D. This model was set as the background of this website. - ), - technology: ['Blender3D'], - language: null, - created: '2019-01-01', - }, { id: '007', display: true, @@ -207,35 +192,34 @@ export const Projects: ProjectStructure[] = [ created: '2022-11-12', }, { - id: '013', + id: '014', display: true, - title: 'Cake', + title: 'Donut', category: 'illustration', type: 'practice', - image: '/img/project/013.webp', - status: 'ongoing', - description: ( - - I wanted to make more little cakes. I made one cake as an icon and never made any more cakes. I should make some - more cakes. - - ), - technology: ['Blender3D'], + image: '/img/project/014.webp', + status: 'completed', + description: I wanted to do the infamous beginner donut again, but ended up doing a breakfast scene., language: null, + technology: ['Blender3D'], created: '2022-11-12', }, { - id: '014', + id: '015', display: true, - title: 'Donut', + title: 'Ceremonial Bee Sword', category: 'illustration', type: 'practice', - image: '/img/project/014.webp', + image: '/img/project/015.webp', status: 'completed', - description: I wanted to do the infamous beginner donut again, but ended up doing a breakfast scene., - language: null, + description: ( + + A ceremonial bee sword with an obsidian blade and pearl wings made for Swordtember 2024. The prompt was "Winged". + + ), technology: ['Blender3D'], - created: '2022-11-12', + created: '2024-09-01', + link: '/practice/swordtember/1', }, ]; diff --git a/src/styles/global.scss b/src/styles/global.scss index dfc4345b6..ba43a2f5c 100644 --- a/src/styles/global.scss +++ b/src/styles/global.scss @@ -1199,3 +1199,192 @@ progress[value]::-moz-progress-bar { --progress-value: attr(value); } } + +// statblock + +.item-container { + display: flex; + flex-direction: row; + justify-items: center; + margin: auto; +} + +.stat-block { + text-align: left; + margin: 20px; + display: inline-block; + vertical-align: top; + width: 17%; + min-width:280px; + padding: 5px 10px; + border-radius: var(--borderRadius); + box-shadow: var(--boxShadow) + } + .stat-block.wide{ + width: 46.5%; + min-width: 560px; + text-align: center; + } + .stat-block.wide .section-left, + .stat-block.wide .section-right{ + display: inline-block; + vertical-align: top; + width: 48%; + text-align: left; + } + .stat-block.wide .section-left{ + margin-right: 1.5%; + } + .stat-block.wide .section-right{ + margin-left: 1.5%; + } + @media screen and (max-width: 675px){ + .stat-block.wide{ + min-width: 280px; + } + .stat-block.wide .section-left, + .stat-block.wide .section-right{ + display: block; + width: 100%; + } + .stat-block.wide .section-left{ + margin: 0; + } + .stat-block.wide .section-right{ + margin: 0; + } + } + + .creature-heading h1 { + font-family: 'Cattedrale'; + color: var(--secondary); + font-size: 2rem; + line-height: 1.2em; + margin: 10px 0 0; + letter-spacing: 1px; + font-variant: small-caps; + font-weight: bold; + } + .creature-heading h2{ + font-weight: normal; + font-style: italic; + font-size: 12px; + line-height: 1.2em; + margin: 0 0 10px; + } + .property-line h4, + .property-line p{ + display: inline; + margin: 0; + color: var(--secondary); + font-size: 13.5px; + line-height: 1.2em; + } + .property-line h4{ + color: #7A200D; + margin-right: 0.5rem; + } + .property-line{ + text-indent: -1em; + padding-left: 1.1em; + line-height: 1.4em; + } + .property-line.first{ + margin: 8px 0 0 + } + .property-line.last{ + margin: 0 0 10px; + } + .abilities{ + text-align: center; + color: var(--secondary); + } + .abilities > div{ + display: inline-block; + vertical-align: middle; + width: 15.5%; + min-width: 40px; + font-size: 12px; + line-height: 1em; + } + .abilities h4{ + margin: 10px 0 2px; + font-size: 14px; + font-weight: 800; + line-height: 1.2em; + text-transform: uppercase; + color: #7A200D; + margin-right: 0.5rem; + } + .abilities p{ + margin: 0 0 10px; + line-height: 1.2em; + } + .property-block h4, + .property-block p{ + font-size: 13.5px; + line-height: 1.2em; + display: inline; + margin: 0; + } + .property-block h4{ + font-style: italic; + margin-right: 0.25rem; + } + .property-block{ + padding: 10px 2px 0; + gap: 0.25rem; + } + .actions h3{ + border-bottom: 1px solid #7A200D; + color: #7A200D; + font-size: 21px; + font-variant: small-caps; + font-weight: normal; + letter-spacing: 1px; + margin: 20px 0 0; + padding: 0 0 10px; + text-indent: 5px; + margin-right: 0.5rem; + } + .actions{ + margin: 0 0 20px; + } + .actions:last-child{ + margin: 0; + } + + @media print{ + .orange-border{ + display: none; + } + .stat-block, + .stat-block.wide, + .stat-block.wide .section-left, + .stat-block.wide .section-right, + .property-line, + .property-block{ + width: 100%; + display: block; + } + .stat-block.wide .section-left{ + margin: 0; + } + .stat-block.wide .section-right{ + margin: 0; + } + .stat-block{ + width: 40%; + display: inline-block; + vertical-align: top; + } + .stat-block.wide{ + page-break-after: always; + } + } + @media screen and (max-width: 575px){ + .stat-block{ + margin: 20px 0; + } + } + diff --git a/src/styles/modules/projects.module.scss b/src/styles/modules/projects.module.scss index e8a96bbdf..2cf99a37d 100644 --- a/src/styles/modules/projects.module.scss +++ b/src/styles/modules/projects.module.scss @@ -27,7 +27,6 @@ padding-bottom: var(--paddingObject); display: flex; gap: 1rem; - // font-family: "Inter"; } .project-tab { @@ -48,83 +47,67 @@ .project-list { display: flex; - flex-wrap: wrap; + flex-direction: column; justify-content: center; + gap: 2rem; } -.project-overlay { +.project__card { display: flex; flex-direction: row; gap: 1rem; + justify-content: center; background-color: var(--backgroundColor); padding: var(--paddingObject); - border: var(--border); border-radius: var(--borderRadius); - box-shadow: var(--boxShadow); @include breakpoint-range($from: mobile) { - flex: 0 1 clamp(300px, 33%, 600px); - margin: 1rem; + flex-wrap: wrap; } @include breakpoint-range($from: desktopSmall) { - flex: 0 1 375px; - margin: 1.5rem; + flex-wrap: nowrap; } } .project-info { - width: 100%; - text-align: center; - position: relative; gap: 1rem; + margin: auto 0; } .project-lang { display: flex; flex-direction: row; + flex-wrap: wrap; gap: 1rem; - // font-family: "Inter"; font-size: 1rem; - line-height: 0.8; - font-weight: 500; + font-weight: 600; opacity: 0.8; - margin: 2rem 0; - justify-content: center; + text-transform: capitalize; } .project__tech { - color: var(--primary); + font-weight: 400; } .project__title { - font-size: 2rem; - // text-align: start; - margin-bottom: 1rem; - margin-top: 1rem; - font-weight: 500; - text-shadow: none; - letter-spacing: -1px;; - color: var(--primary); + font-size: 1.6rem; + font-weight: 800; + text-transform: capitalize; + margin: 0 auto; + + @include breakpoint-range($from: desktopSmall) { + font-size: 2.5rem; + } } .project__description { - - color: var(--textColor); - // font-family: "Inter"; - line-height: 1.3; + max-width: 20rem; + margin: 2rem auto; @include breakpoint-range($from: desktopSmall) { - font-size: 1.4rem; - - margin-top: 2.5rem; - - & span { - - width: clamp(200px, 100%, 25rem); - right: 0; - } + font-size: 1.1rem; } } @@ -135,83 +118,29 @@ } .project__image { - display: flex; - height: 100%; - - @include breakpoint-range($from: desktopSmall) { - height: clamp(600px, 100%, 800px); - } -} - -.project__code { - font-size: 1.6rem; - color: var(--textColorFade); -} - - -.latest__container { - - display: flex; - flex-direction: row; - flex-wrap: wrap; - float: left; @include breakpoint-range($from: mobile) { - width: clamp(200px, 100%, 400px); + display: none; } @include breakpoint-range($from: desktopSmall) { - width: clamp(400px, 100%, 50vw); + display: flex; + height: 50vh; + width: auto; + border-radius: var(--sharpBorderRadius); } } -.latest__description { - display: flex; - flex-direction: column; - flex-wrap: wrap; +.project__code { + font-size: 1.3rem; + margin: 0 auto; justify-content: center; - gap: 1rem; - - @include breakpoint-range($from: mobile) { - width: 100%; - - p { - margin: 0; - } - } - - @include breakpoint-range($from: desktopSmall) { - width: 50%; - } - -} - -.others__container { - display: flex; - - - @include breakpoint-range($from: mobile) { - flex-direction: column; - } - - @include breakpoint-range($from: desktopSmall) { - flex-direction: row; - } -} -.others { @include breakpoint-range($from: mobile) { - width: 100%; + display: none; } @include breakpoint-range($from: desktopSmall) { - width: 50%; + display: flex; } - -} - -.description { - width: clamp(20rem, 100%, 25rem); - margin: clamp(1rem, 20%, 3rem) auto; - line-height: 1.2; } diff --git a/tsconfig.json b/tsconfig.json index 3aa3e7b3b..32445a35d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -46,6 +46,6 @@ } ] }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "**/*.mdx", "next.config.js", ".next/types/**/*.ts", "src/assets/models/castlevania.jsx", "src/components/threeJS/HeroModel.jsx"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "**/*.mdx", "next.config.js", ".next/types/**/*.ts", "src/assets/models/castlevania.jsx", "src/components/threeJS/HeroModel.jsx", "src/assets/models/WingedSword.jsx"], "exclude": ["node_modules", ".next"] }