diff --git a/3D Models/GJ1214b/license.txt b/3D Models/GJ1214b/license.txt index 6fbacf5..e1c788b 100644 --- a/3D Models/GJ1214b/license.txt +++ b/3D Models/GJ1214b/license.txt @@ -1,11 +1,11 @@ Model Information: -* title: Kepler-22b -* source: https://sketchfab.com/3d-models/kepler-22b-e6c45ff213af4335a823d0a90244d76d -* author: SunnyChen753/SW fan (https://sketchfab.com/sunnychen753) +* title: Earthlike Exoplanet Surface +* source: https://sketchfab.com/3d-models/earthlike-exoplanet-surface-29f009280caf40b6b1c0f121253ee8f5 +* author: OverGeared (https://sketchfab.com/OverGeared) 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 "Kepler-22b" (https://sketchfab.com/3d-models/kepler-22b-e6c45ff213af4335a823d0a90244d76d) by SunnyChen753/SW fan (https://sketchfab.com/sunnychen753) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file +This work is based on "Earthlike Exoplanet Surface" (https://sketchfab.com/3d-models/earthlike-exoplanet-surface-29f009280caf40b6b1c0f121253ee8f5) by OverGeared (https://sketchfab.com/OverGeared) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/3D Models/GJ1214b/scene.bin b/3D Models/GJ1214b/scene.bin index 871adc6..ae19424 100644 Binary files a/3D Models/GJ1214b/scene.bin and b/3D Models/GJ1214b/scene.bin differ diff --git a/3D Models/GJ1214b/scene.gltf b/3D Models/GJ1214b/scene.gltf index f3d773f..2985426 100644 --- a/3D Models/GJ1214b/scene.gltf +++ b/3D Models/GJ1214b/scene.gltf @@ -3,24 +3,24 @@ { "bufferView": 2, "componentType": 5126, - "count": 5149, + "count": 10029, "max": [ - 1003.0, - 1003.0, - 1003.0 + 149.5188446044922, + 149.5188446044922, + 149.95059204101563 ], "min": [ - -1003.0, - -1003.0, - -1003.0 + -149.51881408691406, + -149.5188446044922, + -149.95059204101563 ], "type": "VEC3" }, { "bufferView": 2, - "byteOffset": 61788, + "byteOffset": 120348, "componentType": 5126, - "count": 5149, + "count": 10029, "max": [ 1.0, 1.0, @@ -36,154 +36,53 @@ { "bufferView": 1, "componentType": 5126, - "count": 5149, + "count": 10029, "max": [ - 1.0, - 1.0 + 0.9966859221458435, + 0.9924513101577759 ], "min": [ - 0.0, - 0.0 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 41192, - "componentType": 5126, - "count": 5149, - "max": [ - 1.0, - 1.0 - ], - "min": [ - 0.0, - 0.0 + 0.005025295075029135, + 0.007251410745084286 ], "type": "VEC2" }, { "bufferView": 0, "componentType": 5125, - "count": 29400, - "type": "SCALAR" - }, - { - "bufferView": 2, - "byteOffset": 123576, - "componentType": 5126, - "count": 5149, - "max": [ - 1000.0, - 1000.0, - 1000.0 - ], - "min": [ - -1000.0, - -1000.0, - -1000.0 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 185364, - "componentType": 5126, - "count": 5149, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - -1.0, - -1.0, - -1.0 - ], - "type": "VEC3" - }, - { - "bufferView": 1, - "byteOffset": 82384, - "componentType": 5126, - "count": 5149, - "max": [ - 1.0, - 1.0 - ], - "min": [ - 0.0, - 0.0 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 123576, - "componentType": 5126, - "count": 5149, - "max": [ - 1.0, - 1.0 - ], - "min": [ - 0.0, - 0.0 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 164768, - "componentType": 5126, - "count": 5149, - "max": [ - 1.0, - 1.0 - ], - "min": [ - 0.0, - 0.0 - ], - "type": "VEC2" - }, - { - "bufferView": 0, - "byteOffset": 117600, - "componentType": 5125, - "count": 29400, + "count": 48384, "type": "SCALAR" } ], "asset": { "extras": { - "author": "SunnyChen753/SW fan (https://sketchfab.com/sunnychen753)", + "author": "OverGeared (https://sketchfab.com/OverGeared)", "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", - "source": "https://sketchfab.com/3d-models/kepler-22b-e6c45ff213af4335a823d0a90244d76d", - "title": "Kepler-22b" + "source": "https://sketchfab.com/3d-models/earthlike-exoplanet-surface-29f009280caf40b6b1c0f121253ee8f5", + "title": "Earthlike Exoplanet Surface" }, - "generator": "Sketchfab-12.67.0", + "generator": "Sketchfab-15.25.0", "version": "2.0" }, "bufferViews": [ { "buffer": 0, - "byteLength": 235200, + "byteLength": 193536, "name": "floatBufferViews", "target": 34963 }, { "buffer": 0, - "byteLength": 205960, - "byteOffset": 235200, + "byteLength": 80232, + "byteOffset": 193536, "byteStride": 8, "name": "floatBufferViews", "target": 34962 }, { "buffer": 0, - "byteLength": 247152, - "byteOffset": 441160, + "byteLength": 240696, + "byteOffset": 273768, "byteStride": 12, "name": "floatBufferViews", "target": 34962 @@ -191,80 +90,43 @@ ], "buffers": [ { - "byteLength": 688312, + "byteLength": 514464, "uri": "scene.bin" } ], "images": [ { - "uri": "textures/Nubes_baseColor.png" - }, - { - "uri": "textures/material_baseColor.png" + "uri": "textures/Material_baseColor.png" } ], "materials": [ { "doubleSided": true, - "name": "Nubes", + "name": "Material", "pbrMetallicRoughness": { "baseColorTexture": { "index": 0 }, "metallicFactor": 0.0, - "roughnessFactor": 0.6 - } - }, - { - "doubleSided": true, - "emissiveFactor": [ - 1.0, - 1.0, - 1.0 - ], - "name": "material", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 1 - }, - "metallicFactor": 0.0, - "roughnessFactor": 0.9524317153998911 + "roughnessFactor": 0.8211145618000169 } } ], "meshes": [ { - "name": "Nubes_Nubes_0", + "name": "Sphere_Material_0", "primitives": [ { "attributes": { "NORMAL": 1, "POSITION": 0, - "TEXCOORD_0": 2, - "TEXCOORD_1": 3 + "TEXCOORD_0": 2 }, - "indices": 4, + "indices": 3, "material": 0, "mode": 4 } ] - }, - { - "name": "Esfera_Mat_0", - "primitives": [ - { - "attributes": { - "NORMAL": 6, - "POSITION": 5, - "TEXCOORD_0": 7, - "TEXCOORD_1": 8, - "TEXCOORD_2": 9 - }, - "indices": 10, - "material": 1, - "mode": 4 - } - ] } ], "nodes": [ @@ -273,17 +135,17 @@ 1 ], "matrix": [ - 1.0, - 0.0, - 0.0, 0.0, + -0.3433782756328583, + -1.7155191049365717e-16, 0.0, - 2.220446049250313e-16, - -1.0, - 0.0, + -0.3433782756328583, + 1.9061323388184155e-17, + -1.1436794032910478e-16, 0.0, - 1.0, - 2.220446049250313e-16, + 9.530661694092065e-17, + 1.906132338818413e-16, + -0.3433782756328583, 0.0, 0.0, 0.0, @@ -297,16 +159,16 @@ 2 ], "matrix": [ - 1.0, + 0.009999999776482582, 0.0, 0.0, 0.0, 0.0, 0.0, - 1.0, + 0.009999999776482582, 0.0, 0.0, - -1.0, + -0.009999999776482582, 0.0, 0.0, 0.0, @@ -314,14 +176,12 @@ 0.0, 1.0 ], - "name": "Kepler 22 B.fbx" + "name": "c00fe838765b440daa2cf26fc7d6cb27.fbx" }, { "children": [ 3, - 5, - 7, - 10 + 5 ], "name": "RootNode" }, @@ -330,83 +190,56 @@ 4 ], "matrix": [ - 0.8774979564699456, - 0.3032015370789492, - -0.3715725559080381, - 0.0, - 0.27920174520883373, - -0.9529264546191183, - -0.11822672100408993, - 0.0, - -0.38992784186745505, - 1.3183898417423734e-16, - -0.9208454148968701, - 0.0, - -2734.52734375, - -956.4694213867188, - 1021.9041137695313, - 1.0 - ], - "name": "Cinema_4D_Editor" - }, - { - "name": "Object_4" - }, - { - "children": [ - 6 - ], - "matrix": [ - 0.8552319382303591, + 100.0, 0.0, - -0.5182454358995776, 0.0, 0.0, - 1.0, 0.0, + -1.629206793918314e-05, + -99.99999999999868, 0.0, - 0.5182454358995776, 0.0, - 0.8552319382303591, + 99.99999999999868, + -1.629206793918314e-05, 0.0, 0.0, 0.0, 0.0, 1.0 ], - "name": "Nubes" + "name": "Sphere" }, { "mesh": 0, - "name": "Nubes_Nubes_0" + "name": "Sphere_Material_0" }, { "children": [ - 8 + 6 ], "matrix": [ - 1.0, - 0.0, + 88.1303493475397, + -47.255068763896716, + -4.5189527744793345e-07, 0.0, + 45.687306781269875, + 85.20648474676008, + 25.544568036556687, 0.0, - 0.0, - 2.220446049250313e-16, - 1.0, - 0.0, - 0.0, - -1.0, - 2.220446049250313e-16, + -12.071102806071163, + -22.51251725639615, + 96.68234090993933, 0.0, 0.0, 0.0, 0.0, 1.0 ], - "name": "Luz" + "name": "Sun" }, { "children": [ - 9 + 7 ], "matrix": [ 1.0, @@ -426,38 +259,10 @@ 0.0, 1.0 ], - "name": "Object_8" - }, - { - "name": "Object_9" - }, - { - "children": [ - 11 - ], - "matrix": [ - 0.8552319382303591, - 0.0, - -0.5182454358995776, - 0.0, - 0.0, - 1.0, - 0.0, - 0.0, - 0.5182454358995776, - 0.0, - 0.8552319382303591, - 0.0, - 0.0, - 0.0, - 0.0, - 1.0 - ], - "name": "Esfera" + "name": "Object_6" }, { - "mesh": 1, - "name": "Esfera_Mat_0" + "name": "Object_7" } ], "samplers": [ @@ -481,10 +286,6 @@ { "sampler": 0, "source": 0 - }, - { - "sampler": 0, - "source": 1 } ] } diff --git a/3D Models/GJ1214b/textures/material_baseColor.png b/3D Models/GJ1214b/textures/material_baseColor.png index a1595fd..6cbe1ed 100644 Binary files a/3D Models/GJ1214b/textures/material_baseColor.png and b/3D Models/GJ1214b/textures/material_baseColor.png differ diff --git a/3D Models/Gliese 1132b/license.txt b/3D Models/Gliese 1132b/license.txt new file mode 100644 index 0000000..9685ab6 --- /dev/null +++ b/3D Models/Gliese 1132b/license.txt @@ -0,0 +1,11 @@ +Model Information: +* title: HW Vir C +* source: https://sketchfab.com/3d-models/hw-vir-c-1ec129368b064599b1f7c61a9c32e43a +* author: uperesito (https://sketchfab.com/uperesito) + +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 "HW Vir C" (https://sketchfab.com/3d-models/hw-vir-c-1ec129368b064599b1f7c61a9c32e43a) by uperesito (https://sketchfab.com/uperesito) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/3D Models/Gliese 1132b/scene.bin b/3D Models/Gliese 1132b/scene.bin new file mode 100644 index 0000000..da59e19 Binary files /dev/null and b/3D Models/Gliese 1132b/scene.bin differ diff --git a/3D Models/Gliese 1132b/scene.gltf b/3D Models/Gliese 1132b/scene.gltf new file mode 100644 index 0000000..7a67d20 --- /dev/null +++ b/3D Models/Gliese 1132b/scene.gltf @@ -0,0 +1,332 @@ +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 5149, + "max": [ + 1000.0, + 1000.0, + 1000.0 + ], + "min": [ + -1000.0, + -1000.0, + -1000.0 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 61788, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 41192, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 29400, + "type": "SCALAR" + } + ], + "asset": { + "extras": { + "author": "uperesito (https://sketchfab.com/uperesito)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/hw-vir-c-1ec129368b064599b1f7c61a9c32e43a", + "title": "HW Vir C" + }, + "generator": "Sketchfab-12.68.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 117600, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 82384, + "byteOffset": 117600, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 123576, + "byteOffset": 199984, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + } + ], + "buffers": [ + { + "byteLength": 323560, + "uri": "scene.bin" + } + ], + "images": [ + { + "uri": "textures/material_baseColor.png" + }, + { + "uri": "textures/material_emissive.png" + } + ], + "materials": [ + { + "doubleSided": true, + "emissiveFactor": [ + 0.7000000000000001, + 0.7000000000000001, + 0.7000000000000001 + ], + "emissiveTexture": { + "index": 1 + }, + "name": "material", + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.6 + } + } + ], + "meshes": [ + { + "name": "Esfera_Mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0, + "TEXCOORD_0": 2, + "TEXCOORD_1": 3 + }, + "indices": 4, + "material": 0, + "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 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "HW Vir C.fbx" + }, + { + "children": [ + 3, + 5, + 8 + ], + "name": "RootNode" + }, + { + "children": [ + 4 + ], + "matrix": [ + 0.9389019661567106, + -0.14262861700184082, + -0.3132414014130399, + 0.0, + 0.13529753349982804, + 0.9897762765454333, + -0.045138673182989246, + 0.0, + 0.3164769744798599, + -5.551115123125783e-17, + 0.9486001921906162, + 0.0, + -3318.9345703125, + 492.8299255371094, + 969.8047485351563, + 1.0 + ], + "name": "Cinema_4D_Editor" + }, + { + "name": "Object_4" + }, + { + "children": [ + 6 + ], + "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": "Luz" + }, + { + "children": [ + 7 + ], + "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": "Object_6" + }, + { + "name": "Object_7" + }, + { + "children": [ + 9 + ], + "name": "Esfera" + }, + { + "mesh": 0, + "name": "Esfera_Mat_0" + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + } + ] +} diff --git a/3D Models/Gliese 1132b/textures/material_baseColor.png b/3D Models/Gliese 1132b/textures/material_baseColor.png new file mode 100644 index 0000000..7341f20 Binary files /dev/null and b/3D Models/Gliese 1132b/textures/material_baseColor.png differ diff --git a/3D Models/Gliese 1132b/textures/material_emissive.png b/3D Models/Gliese 1132b/textures/material_emissive.png new file mode 100644 index 0000000..4bf602b Binary files /dev/null and b/3D Models/Gliese 1132b/textures/material_emissive.png differ diff --git a/3D Models/HD189733b/license.txt b/3D Models/HD189733b/license.txt new file mode 100644 index 0000000..9223485 --- /dev/null +++ b/3D Models/HD189733b/license.txt @@ -0,0 +1,11 @@ +Model Information: +* title: Gliese 581 F +* source: https://sketchfab.com/3d-models/gliese-581-f-fa6c4213b6ce44f1b739847439991f40 +* author: uperesito (https://sketchfab.com/uperesito) + +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 "Gliese 581 F" (https://sketchfab.com/3d-models/gliese-581-f-fa6c4213b6ce44f1b739847439991f40) by uperesito (https://sketchfab.com/uperesito) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/3D Models/HD189733b/scene.bin b/3D Models/HD189733b/scene.bin new file mode 100644 index 0000000..da59e19 Binary files /dev/null and b/3D Models/HD189733b/scene.bin differ diff --git a/3D Models/HD189733b/scene.gltf b/3D Models/HD189733b/scene.gltf new file mode 100644 index 0000000..1e5e350 --- /dev/null +++ b/3D Models/HD189733b/scene.gltf @@ -0,0 +1,317 @@ +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 5149, + "max": [ + 1000.0, + 1000.0, + 1000.0 + ], + "min": [ + -1000.0, + -1000.0, + -1000.0 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 61788, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 41192, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 29400, + "type": "SCALAR" + } + ], + "asset": { + "extras": { + "author": "uperesito (https://sketchfab.com/uperesito)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/gliese-581-f-fa6c4213b6ce44f1b739847439991f40", + "title": "Gliese 581 F" + }, + "generator": "Sketchfab-12.68.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 117600, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 82384, + "byteOffset": 117600, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 123576, + "byteOffset": 199984, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + } + ], + "buffers": [ + { + "byteLength": 323560, + "uri": "scene.bin" + } + ], + "images": [ + { + "uri": "textures/material_baseColor.png" + } + ], + "materials": [ + { + "doubleSided": true, + "name": "material", + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.6 + } + } + ], + "meshes": [ + { + "name": "Esfera_Mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0, + "TEXCOORD_0": 2, + "TEXCOORD_1": 3 + }, + "indices": 4, + "material": 0, + "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 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Gliese 581 F.fbx" + }, + { + "children": [ + 3, + 5, + 8 + ], + "name": "RootNode" + }, + { + "children": [ + 4 + ], + "matrix": [ + 0.8930683732627486, + -0.2881964344777109, + -0.3455020923701655, + 0.0, + 0.2687832415529988, + 0.957571310741051, + -0.10398439260738994, + 0.0, + 0.3608108226454553, + 0.0, + 0.932639024629524, + 0.0, + -2309.574951171875, + 783.1375122070313, + 861.4439697265625, + 1.0 + ], + "name": "Cinema_4D_Editor" + }, + { + "name": "Object_4" + }, + { + "children": [ + 6 + ], + "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": "Luz" + }, + { + "children": [ + 7 + ], + "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": "Object_6" + }, + { + "name": "Object_7" + }, + { + "children": [ + 9 + ], + "name": "Esfera" + }, + { + "mesh": 0, + "name": "Esfera_Mat_0" + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + } + ] +} diff --git a/3D Models/HD189733b/textures/material_baseColor.png b/3D Models/HD189733b/textures/material_baseColor.png new file mode 100644 index 0000000..c779fa9 Binary files /dev/null and b/3D Models/HD189733b/textures/material_baseColor.png differ diff --git a/3D Models/Kepler10b/license.txt b/3D Models/Kepler10b/license.txt new file mode 100644 index 0000000..db79fa1 --- /dev/null +++ b/3D Models/Kepler10b/license.txt @@ -0,0 +1,11 @@ +Model Information: +* title: Kepler 10 B +* source: https://sketchfab.com/3d-models/kepler-10-b-9e761990cd0040dfa8cdbd6652b1141d +* author: uperesito (https://sketchfab.com/uperesito) + +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 "Kepler 10 B" (https://sketchfab.com/3d-models/kepler-10-b-9e761990cd0040dfa8cdbd6652b1141d) by uperesito (https://sketchfab.com/uperesito) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/3D Models/Kepler10b/scene.bin b/3D Models/Kepler10b/scene.bin new file mode 100644 index 0000000..7dd276f Binary files /dev/null and b/3D Models/Kepler10b/scene.bin differ diff --git a/3D Models/Kepler10b/scene.gltf b/3D Models/Kepler10b/scene.gltf new file mode 100644 index 0000000..6656cd0 --- /dev/null +++ b/3D Models/Kepler10b/scene.gltf @@ -0,0 +1,387 @@ +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 5149, + "max": [ + 1000.0, + 1000.0, + 1000.0 + ], + "min": [ + -1000.0, + -1000.0, + -1000.0 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 61788, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 0.01567872241139412, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -0.015678806230425835, + -1.0, + 1.0 + ], + "type": "VEC4" + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 41192, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 29400, + "type": "SCALAR" + } + ], + "asset": { + "extras": { + "author": "uperesito (https://sketchfab.com/uperesito)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/kepler-10-b-9e761990cd0040dfa8cdbd6652b1141d", + "title": "Kepler 10 B" + }, + "generator": "Sketchfab-12.68.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 117600, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 82384, + "byteOffset": 117600, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 123576, + "byteOffset": 199984, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 82384, + "byteOffset": 323560, + "byteStride": 16, + "name": "floatBufferViews", + "target": 34962 + } + ], + "buffers": [ + { + "byteLength": 405944, + "uri": "scene.bin" + } + ], + "images": [ + { + "uri": "textures/material_baseColor.png" + }, + { + "uri": "textures/material_emissive.png" + }, + { + "uri": "textures/material_normal.png" + } + ], + "materials": [ + { + "doubleSided": true, + "emissiveFactor": [ + 0.30000000000000004, + 0.30000000000000004, + 0.30000000000000004 + ], + "emissiveTexture": { + "index": 1 + }, + "name": "material", + "normalTexture": { + "index": 2 + }, + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.6 + } + } + ], + "meshes": [ + { + "name": "Esfera_Mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0, + "TANGENT": 2, + "TEXCOORD_0": 3, + "TEXCOORD_1": 4 + }, + "indices": 5, + "material": 0, + "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 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Kepler 10 B.fbx" + }, + { + "children": [ + 3, + 5, + 8 + ], + "name": "RootNode" + }, + { + "children": [ + 4 + ], + "matrix": [ + 0.9056478929561347, + -0.2503801823429556, + -0.34221580658120093, + 0.0, + 0.23421664828693312, + 0.9681475942695454, + -0.08850309246194041, + 0.0, + 0.35347483029113785, + 4.85722573273506e-17, + 0.9354440359266027, + 0.0, + -2762.609130859375, + 763.7655029296875, + 1043.9029541015625, + 1.0 + ], + "name": "Cinema_4D_Editor" + }, + { + "name": "Object_4" + }, + { + "children": [ + 6 + ], + "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": "Luz" + }, + { + "children": [ + 7 + ], + "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": "Object_6" + }, + { + "name": "Object_7" + }, + { + "children": [ + 9 + ], + "matrix": [ + 0.2598705246363945, + 0.0, + -0.9656434696228237, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.9656434696228237, + 0.0, + 0.2598705246363945, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Esfera" + }, + { + "mesh": 0, + "name": "Esfera_Mat_0" + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + }, + { + "sampler": 0, + "source": 2 + } + ] +} diff --git a/3D Models/Kepler10b/textures/material_baseColor.png b/3D Models/Kepler10b/textures/material_baseColor.png new file mode 100644 index 0000000..7c38b48 Binary files /dev/null and b/3D Models/Kepler10b/textures/material_baseColor.png differ diff --git a/3D Models/Kepler10b/textures/material_emissive.png b/3D Models/Kepler10b/textures/material_emissive.png new file mode 100644 index 0000000..7ea622b Binary files /dev/null and b/3D Models/Kepler10b/textures/material_emissive.png differ diff --git a/3D Models/Kepler10b/textures/material_normal.png b/3D Models/Kepler10b/textures/material_normal.png new file mode 100644 index 0000000..383d18d Binary files /dev/null and b/3D Models/Kepler10b/textures/material_normal.png differ diff --git a/3D Models/OGLE-2016-BLG-1928/license.txt b/3D Models/OGLE-2016-BLG-1928/license.txt new file mode 100644 index 0000000..261b880 --- /dev/null +++ b/3D Models/OGLE-2016-BLG-1928/license.txt @@ -0,0 +1,11 @@ +Model Information: +* title: Gardanah (Fictional) +* source: https://sketchfab.com/3d-models/gardanah-fictional-07705a9ce15a47cabe8ff63546909b12 +* author: uperesito (https://sketchfab.com/uperesito) + +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 "Gardanah (Fictional)" (https://sketchfab.com/3d-models/gardanah-fictional-07705a9ce15a47cabe8ff63546909b12) by uperesito (https://sketchfab.com/uperesito) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/3D Models/OGLE-2016-BLG-1928/scene.bin b/3D Models/OGLE-2016-BLG-1928/scene.bin new file mode 100644 index 0000000..bf66fd1 Binary files /dev/null and b/3D Models/OGLE-2016-BLG-1928/scene.bin differ diff --git a/3D Models/OGLE-2016-BLG-1928/scene.gltf b/3D Models/OGLE-2016-BLG-1928/scene.gltf new file mode 100644 index 0000000..9b4b4ff --- /dev/null +++ b/3D Models/OGLE-2016-BLG-1928/scene.gltf @@ -0,0 +1,460 @@ +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 202, + "max": [ + 3981.69140625, + 1886.0457763671875, + -0.0 + ], + "min": [ + -209.60000610351563, + -2305.245849609375, + -0.0 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 2424, + "componentType": 5126, + "count": 202, + "max": [ + 0.0, + 0.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 202, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 600, + "type": "SCALAR" + }, + { + "bufferView": 2, + "byteOffset": 4848, + "componentType": 5126, + "count": 5149, + "max": [ + 1000.0, + 1000.0, + 1000.0 + ], + "min": [ + -1000.0, + -1000.0, + -1000.0 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 66636, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 1616, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 42808, + "componentType": 5126, + "count": 5149, + "max": [ + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "byteOffset": 2400, + "componentType": 5125, + "count": 29400, + "type": "SCALAR" + } + ], + "asset": { + "extras": { + "author": "uperesito (https://sketchfab.com/uperesito)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/gardanah-fictional-07705a9ce15a47cabe8ff63546909b12", + "title": "Gardanah (Fictional)" + }, + "generator": "Sketchfab-12.68.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 120000, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 84000, + "byteOffset": 120000, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 128424, + "byteOffset": 204000, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + } + ], + "buffers": [ + { + "byteLength": 332424, + "uri": "scene.bin" + } + ], + "images": [ + { + "uri": "textures/Mat.1_baseColor.png" + }, + { + "uri": "textures/material_baseColor.jpeg" + } + ], + "materials": [ + { + "alphaMode": "BLEND", + "doubleSided": true, + "name": "Mat.1", + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.6 + } + }, + { + "doubleSided": true, + "name": "material", + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 1 + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.6 + } + } + ], + "meshes": [ + { + "name": "Plano_Mat.1_0", + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0, + "TEXCOORD_0": 2 + }, + "indices": 3, + "material": 0, + "mode": 4 + } + ] + }, + { + "name": "Esfera_Mat_0", + "primitives": [ + { + "attributes": { + "NORMAL": 5, + "POSITION": 4, + "TEXCOORD_0": 6, + "TEXCOORD_1": 7 + }, + "indices": 8, + "material": 1, + "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 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Gardanah.fbx" + }, + { + "children": [ + 3, + 5, + 8, + 11 + ], + "name": "RootNode" + }, + { + "children": [ + 4 + ], + "matrix": [ + 0.5978804998698071, + -0.4273579805991933, + -0.6781622698835502, + 0.0, + 0.2826169123809571, + 0.90408249425491, + -0.32056594394613236, + 0.0, + 0.7501110509195849, + -1.3877787807814457e-16, + 0.6613118865469725, + 0.0, + -2847.970947265625, + 1704.647216796875, + 3065.67041015625, + 1.0 + ], + "name": "Cinema_4D_Editor" + }, + { + "name": "Object_4" + }, + { + "children": [ + 6 + ], + "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": "anillos" + }, + { + "children": [ + 7 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + -1886.4000244140625, + 209.60000610351563, + 4.654055054753928e-14, + 1.0 + ], + "name": "Plano" + }, + { + "mesh": 0, + "name": "Plano_Mat.1_0" + }, + { + "children": [ + 9 + ], + "matrix": [ + 0.9996611167446748, + 0.021841949335671868, + 0.014162659284450436, + 0.0, + -0.01915186351534349, + 0.24860584423768217, + 0.9684153759285107, + 0.0, + 0.01763115970885471, + -0.9683584374910393, + 0.24893990991247994, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Luz" + }, + { + "children": [ + 10 + ], + "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": "Object_9" + }, + { + "name": "Object_10" + }, + { + "children": [ + 12 + ], + "name": "Esfera" + }, + { + "mesh": 1, + "name": "Esfera_Mat_0" + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + } + ] +} diff --git a/3D Models/OGLE-2016-BLG-1928/textures/Mat.1_baseColor.png b/3D Models/OGLE-2016-BLG-1928/textures/Mat.1_baseColor.png new file mode 100644 index 0000000..ccfff00 Binary files /dev/null and b/3D Models/OGLE-2016-BLG-1928/textures/Mat.1_baseColor.png differ diff --git a/3D Models/OGLE-2016-BLG-1928/textures/material_baseColor.jpeg b/3D Models/OGLE-2016-BLG-1928/textures/material_baseColor.jpeg new file mode 100644 index 0000000..de9b3cc Binary files /dev/null and b/3D Models/OGLE-2016-BLG-1928/textures/material_baseColor.jpeg differ diff --git a/ExoPlanets HTML/55Cancri-e.html b/ExoPlanets HTML/55Cancri-e.html new file mode 100644 index 0000000..a0b16aa --- /dev/null +++ b/ExoPlanets HTML/55Cancri-e.html @@ -0,0 +1,188 @@ + + + + + + 3D Model Viewer with Free Movement + + + + + + + + + diff --git a/ExoPlanets HTML/GJ1214b.html b/ExoPlanets HTML/GJ1214b.html index 4244b6b..b4edcab 100644 --- a/ExoPlanets HTML/GJ1214b.html +++ b/ExoPlanets HTML/GJ1214b.html @@ -38,16 +38,16 @@ controls.screenSpacePanning = false; // Ambient Light - const ambientLight = new THREE.AmbientLight(0xffffff, 0.5); // Lower ambient light for better visibility of the model + const ambientLight = new THREE.AmbientLight(0xffffff, 1); // Increased ambient light intensity scene.add(ambientLight); // Directional Light - const directionalLight = new THREE.DirectionalLight(0xffffff, 1.5); // Increased light intensity + const directionalLight = new THREE.DirectionalLight(0xffffff, 2); // Increased light intensity directionalLight.position.set(5, 10, 7); directionalLight.castShadow = true; scene.add(directionalLight); - const directionalLight2 = new THREE.DirectionalLight(0xffffff, 1.5); + const directionalLight2 = new THREE.DirectionalLight(0xffffff, 2); directionalLight2.position.set(-5, 10, -7); scene.add(directionalLight2); @@ -96,7 +96,7 @@ const color = planetColors[i % planetColors.length]; const sphereMaterial = new THREE.MeshPhongMaterial({ color: color, - shininess: 100, + shininess: 150, // Increased shininess for brighter appearance }); const sphere = new THREE.Mesh(sphereGeometry, sphereMaterial); sphere.position.set( @@ -115,8 +115,8 @@ const sunMaterial = new THREE.MeshPhongMaterial({ color: sunColors[i], emissive: sunColors[i], - emissiveIntensity: 1, - shininess: 100, + emissiveIntensity: 1.5, // Increased emissive intensity + shininess: 150, // Increased shininess }); const sun = new THREE.Mesh(sunGeometry, sunMaterial); sun.position.set( @@ -163,7 +163,7 @@ ); // Camera positioning - camera.position.set(25, 35, 25); // Adjusted the camera position to a closer view + camera.position.set(500, 100, 500); // Adjusted the camera position to a closer view camera.lookAt(0, 0, 0); // Ensure the camera looks at the model // Animation loop diff --git a/ExoPlanets HTML/Gliese1132b.html b/ExoPlanets HTML/Gliese1132b.html new file mode 100644 index 0000000..832fb7e --- /dev/null +++ b/ExoPlanets HTML/Gliese1132b.html @@ -0,0 +1,188 @@ + + + + + + 3D Model Viewer with Free Movement + + + + + + + + + diff --git a/ExoPlanets HTML/HD189733b.html b/ExoPlanets HTML/HD189733b.html new file mode 100644 index 0000000..cd38658 --- /dev/null +++ b/ExoPlanets HTML/HD189733b.html @@ -0,0 +1,188 @@ + + + + + + 3D Model Viewer with Free Movement + + + + + + + + + diff --git a/ExoPlanets HTML/Kepler10b.html b/ExoPlanets HTML/Kepler10b.html new file mode 100644 index 0000000..27e7be8 --- /dev/null +++ b/ExoPlanets HTML/Kepler10b.html @@ -0,0 +1,188 @@ + + + + + + 3D Model Viewer with Free Movement + + + + + + + + + diff --git a/ExoPlanets HTML/OGLE-2016-BLG-1928.html b/ExoPlanets HTML/OGLE-2016-BLG-1928.html new file mode 100644 index 0000000..be79aae --- /dev/null +++ b/ExoPlanets HTML/OGLE-2016-BLG-1928.html @@ -0,0 +1,188 @@ + + + + + + 3D Model Viewer with Free Movement + + + + + + + + + diff --git a/ExoPlanets HTML/WASP-76b.html b/ExoPlanets HTML/WASP-76b.html new file mode 100644 index 0000000..bcda135 --- /dev/null +++ b/ExoPlanets HTML/WASP-76b.html @@ -0,0 +1,190 @@ + + + + + + 3D Model Viewer with Free Movement + + + + + + + + +