diff --git a/3b2_out/3b2.gltf b/3b2_out/3b2.gltf
new file mode 100644
index 0000000..54176c4
--- /dev/null
+++ b/3b2_out/3b2.gltf
@@ -0,0 +1,1798 @@
+{
+ "asset": {
+ "generator": "FBX2glTF v0.9.7",
+ "version": "2.0"
+ },
+ "scene": 0,
+ "extensionsUsed": [
+ "KHR_lights_punctual"
+ ],
+ "buffers": [
+ {
+ "byteLength": 196032,
+ "uri": "buffer.bin"
+ }
+ ],
+ "bufferViews": [
+ {
+ "buffer": 0,
+ "byteLength": 904,
+ "byteOffset": 0
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 904
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3616,
+ "byteOffset": 3616
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 7232
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3616,
+ "byteOffset": 9944
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 13560
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3616,
+ "byteOffset": 16272
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 19888
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3616,
+ "byteOffset": 22600
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 26216
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3616,
+ "byteOffset": 28928
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 32544
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3616,
+ "byteOffset": 35256
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 38872
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3616,
+ "byteOffset": 41584
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 45200
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 47912
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3616,
+ "byteOffset": 50624
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2712,
+ "byteOffset": 54240
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 56952,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 59904,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 64260,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2904,
+ "byteOffset": 68616,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 71520,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 74472,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 78828,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2904,
+ "byteOffset": 83184,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 86088,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 89040,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 93396,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2904,
+ "byteOffset": 97752,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 100656,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 103608,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 107964,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2904,
+ "byteOffset": 112320,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 115224,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 118176,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 122532,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2904,
+ "byteOffset": 126888,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 129792,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 132744,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4356,
+ "byteOffset": 137100,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2904,
+ "byteOffset": 141456,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 144360,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3708,
+ "byteOffset": 147312,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3708,
+ "byteOffset": 151020,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2472,
+ "byteOffset": 154728,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 157200,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4344,
+ "byteOffset": 160152,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 4344,
+ "byteOffset": 164496,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2896,
+ "byteOffset": 168840,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2952,
+ "byteOffset": 171736,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3624,
+ "byteOffset": 174688,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3624,
+ "byteOffset": 178312,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2416,
+ "byteOffset": 181936,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3168,
+ "byteOffset": 184352,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3192,
+ "byteOffset": 187520,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3192,
+ "byteOffset": 190712,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2128,
+ "byteOffset": 193904,
+ "target": 34962
+ }
+ ],
+ "scenes": [
+ {
+ "name": "Root Scene",
+ "nodes": [
+ 0
+ ]
+ }
+ ],
+ "accessors": [
+ {
+ "componentType": 5126,
+ "type": "SCALAR",
+ "count": 226,
+ "bufferView": 0,
+ "byteOffset": 0,
+ "min": [
+ 0.0
+ ],
+ "max": [
+ 9.375
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 1,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 226,
+ "bufferView": 2,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 3,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 226,
+ "bufferView": 4,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 5,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 226,
+ "bufferView": 6,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 7,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 226,
+ "bufferView": 8,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 9,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 226,
+ "bufferView": 10,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 11,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 226,
+ "bufferView": 12,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 13,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 226,
+ "bufferView": 14,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 15,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 16,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 226,
+ "bufferView": 17,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 226,
+ "bufferView": 18,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 19,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 20,
+ "byteOffset": 0,
+ "min": [
+ -0.393553048372269,
+ -0.393552988767624,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393553048372269,
+ 0.393553078174591,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 21,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 363,
+ "bufferView": 22,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 23,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 24,
+ "byteOffset": 0,
+ "min": [
+ -0.393553048372269,
+ -0.393553048372269,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393553048372269,
+ 0.393553048372269,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 25,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 363,
+ "bufferView": 26,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 27,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 28,
+ "byteOffset": 0,
+ "min": [
+ -0.393553078174591,
+ -0.393553048372269,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393552988767624,
+ 0.393553048372269,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 29,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 363,
+ "bufferView": 30,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 31,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 32,
+ "byteOffset": 0,
+ "min": [
+ -0.393553048372269,
+ -0.393553078174591,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393553048372269,
+ 0.393552988767624,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 33,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 363,
+ "bufferView": 34,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 35,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 36,
+ "byteOffset": 0,
+ "min": [
+ -0.393553048372269,
+ -0.393553048372269,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393553048372269,
+ 0.393553048372269,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 37,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 363,
+ "bufferView": 38,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 39,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 40,
+ "byteOffset": 0,
+ "min": [
+ -0.393552988767624,
+ -0.393553048372269,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393553078174591,
+ 0.393553048372269,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 363,
+ "bufferView": 41,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 363,
+ "bufferView": 42,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 43,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 309,
+ "bufferView": 44,
+ "byteOffset": 0,
+ "min": [
+ -0.393553048372269,
+ -0.393552988767624,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393553048372269,
+ 0.393553078174591,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 309,
+ "bufferView": 45,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 309,
+ "bufferView": 46,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 47,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 362,
+ "bufferView": 48,
+ "byteOffset": 0,
+ "min": [
+ -0.393553078174591,
+ -0.393553048372269,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393552988767624,
+ 0.393553048372269,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 362,
+ "bufferView": 49,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 362,
+ "bufferView": 50,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1476,
+ "bufferView": 51,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 302,
+ "bufferView": 52,
+ "byteOffset": 0,
+ "min": [
+ -0.393553048372269,
+ -0.393553048372269,
+ -0.393553048372269
+ ],
+ "max": [
+ 0.393553048372269,
+ 0.393553048372269,
+ 0.393553048372269
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 302,
+ "bufferView": 53,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 302,
+ "bufferView": 54,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 1584,
+ "bufferView": 55,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 266,
+ "bufferView": 56,
+ "byteOffset": 0,
+ "min": [
+ -0.5,
+ -0.5,
+ -0.5
+ ],
+ "max": [
+ 0.5,
+ 0.5,
+ 0.5
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 266,
+ "bufferView": 57,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 266,
+ "bufferView": 58,
+ "byteOffset": 0
+ }
+ ],
+ "images": [
+ {
+ "name": "cub3.jpg",
+ "uri": "cub3.jpg"
+ },
+ {
+ "name": "cub3center.jpg",
+ "uri": "cub3center.jpg"
+ }
+ ],
+ "samplers": [
+ {}
+ ],
+ "textures": [
+ {
+ "name": "Map #2",
+ "sampler": 0,
+ "source": 0
+ },
+ {
+ "name": "Map #3",
+ "sampler": 0,
+ "source": 1
+ }
+ ],
+ "materials": [
+ {
+ "name": "07 - Default ( Standard )",
+ "alphaMode": "OPAQUE",
+ "extras": {
+ "fromFBX": {
+ "shadingModel": "Phong",
+ "isTruePBR": false
+ }
+ },
+ "pbrMetallicRoughness": {
+ "baseColorFactor": [
+ 0.215686291456223,
+ 0.215686291456223,
+ 0.215686291456223,
+ 1.0
+ ],
+ "metallicFactor": 0.400000005960464,
+ "roughnessFactor": 0.0623782873153687
+ }
+ },
+ {
+ "name": "Material #2",
+ "alphaMode": "OPAQUE",
+ "extras": {
+ "fromFBX": {
+ "shadingModel": "Phong",
+ "isTruePBR": false
+ }
+ },
+ "pbrMetallicRoughness": {
+ "baseColorTexture": {
+ "index": 0,
+ "texCoord": 0
+ },
+ "baseColorFactor": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "metallicFactor": 0.400000005960464,
+ "roughnessFactor": 0.70710676908493
+ }
+ },
+ {
+ "name": "Material #3",
+ "alphaMode": "OPAQUE",
+ "extras": {
+ "fromFBX": {
+ "shadingModel": "Phong",
+ "isTruePBR": false
+ }
+ },
+ "pbrMetallicRoughness": {
+ "baseColorTexture": {
+ "index": 1,
+ "texCoord": 0
+ },
+ "baseColorFactor": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "metallicFactor": 0.400000005960464,
+ "roughnessFactor": 0.70710676908493
+ }
+ }
+ ],
+ "meshes": [
+ {
+ "name": "23 [Layer1]",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 21,
+ "POSITION": 20,
+ "TEXCOORD_0": 22
+ },
+ "indices": 19
+ }
+ ]
+ },
+ {
+ "name": "23 [Layer2]",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 25,
+ "POSITION": 24,
+ "TEXCOORD_0": 26
+ },
+ "indices": 23
+ }
+ ]
+ },
+ {
+ "name": "23 [Layer3]",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 29,
+ "POSITION": 28,
+ "TEXCOORD_0": 30
+ },
+ "indices": 27
+ }
+ ]
+ },
+ {
+ "name": "23 [Layer4]",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 33,
+ "POSITION": 32,
+ "TEXCOORD_0": 34
+ },
+ "indices": 31
+ }
+ ]
+ },
+ {
+ "name": "23 [Layer2]001",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 37,
+ "POSITION": 36,
+ "TEXCOORD_0": 38
+ },
+ "indices": 35
+ }
+ ]
+ },
+ {
+ "name": "23 [Layer6]",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 41,
+ "POSITION": 40,
+ "TEXCOORD_0": 42
+ },
+ "indices": 39
+ }
+ ]
+ },
+ {
+ "name": "23 [Layer7]",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 45,
+ "POSITION": 44,
+ "TEXCOORD_0": 46
+ },
+ "indices": 43
+ }
+ ]
+ },
+ {
+ "name": "23 [Layer8]",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 49,
+ "POSITION": 48,
+ "TEXCOORD_0": 50
+ },
+ "indices": 47
+ }
+ ]
+ },
+ {
+ "name": "23 [Layer9]",
+ "primitives": [
+ {
+ "material": 2,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 53,
+ "POSITION": 52,
+ "TEXCOORD_0": 54
+ },
+ "indices": 51
+ }
+ ]
+ },
+ {
+ "name": "around23",
+ "primitives": [
+ {
+ "material": 0,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 57,
+ "POSITION": 56,
+ "TEXCOORD_0": 58
+ },
+ "indices": 55
+ }
+ ]
+ }
+ ],
+ "animations": [
+ {
+ "name": "Take 001",
+ "channels": [
+ {
+ "sampler": 0,
+ "target": {
+ "node": 4,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 1,
+ "target": {
+ "node": 4,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 2,
+ "target": {
+ "node": 5,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 3,
+ "target": {
+ "node": 5,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 4,
+ "target": {
+ "node": 6,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 5,
+ "target": {
+ "node": 6,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 6,
+ "target": {
+ "node": 7,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 7,
+ "target": {
+ "node": 7,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 8,
+ "target": {
+ "node": 8,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 9,
+ "target": {
+ "node": 8,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 10,
+ "target": {
+ "node": 10,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 11,
+ "target": {
+ "node": 10,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 12,
+ "target": {
+ "node": 11,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 13,
+ "target": {
+ "node": 11,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 14,
+ "target": {
+ "node": 12,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 15,
+ "target": {
+ "node": 13,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 16,
+ "target": {
+ "node": 13,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 17,
+ "target": {
+ "node": 16,
+ "path": "translation"
+ }
+ }
+ ],
+ "samplers": [
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 1
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 2
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 3
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 4
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 5
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 6
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 7
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 8
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 9
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 10
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 11
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 12
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 13
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 14
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 15
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 16
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 17
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 18
+ }
+ ]
+ }
+ ],
+ "nodes": [
+ {
+ "name": "RootNode",
+ "translation": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "children": [
+ 1,
+ 17,
+ 18
+ ]
+ },
+ {
+ "name": "Point001",
+ "translation": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ -0.5,
+ 0.5,
+ 0.5,
+ 0.5
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "children": [
+ 2
+ ]
+ },
+ {
+ "name": "Fbx_Root",
+ "translation": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ -0.0,
+ -0.707106649875641,
+ 0.0,
+ 0.70710688829422
+ ],
+ "scale": [
+ 0.393698990345001,
+ 0.393698990345001,
+ 0.393698990345001
+ ],
+ "children": [
+ 3,
+ 4,
+ 5,
+ 6,
+ 7,
+ 8,
+ 10,
+ 11,
+ 12,
+ 13,
+ 14,
+ 15,
+ 16
+ ]
+ },
+ {
+ "name": "around23",
+ "translation": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ -0.47869461774826,
+ 0.832475185394287,
+ 0.139074087142944,
+ 0.241857185959816
+ ],
+ "scale": [
+ 16.0439300537109,
+ 16.0439300537109,
+ 16.0439281463623
+ ],
+ "mesh": 9
+ },
+ {
+ "name": "23 [Layer1]",
+ "translation": [
+ 1.81898936288828e-14,
+ 0.791043221950531,
+ -2.27372399811613e-15
+ ],
+ "rotation": [
+ 1.0,
+ 5.1013359043765e-30,
+ -2.64697796016969e-23,
+ 1.62920699153801e-07
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 0
+ },
+ {
+ "name": "23 [Layer2]",
+ "translation": [
+ -1.81898936288828e-14,
+ -0.793507874011993,
+ 4.54746070172648e-15
+ ],
+ "rotation": [
+ 1.0,
+ 1.94589171925516e-30,
+ -2.64697796016969e-23,
+ 4.37113882867379e-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 1
+ },
+ {
+ "name": "23 [Layer3]",
+ "translation": [
+ 0.794419586658478,
+ -1.81898936288828e-14,
+ -3.38813171328655e-23
+ ],
+ "rotation": [
+ 1.0,
+ 1.94589171925516e-30,
+ -2.64697796016969e-23,
+ 4.37113882867379e-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 2
+ },
+ {
+ "name": "23 [Layer4]",
+ "translation": [
+ -0.795952618122101,
+ -0.79800021648407,
+ 2.0542552203837e-15
+ ],
+ "rotation": [
+ 1.0,
+ 1.94589171925516e-30,
+ -2.64697796016969e-23,
+ 4.37113882867379e-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 3
+ },
+ {
+ "name": "23 [Layer5]",
+ "translation": [
+ 0.792018234729767,
+ -0.794593632221222,
+ 4.96814385014506e-15
+ ],
+ "rotation": [
+ 1.0,
+ 6.73157805009687e-30,
+ -2.64697796016969e-23,
+ 1.94707183709397e-07
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "children": [
+ 9
+ ]
+ },
+ {
+ "name": "23 [Layer2]001",
+ "translation": [
+ 0.0,
+ 0.0,
+ 7.2759574515531e-14
+ ],
+ "rotation": [
+ 1.50995802528087e-07,
+ 2.64697796016969e-23,
+ -1.03077124793097e-29,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 4
+ },
+ {
+ "name": "23 [Layer6]",
+ "translation": [
+ -0.79684454202652,
+ -0.00191242014989257,
+ 1.26678856150842e-17
+ ],
+ "rotation": [
+ 1.0,
+ 1.94589171925516e-30,
+ -2.64697796016969e-23,
+ 4.37113882867379e-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 5
+ },
+ {
+ "name": "23 [Layer7]",
+ "translation": [
+ -0.79550713300705,
+ 0.791108787059784,
+ -2.51597775037147e-15
+ ],
+ "rotation": [
+ 1.0,
+ 1.94589171925516e-30,
+ -2.64697796016969e-23,
+ 4.37113882867379e-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 6
+ },
+ {
+ "name": "23 [Layer8]",
+ "translation": [
+ 0.792018353939056,
+ 0.794593632221222,
+ -1.85304889651055e-15
+ ],
+ "rotation": [
+ 1.0,
+ 9.88702242329731e-30,
+ -2.64697796016969e-23,
+ 3.13916501681888e-07
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 7
+ },
+ {
+ "name": "23 [Layer9]",
+ "translation": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 1.0,
+ 1.94589171925516e-30,
+ -2.64697796016969e-23,
+ 4.37113882867379e-08
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 8
+ },
+ {
+ "name": "Light (1)",
+ "translation": [
+ -1.99999976158142,
+ 2.00000023841858,
+ 2.0
+ ],
+ "rotation": [
+ 0.277816027402878,
+ 0.115075170993805,
+ 0.364971697330475,
+ 0.881119549274445
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "extensions": {
+ "KHR_lights_punctual": {
+ "light": 0
+ }
+ }
+ },
+ {
+ "name": "Light (2)",
+ "translation": [
+ 2.15745425224304,
+ -4.12790012359619,
+ 2.74500060081482
+ ],
+ "rotation": [
+ -0.0314981862902641,
+ 0.314473420381546,
+ 0.926409006118774,
+ -0.204647645354271
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "extensions": {
+ "KHR_lights_punctual": {
+ "light": 0
+ }
+ }
+ },
+ {
+ "name": "Camera",
+ "translation": [
+ -0.0285742729902267,
+ -0.00286199105903506,
+ 0.73696768283844
+ ],
+ "rotation": [
+ 9.41569950896337e-08,
+ -9.41569311407875e-08,
+ -0.707107067108154,
+ 0.707106530666351
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ {
+ "name": "Direct001",
+ "translation": [
+ 0.0292952004820108,
+ 0.0,
+ 4.94307613372803
+ ],
+ "rotation": [
+ 0.707079589366913,
+ 0.00620197458192706,
+ -0.00620197458192706,
+ 0.707079589366913
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "extensions": {
+ "KHR_lights_punctual": {
+ "light": 1
+ }
+ }
+ },
+ {
+ "name": "Direct001.Target",
+ "translation": [
+ -0.0481241345405579,
+ 0.0,
+ 0.530173718929291
+ ],
+ "rotation": [
+ -0.70710676908493,
+ -0.0,
+ 0.0,
+ 0.70710676908493
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ }
+ ],
+ "extensions": {
+ "KHR_lights_punctual": {
+ "lights": [
+ {
+ "name": "",
+ "color": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "intensity": 6.0,
+ "type": "spot",
+ "spot": {
+ "innerConeAngle": 1.04719746112823,
+ "outerConeAngle": 1.08210408687592
+ }
+ },
+ {
+ "name": "",
+ "color": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "intensity": 4.0,
+ "type": "directional"
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/3b2_out/buffer.bin b/3b2_out/buffer.bin
new file mode 100644
index 0000000..f627e08
Binary files /dev/null and b/3b2_out/buffer.bin differ
diff --git a/3b2_out/cub3.jpg b/3b2_out/cub3.jpg
new file mode 100644
index 0000000..c672bad
Binary files /dev/null and b/3b2_out/cub3.jpg differ
diff --git a/3b2_out/cub3center.jpg b/3b2_out/cub3center.jpg
new file mode 100644
index 0000000..ae8e31c
Binary files /dev/null and b/3b2_out/cub3center.jpg differ
diff --git a/dow8_out/buffer.bin b/dow8_out/buffer.bin
new file mode 100755
index 0000000..19bd89d
Binary files /dev/null and b/dow8_out/buffer.bin differ
diff --git a/dow8_out/dow8.gltf b/dow8_out/dow8.gltf
new file mode 100755
index 0000000..8b31490
--- /dev/null
+++ b/dow8_out/dow8.gltf
@@ -0,0 +1,1301 @@
+{
+ "asset": {
+ "generator": "FBX2glTF v0.9.7",
+ "version": "2.0"
+ },
+ "scene": 0,
+ "extensionsUsed": [
+ "KHR_lights_punctual"
+ ],
+ "buffers": [
+ {
+ "byteLength": 1797632,
+ "uri": "buffer.bin"
+ }
+ ],
+ "bufferViews": [
+ {
+ "buffer": 0,
+ "byteLength": 832,
+ "byteOffset": 0
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 832
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3328,
+ "byteOffset": 3328
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 6656
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3328,
+ "byteOffset": 9152
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 12480
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3328,
+ "byteOffset": 14976
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 18304
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 20800
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3328,
+ "byteOffset": 23296
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3328,
+ "byteOffset": 26624
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 29952
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 32448
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3328,
+ "byteOffset": 34944
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 38272
+ },
+ {
+ "buffer": 0,
+ "byteLength": 3328,
+ "byteOffset": 40768
+ },
+ {
+ "buffer": 0,
+ "byteLength": 2496,
+ "byteOffset": 44096
+ },
+ {
+ "buffer": 0,
+ "byteLength": 832,
+ "byteOffset": 46592
+ },
+ {
+ "buffer": 0,
+ "byteLength": 648,
+ "byteOffset": 47424,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 1344,
+ "byteOffset": 48072,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 1344,
+ "byteOffset": 49416,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 896,
+ "byteOffset": 50760,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 137220,
+ "byteOffset": 51656,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 167712,
+ "byteOffset": 188876,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 167712,
+ "byteOffset": 356588,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 111808,
+ "byteOffset": 524300,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 341448,
+ "byteOffset": 636108,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 168816,
+ "byteOffset": 977556,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 168816,
+ "byteOffset": 1146372,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 112544,
+ "byteOffset": 1315188,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 48972,
+ "byteOffset": 1427732,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 69360,
+ "byteOffset": 1476704,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 69360,
+ "byteOffset": 1546064,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 46240,
+ "byteOffset": 1615424,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 69360,
+ "byteOffset": 1661664,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 18096,
+ "byteOffset": 1731024,
+ "target": 34963
+ },
+ {
+ "buffer": 0,
+ "byteLength": 18192,
+ "byteOffset": 1749120,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 18192,
+ "byteOffset": 1767312,
+ "target": 34962
+ },
+ {
+ "buffer": 0,
+ "byteLength": 12128,
+ "byteOffset": 1785504,
+ "target": 34962
+ }
+ ],
+ "scenes": [
+ {
+ "name": "Root Scene",
+ "nodes": [
+ 0
+ ]
+ }
+ ],
+ "accessors": [
+ {
+ "componentType": 5126,
+ "type": "SCALAR",
+ "count": 208,
+ "bufferView": 0,
+ "byteOffset": 0,
+ "min": [
+ 0.0
+ ],
+ "max": [
+ 8.625
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 1,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 208,
+ "bufferView": 2,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 3,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 208,
+ "bufferView": 4,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 5,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 208,
+ "bufferView": 6,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 7,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 8,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 208,
+ "bufferView": 9,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 208,
+ "bufferView": 10,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 11,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 12,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 208,
+ "bufferView": 13,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 14,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC4",
+ "count": 208,
+ "bufferView": 15,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 208,
+ "bufferView": 16,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "SCALAR",
+ "count": 208,
+ "bufferView": 17,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 324,
+ "bufferView": 18,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 112,
+ "bufferView": 19,
+ "byteOffset": 0,
+ "min": [
+ -0.911850094795227,
+ -0.034359086304903,
+ -0.140924677252769
+ ],
+ "max": [
+ 0.911850094795227,
+ 0.0343591868877411,
+ 0.140924677252769
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 112,
+ "bufferView": 20,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 112,
+ "bufferView": 21,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 68610,
+ "bufferView": 22,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 13976,
+ "bufferView": 23,
+ "byteOffset": 0,
+ "min": [
+ -0.801555514335632,
+ -0.801553189754486,
+ 1.7694970369339
+ ],
+ "max": [
+ 0.801559746265411,
+ 0.801541328430176,
+ 4.26059818267822
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 13976,
+ "bufferView": 24,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 13976,
+ "bufferView": 25,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 170724,
+ "bufferView": 26,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 14068,
+ "bufferView": 27,
+ "byteOffset": 0,
+ "min": [
+ -20.0223712921143,
+ -19.9627285003662,
+ -20.25
+ ],
+ "max": [
+ 19.6863651275635,
+ 20.0118408203125,
+ 20.25
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 14068,
+ "bufferView": 28,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 14068,
+ "bufferView": 29,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 24486,
+ "bufferView": 30,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 5780,
+ "bufferView": 31,
+ "byteOffset": 0,
+ "min": [
+ -0.322630256414413,
+ -0.633491337299347,
+ -0.103617653250694
+ ],
+ "max": [
+ 0.322644978761673,
+ 0.0118005555123091,
+ 0.103617712855339
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 5780,
+ "bufferView": 32,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 5780,
+ "bufferView": 33,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 5780,
+ "bufferView": 34,
+ "byteOffset": 0,
+ "min": [
+ -0.976545333862305,
+ 1.98111388272082e-06,
+ -7.62939436071974e-08
+ ],
+ "max": [
+ 0.97654515504837,
+ 0.645294547080994,
+ 2.8610228852699e-08
+ ],
+ "name": "type"
+ },
+ {
+ "componentType": 5123,
+ "type": "SCALAR",
+ "count": 9048,
+ "bufferView": 35,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 1516,
+ "bufferView": 36,
+ "byteOffset": 0,
+ "min": [
+ -0.0850000008940697,
+ -1.52518808841705,
+ -0.53529018163681
+ ],
+ "max": [
+ 0.0949999988079071,
+ 1.52518808841705,
+ 0.53529018163681
+ ]
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC3",
+ "count": 1516,
+ "bufferView": 37,
+ "byteOffset": 0
+ },
+ {
+ "componentType": 5126,
+ "type": "VEC2",
+ "count": 1516,
+ "bufferView": 38,
+ "byteOffset": 0
+ }
+ ],
+ "images": [
+ {
+ "name": "logo_box.jpg",
+ "uri": "logo_box.jpg"
+ }
+ ],
+ "samplers": [
+ {}
+ ],
+ "textures": [
+ {
+ "name": "Map #0",
+ "sampler": 0,
+ "source": 0
+ }
+ ],
+ "materials": [
+ {
+ "name": "Default",
+ "alphaMode": "OPAQUE",
+ "extras": {
+ "fromFBX": {
+ "shadingModel": "Phong",
+ "isTruePBR": false
+ }
+ },
+ "pbrMetallicRoughness": {
+ "baseColorFactor": [
+ 0.831372559070587,
+ 0.854901969432831,
+ 0.886274516582489,
+ 0.25
+ ],
+ "metallicFactor": 0.400000005960464,
+ "roughnessFactor": 0.577350258827209
+ }
+ },
+ {
+ "name": "Material #13",
+ "alphaMode": "OPAQUE",
+ "extras": {
+ "fromFBX": {
+ "shadingModel": "Phong",
+ "isTruePBR": false
+ }
+ },
+ "pbrMetallicRoughness": {
+ "baseColorTexture": {
+ "index": 0,
+ "texCoord": 0
+ },
+ "baseColorFactor": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "metallicFactor": 0.400000005960464,
+ "roughnessFactor": 0.70710676908493
+ }
+ },
+ {
+ "name": "08 - Default",
+ "alphaMode": "OPAQUE",
+ "extras": {
+ "fromFBX": {
+ "shadingModel": "Phong",
+ "isTruePBR": false
+ }
+ },
+ "pbrMetallicRoughness": {
+ "baseColorFactor": [
+ 0.850980401039124,
+ 0.850980401039124,
+ 0.850980401039124,
+ 1.0
+ ],
+ "metallicFactor": 0.400000005960464,
+ "roughnessFactor": 0.70710676908493
+ }
+ },
+ {
+ "name": "logo1",
+ "alphaMode": "OPAQUE",
+ "extras": {
+ "fromFBX": {
+ "shadingModel": "Phong",
+ "isTruePBR": false
+ }
+ },
+ "pbrMetallicRoughness": {
+ "baseColorFactor": [
+ 0.815686285495758,
+ 0.815686285495758,
+ 0.815686285495758,
+ 1.0
+ ],
+ "metallicFactor": 0.400000005960464,
+ "roughnessFactor": 0.577350258827209
+ }
+ }
+ ],
+ "meshes": [
+ {
+ "name": "Box_logo",
+ "primitives": [
+ {
+ "material": 1,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 20,
+ "POSITION": 19,
+ "TEXCOORD_0": 21
+ },
+ "indices": 18
+ }
+ ]
+ },
+ {
+ "name": "tuba",
+ "primitives": [
+ {
+ "material": 0,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 24,
+ "POSITION": 23,
+ "TEXCOORD_0": 25
+ },
+ "indices": 22
+ }
+ ]
+ },
+ {
+ "name": "globe",
+ "primitives": [
+ {
+ "material": 0,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 28,
+ "POSITION": 27,
+ "TEXCOORD_0": 29
+ },
+ "indices": 26
+ }
+ ]
+ },
+ {
+ "name": "text_cicle002",
+ "primitives": [
+ {
+ "material": 2,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 32,
+ "POSITION": 31,
+ "TEXCOORD_0": 33
+ },
+ "indices": 30,
+ "targets": [
+ {
+ "POSITION": 34
+ }
+ ]
+ }
+ ],
+ "weights": [
+ 1.0
+ ]
+ },
+ {
+ "name": "logo [Layer2]",
+ "primitives": [
+ {
+ "material": 3,
+ "mode": 4,
+ "attributes": {
+ "NORMAL": 37,
+ "POSITION": 36,
+ "TEXCOORD_0": 38
+ },
+ "indices": 35
+ }
+ ]
+ }
+ ],
+ "animations": [
+ {
+ "name": "Take 001",
+ "channels": [
+ {
+ "sampler": 0,
+ "target": {
+ "node": 1,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 1,
+ "target": {
+ "node": 1,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 2,
+ "target": {
+ "node": 3,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 3,
+ "target": {
+ "node": 3,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 4,
+ "target": {
+ "node": 4,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 5,
+ "target": {
+ "node": 4,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 6,
+ "target": {
+ "node": 4,
+ "path": "scale"
+ }
+ },
+ {
+ "sampler": 7,
+ "target": {
+ "node": 7,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 8,
+ "target": {
+ "node": 7,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 9,
+ "target": {
+ "node": 8,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 10,
+ "target": {
+ "node": 8,
+ "path": "scale"
+ }
+ },
+ {
+ "sampler": 11,
+ "target": {
+ "node": 9,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 12,
+ "target": {
+ "node": 9,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 13,
+ "target": {
+ "node": 10,
+ "path": "translation"
+ }
+ },
+ {
+ "sampler": 14,
+ "target": {
+ "node": 10,
+ "path": "rotation"
+ }
+ },
+ {
+ "sampler": 15,
+ "target": {
+ "node": 10,
+ "path": "scale"
+ }
+ },
+ {
+ "sampler": 16,
+ "target": {
+ "node": 11,
+ "path": "weights"
+ }
+ }
+ ],
+ "samplers": [
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 1
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 2
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 3
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 4
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 5
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 6
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 7
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 8
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 9
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 10
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 11
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 12
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 13
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 14
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 15
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 16
+ },
+ {
+ "input": 0,
+ "interpolation": "LINEAR",
+ "output": 17
+ }
+ ]
+ }
+ ],
+ "nodes": [
+ {
+ "name": "RootNode",
+ "translation": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "rotation": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "children": [
+ 1,
+ 9,
+ 10,
+ 12
+ ]
+ },
+ {
+ "name": "Point001",
+ "translation": [
+ 0.0,
+ -1.17863953113556,
+ -4.43086527468495e-08
+ ],
+ "rotation": [
+ -0.70710676908493,
+ -0.0,
+ 0.0,
+ 0.70710676908493
+ ],
+ "scale": [
+ 13.2156229019165,
+ 13.2156229019165,
+ 13.2156229019165
+ ],
+ "children": [
+ 2,
+ 8
+ ]
+ },
+ {
+ "name": "Fbx_Root",
+ "translation": [
+ 0.0,
+ 1.22070309771516e-06,
+ -1.23385012149811
+ ],
+ "rotation": [
+ -1.68587419580035e-07,
+ -2.30404623380309e-07,
+ 0.707106709480286,
+ 0.707106828689575
+ ],
+ "scale": [
+ 0.393700003623962,
+ 0.393700003623962,
+ 0.393700003623962
+ ],
+ "children": [
+ 3,
+ 4,
+ 5,
+ 6,
+ 7
+ ]
+ },
+ {
+ "name": "tuba",
+ "translation": [
+ 1.19180187940771e-09,
+ 2.91038298062124e-13,
+ -3.0517577442879e-07
+ ],
+ "rotation": [
+ -2.38418579101562e-07,
+ 2.16952066663285e-13,
+ 1.0,
+ 9.09962921014085e-07
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 1
+ },
+ {
+ "name": "globe",
+ "translation": [
+ -3.81472631261204e-08,
+ -0.0158689692616463,
+ 4.88490152359009
+ ],
+ "rotation": [
+ -2.38417854347972e-07,
+ 4.76837499263638e-07,
+ -1.4305112472357e-06,
+ 1.0
+ ],
+ "scale": [
+ 0.0120000001043081,
+ 0.0120000001043081,
+ 0.0120000001043081
+ ],
+ "mesh": 2
+ },
+ {
+ "name": "Light (1)",
+ "translation": [
+ -3.22329425811768,
+ 3.61927509307861,
+ 6.80000114440918
+ ],
+ "rotation": [
+ 0.328135341405869,
+ 0.139961585402489,
+ 0.366523087024689,
+ 0.859301328659058
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "extensions": {
+ "KHR_lights_punctual": {
+ "light": 0
+ }
+ }
+ },
+ {
+ "name": "Light (2)",
+ "translation": [
+ -3.19381332397461,
+ -3.74022889137268,
+ 6.8000020980835
+ ],
+ "rotation": [
+ 0.131421715021133,
+ 0.289717674255371,
+ 0.863370418548584,
+ 0.391642093658447
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "extensions": {
+ "KHR_lights_punctual": {
+ "light": 1
+ }
+ }
+ },
+ {
+ "name": "Camera",
+ "translation": [
+ -1.01247155666351,
+ 0.00293853785842657,
+ 3.47000002861023
+ ],
+ "rotation": [
+ 0.499999970197678,
+ -0.499999940395355,
+ -0.499999970197678,
+ 0.50000011920929
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ]
+ },
+ {
+ "name": "Box_logo",
+ "translation": [
+ -0.00321053387597203,
+ -0.0189374517649412,
+ 0.178314849734306
+ ],
+ "rotation": [
+ -1.68491609997545e-07,
+ 0.703511595726013,
+ 0.710683763027191,
+ -6.24537790372415e-08
+ ],
+ "scale": [
+ 0.00999999977648258,
+ 0.00999999977648258,
+ 0.00999999977648258
+ ],
+ "mesh": 0
+ },
+ {
+ "name": "FDirect001",
+ "translation": [
+ -1.80463206768036,
+ 6.81577062606812,
+ -0.0224298443645239
+ ],
+ "rotation": [
+ 4.37113243378917e-08,
+ 4.37113953921653e-08,
+ -1.91068292406586e-15,
+ 1.0
+ ],
+ "scale": [
+ 2.53999996185303,
+ 2.53999996185303,
+ 2.53999996185303
+ ],
+ "extensions": {
+ "KHR_lights_punctual": {
+ "light": 2
+ }
+ }
+ },
+ {
+ "name": "Point002",
+ "translation": [
+ -2.3448179490515e-05,
+ -0.0873406752943993,
+ 3.95801663398743
+ ],
+ "rotation": [
+ -1.27216095435756e-08,
+ -3.55407365759675e-08,
+ 0.941502630710602,
+ 0.337005645036697
+ ],
+ "scale": [
+ 0.0253999996930361,
+ 0.0253999996930361,
+ 0.0253999996930361
+ ],
+ "children": [
+ 11
+ ]
+ },
+ {
+ "name": "text_cicle002",
+ "translation": [
+ -7.4768063313968e-06,
+ 0.310845643281937,
+ 0.0
+ ],
+ "rotation": [
+ 8.68879439508419e-08,
+ 6.44246652824632e-15,
+ -8.94069600576586e-08,
+ 1.0
+ ],
+ "scale": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "mesh": 3
+ },
+ {
+ "name": "logo [Layer2]",
+ "mesh": 4
+ }
+ ],
+ "extensions": {
+ "KHR_lights_punctual": {
+ "lights": [
+ {
+ "name": "",
+ "color": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "intensity": 0.800000011920929,
+ "type": "spot",
+ "spot": {
+ "innerConeAngle": 1.43116998672485,
+ "outerConeAngle": 2.7872908115387
+ }
+ },
+ {
+ "name": "",
+ "color": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "intensity": 0.5,
+ "type": "spot",
+ "spot": {
+ "innerConeAngle": 0.85521125793457,
+ "outerConeAngle": 2.27939987182617
+ }
+ },
+ {
+ "name": "",
+ "color": [
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "intensity": 1.0,
+ "type": "directional"
+ }
+ ]
+ }
+ }
+}
diff --git a/dow8_out/logo_box.jpg b/dow8_out/logo_box.jpg
new file mode 100755
index 0000000..f10604c
Binary files /dev/null and b/dow8_out/logo_box.jpg differ
diff --git a/index.html b/index.html
index cabd751..1bdf697 100644
--- a/index.html
+++ b/index.html
@@ -32,10 +32,10 @@
type='nft' url='/book2/book2'
smooth='true' smoothCount='10' smoothTolerance='0.01' smoothThreshold='5'>
@@ -43,10 +43,10 @@
type='nft' url='/label-wine2/label-wine2'
smooth='true' smoothCount='10' smoothTolerance='0.01' smoothThreshold='5'>
diff --git a/pinball.jpg b/pinball.jpg
deleted file mode 100644
index d1444ad..0000000
Binary files a/pinball.jpg and /dev/null differ
diff --git a/trex/trex-image/trex.fset b/trex-image/trex.fset
similarity index 100%
rename from trex/trex-image/trex.fset
rename to trex-image/trex.fset
diff --git a/trex/trex-image/trex.fset3 b/trex-image/trex.fset3
similarity index 100%
rename from trex/trex-image/trex.fset3
rename to trex-image/trex.fset3
diff --git a/trex/trex-image/trex.iset b/trex-image/trex.iset
similarity index 100%
rename from trex/trex-image/trex.iset
rename to trex-image/trex.iset