2
0
Takahiro 8 жил өмнө
parent
commit
daa10cb66e
69 өөрчлөгдсөн 1719 нэмэгдсэн , 1411 устгасан
  1. 3 2
      examples/models/gltf/BoomBox/README.md
  2. BIN
      examples/models/gltf/BoomBox/glTF-Binary/BoomBox.glb
  3. BIN
      examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox.bin
  4. 39 46
      examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox.gltf
  5. BIN
      examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_diffuse.png
  6. BIN
      examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_metallicRoughness.png
  7. BIN
      examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_normal.png
  8. BIN
      examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_occlusion.png
  9. BIN
      examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_roughnessMetallic.png
  10. BIN
      examples/models/gltf/BoomBox/glTF/BoomBox.bin
  11. 37 48
      examples/models/gltf/BoomBox/glTF/BoomBox.gltf
  12. BIN
      examples/models/gltf/BoomBox/glTF/BoomBox_metallicRoughness.png
  13. BIN
      examples/models/gltf/BoomBox/glTF/BoomBox_normal.png
  14. BIN
      examples/models/gltf/BoomBox/glTF/BoomBox_occlusion.png
  15. BIN
      examples/models/gltf/BoomBox/glTF/BoomBox_occlusionRoughnessMetallic.png
  16. BIN
      examples/models/gltf/BoomBox/screenshot/screenshot.jpg
  17. BIN
      examples/models/gltf/CesiumMan/glTF-Binary/CesiumMan.glb
  18. 80 78
      examples/models/gltf/CesiumMan/glTF-Embedded/CesiumMan.gltf
  19. 47 47
      examples/models/gltf/CesiumMan/glTF-MaterialsCommon/CesiumMan.gltf
  20. BIN
      examples/models/gltf/CesiumMan/glTF-MaterialsCommon/CesiumMan0.bin
  21. 83 83
      examples/models/gltf/CesiumMan/glTF-pbrSpecularGlossiness/CesiumMan.gltf
  22. BIN
      examples/models/gltf/CesiumMan/glTF-pbrSpecularGlossiness/CesiumMan0.bin
  23. 51 51
      examples/models/gltf/CesiumMan/glTF-techniqueWebGL/CesiumMan.gltf
  24. BIN
      examples/models/gltf/CesiumMan/glTF-techniqueWebGL/CesiumMan0.bin
  25. 48 46
      examples/models/gltf/CesiumMan/glTF/CesiumMan.gltf
  26. BIN
      examples/models/gltf/CesiumMan/glTF/CesiumMan0.bin
  27. BIN
      examples/models/gltf/CesiumMilkTruck/glTF-Binary/CesiumMilkTruck.glb
  28. 37 33
      examples/models/gltf/CesiumMilkTruck/glTF-Embedded/CesiumMilkTruck.gltf
  29. 22 47
      examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck.gltf
  30. BIN
      examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck0.bin
  31. 71 39
      examples/models/gltf/CesiumMilkTruck/glTF-pbrSpecularGlossiness/CesiumMilkTruck.gltf
  32. BIN
      examples/models/gltf/CesiumMilkTruck/glTF-pbrSpecularGlossiness/CesiumMilkTruck0.bin
  33. 23 27
      examples/models/gltf/CesiumMilkTruck/glTF-techniqueWebGL/CesiumMilkTruck.gltf
  34. BIN
      examples/models/gltf/CesiumMilkTruck/glTF-techniqueWebGL/CesiumMilkTruck0.bin
  35. 1 4
      examples/models/gltf/CesiumMilkTruck/glTF-techniqueWebGL/CesiumMilkTruck1.frag
  36. 1 4
      examples/models/gltf/CesiumMilkTruck/glTF-techniqueWebGL/CesiumMilkTruck3.frag
  37. 41 37
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck.gltf
  38. BIN
      examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck0.bin
  39. BIN
      examples/models/gltf/Duck/glTF-Binary/Duck.glb
  40. 4 23
      examples/models/gltf/Duck/glTF-Embedded/Duck.gltf
  41. 5 26
      examples/models/gltf/Duck/glTF-pbrSpecularGlossiness/Duck.gltf
  42. BIN
      examples/models/gltf/Duck/glTF-pbrSpecularGlossiness/Duck0.bin
  43. 2 2
      examples/models/gltf/Duck/glTF-techniqueWebGL/Duck.gltf
  44. BIN
      examples/models/gltf/Duck/glTF-techniqueWebGL/Duck0.bin
  45. 4 23
      examples/models/gltf/Duck/glTF/Duck.gltf
  46. 464 0
      examples/models/gltf/MetalRoughSpheres/glTF-Embedded/MetalRoughSpheres.gltf
  47. 60 175
      examples/models/gltf/MetalRoughSpheres/glTF/MetalRoughSpheres.gltf
  48. BIN
      examples/models/gltf/MetalRoughSpheres/glTF/MetalRoughSpheres0.bin
  49. BIN
      examples/models/gltf/Monster/glTF-Binary/Monster.glb
  50. 105 103
      examples/models/gltf/Monster/glTF-Embedded/Monster.gltf
  51. 112 112
      examples/models/gltf/Monster/glTF-MaterialsCommon/Monster.gltf
  52. BIN
      examples/models/gltf/Monster/glTF-MaterialsCommon/Monster0.bin
  53. 112 112
      examples/models/gltf/Monster/glTF-pbrSpecularGlossiness/Monster.gltf
  54. BIN
      examples/models/gltf/Monster/glTF-pbrSpecularGlossiness/Monster0.bin
  55. 95 95
      examples/models/gltf/Monster/glTF-techniqueWebGL/Monster.gltf
  56. BIN
      examples/models/gltf/Monster/glTF-techniqueWebGL/Monster0.bin
  57. 112 110
      examples/models/gltf/Monster/glTF/Monster.gltf
  58. BIN
      examples/models/gltf/Monster/glTF/Monster0.bin
  59. BIN
      examples/models/gltf/RiggedSimple/glTF-Binary/RiggedSimple.glb
  60. 8 6
      examples/models/gltf/RiggedSimple/glTF-Embedded/RiggedSimple.gltf
  61. 4 4
      examples/models/gltf/RiggedSimple/glTF-MaterialsCommon/RiggedSimple.gltf
  62. BIN
      examples/models/gltf/RiggedSimple/glTF-MaterialsCommon/RiggedSimple0.bin
  63. 27 9
      examples/models/gltf/RiggedSimple/glTF-pbrSpecularGlossiness/RiggedSimple.gltf
  64. BIN
      examples/models/gltf/RiggedSimple/glTF-pbrSpecularGlossiness/RiggedSimple0.bin
  65. 7 7
      examples/models/gltf/RiggedSimple/glTF-techniqueWebGL/RiggedSimple.gltf
  66. BIN
      examples/models/gltf/RiggedSimple/glTF-techniqueWebGL/RiggedSimple0.bin
  67. 10 8
      examples/models/gltf/RiggedSimple/glTF/RiggedSimple.gltf
  68. BIN
      examples/models/gltf/RiggedSimple/glTF/RiggedSimple0.bin
  69. 4 4
      examples/webgl_loader_gltf2.html

+ 3 - 2
examples/models/gltf/BoomBox/README.md

@@ -3,7 +3,8 @@
 
 ![screenshot](screenshot/screenshot.jpg)
 
-
 ## License Information
 
-Donated by Microsoft for glTF testing.
+Donated by Microsoft for glTF testing
+
+Created by [Ryan Martin](https://www.linkedin.com/in/ryan-c-martin-techartist)

BIN
examples/models/gltf/BoomBox/glTF-Binary/BoomBox.glb


BIN
examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox.bin


+ 39 - 46
examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox.gltf

@@ -2,7 +2,6 @@
   "accessors": [
     {
       "bufferView": 0,
-      "byteOffset": 0,
       "componentType": 5126,
       "count": 3575,
       "type": "VEC2",
@@ -17,7 +16,6 @@
     },
     {
       "bufferView": 1,
-      "byteOffset": 0,
       "componentType": 5126,
       "count": 3575,
       "type": "VEC3",
@@ -34,7 +32,24 @@
     },
     {
       "bufferView": 2,
-      "byteOffset": 0,
+      "componentType": 5126,
+      "count": 3575,
+      "type": "VEC4",
+      "max": [
+        1.0,
+        0.9999976,
+        1.0,
+        1.0
+      ],
+      "min": [
+        -0.9991289,
+        -0.999907851,
+        -1.0,
+        1.0
+      ]
+    },
+    {
+      "bufferView": 3,
       "componentType": 5126,
       "count": 3575,
       "type": "VEC3",
@@ -50,8 +65,7 @@
       ]
     },
     {
-      "bufferView": 3,
-      "byteOffset": 0,
+      "bufferView": 4,
       "componentType": 5123,
       "count": 18108,
       "type": "SCALAR",
@@ -70,33 +84,33 @@
   "bufferViews": [
     {
       "buffer": 0,
-      "byteOffset": 0,
-      "byteLength": 28600,
-      "target": 34962
+      "byteLength": 28600
     },
     {
       "buffer": 0,
       "byteOffset": 28600,
-      "byteLength": 42900,
-      "target": 34962
+      "byteLength": 42900
     },
     {
       "buffer": 0,
       "byteOffset": 71500,
-      "byteLength": 42900,
-      "target": 34962
+      "byteLength": 57200
     },
     {
       "buffer": 0,
-      "byteOffset": 114400,
-      "byteLength": 36216,
-      "target": 34963
+      "byteOffset": 128700,
+      "byteLength": 42900
+    },
+    {
+      "buffer": 0,
+      "byteOffset": 171600,
+      "byteLength": 36216
     }
   ],
   "buffers": [
     {
       "uri": "BoomBox.bin",
-      "byteLength": 150616
+      "byteLength": 207816
     }
   ],
   "extensionsUsed": [
@@ -107,16 +121,16 @@
       "uri": "BoomBox_baseColor.png"
     },
     {
-      "uri": "BoomBox_metallicRoughness.png"
+      "uri": "BoomBox_roughnessMetallic.png"
     },
     {
       "uri": "BoomBox_normal.png"
     },
     {
-      "uri": "BoomBox_occlusion.png"
+      "uri": "BoomBox_emissive.png"
     },
     {
-      "uri": "BoomBox_emissive.png"
+      "uri": "BoomBox_occlusion.png"
     },
     {
       "uri": "BoomBox_diffuse.png"
@@ -132,11 +146,11 @@
           "attributes": {
             "TEXCOORD_0": 0,
             "NORMAL": 1,
-            "POSITION": 2
+            "TANGENT": 2,
+            "POSITION": 3
           },
-          "indices": 3,
-          "material": 0,
-          "mode": 4
+          "indices": 4,
+          "material": 0
         }
       ],
       "name": "BoomBox"
@@ -156,7 +170,7 @@
         "index": 2
       },
       "occlusionTexture": {
-        "index": 3
+        "index": 4
       },
       "emissiveFactor": [
         1.0,
@@ -164,7 +178,7 @@
         1.0
       ],
       "emissiveTexture": {
-        "index": 4
+        "index": 3
       },
       "name": "BoomBox_Mat",
       "extensions": {
@@ -181,24 +195,10 @@
   ],
   "nodes": [
     {
-      "children": [],
       "mesh": 0,
-      "scale": [
-        80.0,
-        80.0,
-        80.0
-      ],
-      "translation": [
-        0.0,
-        0.163,
-        0.053
-      ],
       "name": "BoomBox"
     }
   ],
-  "samplers": [
-    {}
-  ],
   "scene": 0,
   "scenes": [
     {
@@ -209,31 +209,24 @@
   ],
   "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
     }
   ]

BIN
examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_diffuse.png


BIN
examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_metallicRoughness.png


BIN
examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_normal.png


BIN
examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_occlusion.png


BIN
examples/models/gltf/BoomBox/glTF-pbrSpecularGlossiness/BoomBox_roughnessMetallic.png


BIN
examples/models/gltf/BoomBox/glTF/BoomBox.bin


+ 37 - 48
examples/models/gltf/BoomBox/glTF/BoomBox.gltf

@@ -2,7 +2,6 @@
   "accessors": [
     {
       "bufferView": 0,
-      "byteOffset": 0,
       "componentType": 5126,
       "count": 3575,
       "type": "VEC2",
@@ -17,7 +16,6 @@
     },
     {
       "bufferView": 1,
-      "byteOffset": 0,
       "componentType": 5126,
       "count": 3575,
       "type": "VEC3",
@@ -34,7 +32,24 @@
     },
     {
       "bufferView": 2,
-      "byteOffset": 0,
+      "componentType": 5126,
+      "count": 3575,
+      "type": "VEC4",
+      "max": [
+        1.0,
+        0.9999976,
+        1.0,
+        1.0
+      ],
+      "min": [
+        -0.9991289,
+        -0.999907851,
+        -1.0,
+        1.0
+      ]
+    },
+    {
+      "bufferView": 3,
       "componentType": 5126,
       "count": 3575,
       "type": "VEC3",
@@ -50,8 +65,7 @@
       ]
     },
     {
-      "bufferView": 3,
-      "byteOffset": 0,
+      "bufferView": 4,
       "componentType": 5123,
       "count": 18108,
       "type": "SCALAR",
@@ -70,33 +84,33 @@
   "bufferViews": [
     {
       "buffer": 0,
-      "byteOffset": 0,
-      "byteLength": 28600,
-      "target": 34962
+      "byteLength": 28600
     },
     {
       "buffer": 0,
       "byteOffset": 28600,
-      "byteLength": 42900,
-      "target": 34962
+      "byteLength": 42900
     },
     {
       "buffer": 0,
       "byteOffset": 71500,
-      "byteLength": 42900,
-      "target": 34962
+      "byteLength": 57200
+    },
+    {
+      "buffer": 0,
+      "byteOffset": 128700,
+      "byteLength": 42900
     },
     {
       "buffer": 0,
-      "byteOffset": 114400,
-      "byteLength": 36216,
-      "target": 34963
+      "byteOffset": 171600,
+      "byteLength": 36216
     }
   ],
   "buffers": [
     {
       "uri": "BoomBox.bin",
-      "byteLength": 150616
+      "byteLength": 207816
     }
   ],
   "images": [
@@ -104,14 +118,11 @@
       "uri": "BoomBox_baseColor.png"
     },
     {
-      "uri": "BoomBox_metallicRoughness.png"
+      "uri": "BoomBox_occlusionRoughnessMetallic.png"
     },
     {
       "uri": "BoomBox_normal.png"
     },
-    {
-      "uri": "BoomBox_occlusion.png"
-    },
     {
       "uri": "BoomBox_emissive.png"
     }
@@ -123,11 +134,11 @@
           "attributes": {
             "TEXCOORD_0": 0,
             "NORMAL": 1,
-            "POSITION": 2
+            "TANGENT": 2,
+            "POSITION": 3
           },
-          "indices": 3,
-          "material": 0,
-          "mode": 4
+          "indices": 4,
+          "material": 0
         }
       ],
       "name": "BoomBox"
@@ -147,7 +158,7 @@
         "index": 2
       },
       "occlusionTexture": {
-        "index": 3
+        "index": 1
       },
       "emissiveFactor": [
         1.0,
@@ -155,31 +166,17 @@
         1.0
       ],
       "emissiveTexture": {
-        "index": 4
+        "index": 3
       },
       "name": "BoomBox_Mat"
     }
   ],
   "nodes": [
     {
-      "children": [],
       "mesh": 0,
-      "scale": [
-        80.0,
-        80.0,
-        80.0
-      ],
-      "translation": [
-        0.0,
-        0.163,
-        0.053
-      ],
       "name": "BoomBox"
     }
   ],
-  "samplers": [
-    {}
-  ],
   "scene": 0,
   "scenes": [
     {
@@ -190,24 +187,16 @@
   ],
   "textures": [
     {
-      "sampler": 0,
       "source": 0
     },
     {
-      "sampler": 0,
       "source": 1
     },
     {
-      "sampler": 0,
       "source": 2
     },
     {
-      "sampler": 0,
       "source": 3
-    },
-    {
-      "sampler": 0,
-      "source": 4
     }
   ]
 }

BIN
examples/models/gltf/BoomBox/glTF/BoomBox_metallicRoughness.png


BIN
examples/models/gltf/BoomBox/glTF/BoomBox_normal.png


BIN
examples/models/gltf/BoomBox/glTF/BoomBox_occlusion.png


BIN
examples/models/gltf/BoomBox/glTF/BoomBox_occlusionRoughnessMetallic.png


BIN
examples/models/gltf/BoomBox/screenshot/screenshot.jpg


BIN
examples/models/gltf/CesiumMan/glTF-Binary/CesiumMan.glb


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 80 - 78
examples/models/gltf/CesiumMan/glTF-Embedded/CesiumMan.gltf


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 47 - 47
examples/models/gltf/CesiumMan/glTF-MaterialsCommon/CesiumMan.gltf


BIN
examples/models/gltf/CesiumMan/glTF-MaterialsCommon/CesiumMan0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 83 - 83
examples/models/gltf/CesiumMan/glTF-pbrSpecularGlossiness/CesiumMan.gltf


BIN
examples/models/gltf/CesiumMan/glTF-pbrSpecularGlossiness/CesiumMan0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 51 - 51
examples/models/gltf/CesiumMan/glTF-techniqueWebGL/CesiumMan.gltf


BIN
examples/models/gltf/CesiumMan/glTF-techniqueWebGL/CesiumMan0.bin


+ 48 - 46
examples/models/gltf/CesiumMan/glTF/CesiumMan.gltf

@@ -1409,7 +1409,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 1568,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1428,7 +1428,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 2940,
+            "byteOffset": 588,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1445,7 +1445,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 588,
+            "byteOffset": 196,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1541,7 +1541,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 0,
+            "byteOffset": 1568,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1560,7 +1560,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 3528,
+            "byteOffset": 2940,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1577,7 +1577,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 196,
+            "byteOffset": 588,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1590,7 +1590,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 588,
+            "byteOffset": 3528,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1607,7 +1607,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 3136,
+            "byteOffset": 2352,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1656,7 +1656,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 5292,
+            "byteOffset": 4704,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1673,7 +1673,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 3920,
+            "byteOffset": 3136,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1692,7 +1692,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 4704,
+            "byteOffset": 5292,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1739,7 +1739,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 2352,
+            "byteOffset": 3920,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1788,7 +1788,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 8820,
+            "byteOffset": 7056,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1805,7 +1805,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 6272,
+            "byteOffset": 4704,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1824,7 +1824,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 7056,
+            "byteOffset": 7644,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1854,7 +1854,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 9996,
+            "byteOffset": 8232,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1890,7 +1890,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 9408,
+            "byteOffset": 8820,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1920,7 +1920,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 7644,
+            "byteOffset": 9408,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1937,7 +1937,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 4704,
+            "byteOffset": 6272,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1956,7 +1956,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 8232,
+            "byteOffset": 9996,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -1986,7 +1986,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 11760,
+            "byteOffset": 10584,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2003,7 +2003,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 8624,
+            "byteOffset": 7056,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2022,7 +2022,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 12348,
+            "byteOffset": 11172,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2052,7 +2052,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 11172,
+            "byteOffset": 11760,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2088,7 +2088,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 12936,
+            "byteOffset": 12348,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2105,7 +2105,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 2352,
+            "byteOffset": 2156,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2118,7 +2118,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 13524,
+            "byteOffset": 12936,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2135,7 +2135,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 7056,
+            "byteOffset": 8624,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2154,7 +2154,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 10584,
+            "byteOffset": 13524,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2171,7 +2171,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 2156,
+            "byteOffset": 2352,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2184,7 +2184,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 15288,
+            "byteOffset": 14112,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2201,7 +2201,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 10192,
+            "byteOffset": 9408,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2250,7 +2250,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 16464,
+            "byteOffset": 15288,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2267,7 +2267,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 9408,
+            "byteOffset": 10192,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2316,7 +2316,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 14112,
+            "byteOffset": 16464,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2352,7 +2352,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 18816,
+            "byteOffset": 17052,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2369,7 +2369,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 3136,
+            "byteOffset": 2940,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2382,7 +2382,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 17052,
+            "byteOffset": 17640,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2435,7 +2435,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 3332,
+            "byteOffset": 3136,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2448,7 +2448,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 19404,
+            "byteOffset": 18816,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2484,7 +2484,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 17640,
+            "byteOffset": 19404,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2501,7 +2501,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 2940,
+            "byteOffset": 3332,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2550,7 +2550,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 21756,
+            "byteOffset": 20580,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2616,7 +2616,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 20580,
+            "byteOffset": 21756,
             "componentType": 5126,
             "count": 49,
             "max": [
@@ -2680,13 +2680,15 @@
             "pbrMetallicRoughness": {
                 "baseColorTexture": {
                     "index": 0
-                }
+                },
+                "metallicFactor": 0.0
             },
             "emissiveFactor": [
                 0.0,
                 0.0,
                 0.0
-            ]
+            ],
+            "name": "Cesium_Man-effect"
         }
     ],
     "textures": [

BIN
examples/models/gltf/CesiumMan/glTF/CesiumMan0.bin


BIN
examples/models/gltf/CesiumMilkTruck/glTF-Binary/CesiumMilkTruck.glb


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 37 - 33
examples/models/gltf/CesiumMilkTruck/glTF-Embedded/CesiumMilkTruck.gltf


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 22 - 47
examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck.gltf


BIN
examples/models/gltf/CesiumMilkTruck/glTF-MaterialsCommon/CesiumMilkTruck0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 71 - 39
examples/models/gltf/CesiumMilkTruck/glTF-pbrSpecularGlossiness/CesiumMilkTruck.gltf


BIN
examples/models/gltf/CesiumMilkTruck/glTF-pbrSpecularGlossiness/CesiumMilkTruck0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 23 - 27
examples/models/gltf/CesiumMilkTruck/glTF-techniqueWebGL/CesiumMilkTruck.gltf


BIN
examples/models/gltf/CesiumMilkTruck/glTF-techniqueWebGL/CesiumMilkTruck0.bin


+ 1 - 4
examples/models/gltf/CesiumMilkTruck/glTF-techniqueWebGL/CesiumMilkTruck1.frag

@@ -3,7 +3,6 @@ uniform sampler2D u_diffuse;
 uniform vec4 u_specular;
 uniform float u_shininess;
 uniform float u_transparency;
-uniform vec3 u_light0Color;
 varying vec3 v_position;
 varying vec3 v_normal;
 varying vec2 v_texcoord0;
@@ -16,9 +15,7 @@ void main(void) {
     vec3 ambient = diffuse.rgb;
     vec3 viewDir = -normalize(v_position);
     vec3 ambientLight = vec3(0.0, 0.0, 0.0);
-    {
-        ambientLight += u_light0Color;
-    }
+    ambientLight += vec3(0.2, 0.2, 0.2);
     vec3 l = vec3(0.0, 0.0, 1.0);
     diffuseLight += vec3(1.0, 1.0, 1.0) * max(dot(normal, l), 0.); 
     vec3 reflectDir = reflect(-l, normal);

+ 1 - 4
examples/models/gltf/CesiumMilkTruck/glTF-techniqueWebGL/CesiumMilkTruck3.frag

@@ -3,7 +3,6 @@ uniform vec4 u_diffuse;
 uniform vec4 u_specular;
 uniform float u_shininess;
 uniform float u_transparency;
-uniform vec3 u_light0Color;
 varying vec3 v_position;
 varying vec3 v_normal;
 void main(void) {
@@ -15,9 +14,7 @@ void main(void) {
     vec3 ambient = diffuse.rgb;
     vec3 viewDir = -normalize(v_position);
     vec3 ambientLight = vec3(0.0, 0.0, 0.0);
-    {
-        ambientLight += u_light0Color;
-    }
+    ambientLight += vec3(0.2, 0.2, 0.2);
     vec3 l = vec3(0.0, 0.0, 1.0);
     diffuseLight += vec3(1.0, 1.0, 1.0) * max(dot(normal, l), 0.); 
     vec3 reflectDir = reflect(-l, normal);

+ 41 - 37
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck.gltf

@@ -7,24 +7,21 @@
     "scenes": [
         {
             "nodes": [
-                6,
-                1,
                 0
             ]
         }
     ],
     "nodes": [
-        {},
         {
             "mesh": 0,
             "children": [
-                4,
-                2
+                3,
+                1
             ]
         },
         {
             "children": [
-                3
+                2
             ],
             "matrix": [
                 1.0,
@@ -56,7 +53,7 @@
         },
         {
             "children": [
-                5
+                4
             ],
             "matrix": [
                 1.0,
@@ -85,8 +82,7 @@
                 0.08848562091588974,
                 -0.9960774779319764
             ]
-        },
-        {}
+        }
     ],
     "meshes": [
         {
@@ -144,7 +140,7 @@
                 {
                     "sampler": 0,
                     "target": {
-                        "node": 5,
+                        "node": 4,
                         "path": "rotation"
                     }
                 }
@@ -162,7 +158,7 @@
                 {
                     "sampler": 0,
                     "target": {
-                        "node": 3,
+                        "node": 2,
                         "path": "rotation"
                     }
                 }
@@ -179,7 +175,7 @@
     "accessors": [
         {
             "bufferView": 0,
-            "byteOffset": 6336,
+            "byteOffset": 0,
             "componentType": 5123,
             "count": 5232,
             "max": [
@@ -192,7 +188,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 25200,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 1856,
             "max": [
@@ -209,7 +205,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 47472,
+            "byteOffset": 22272,
             "componentType": 5126,
             "count": 1856,
             "max": [
@@ -226,7 +222,7 @@
         },
         {
             "bufferView": 2,
-            "byteOffset": 4688,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 1856,
             "max": [
@@ -241,7 +237,7 @@
         },
         {
             "bufferView": 0,
-            "byteOffset": 16800,
+            "byteOffset": 10464,
             "componentType": 5123,
             "count": 168,
             "max": [
@@ -254,7 +250,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 69744,
+            "byteOffset": 44544,
             "componentType": 5126,
             "count": 72,
             "max": [
@@ -271,7 +267,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 70608,
+            "byteOffset": 45408,
             "componentType": 5126,
             "count": 72,
             "max": [
@@ -288,7 +284,7 @@
         },
         {
             "bufferView": 0,
-            "byteOffset": 4608,
+            "byteOffset": 10800,
             "componentType": 5123,
             "count": 864,
             "max": [
@@ -301,7 +297,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 14064,
+            "byteOffset": 46272,
             "componentType": 5126,
             "count": 464,
             "max": [
@@ -318,7 +314,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 19632,
+            "byteOffset": 51840,
             "componentType": 5126,
             "count": 464,
             "max": [
@@ -335,7 +331,7 @@
         },
         {
             "bufferView": 0,
-            "byteOffset": 0,
+            "byteOffset": 12528,
             "componentType": 5123,
             "count": 2304,
             "max": [
@@ -348,7 +344,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 0,
+            "byteOffset": 57408,
             "componentType": 5126,
             "count": 586,
             "max": [
@@ -365,7 +361,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 7032,
+            "byteOffset": 64440,
             "componentType": 5126,
             "count": 586,
             "max": [
@@ -382,7 +378,7 @@
         },
         {
             "bufferView": 2,
-            "byteOffset": 0,
+            "byteOffset": 14848,
             "componentType": 5126,
             "count": 586,
             "max": [
@@ -397,7 +393,7 @@
         },
         {
             "bufferView": 3,
-            "byteOffset": 124,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 31,
             "max": [
@@ -410,7 +406,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 496,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 31,
             "max": [
@@ -429,7 +425,7 @@
         },
         {
             "bufferView": 3,
-            "byteOffset": 0,
+            "byteOffset": 124,
             "componentType": 5126,
             "count": 31,
             "max": [
@@ -442,7 +438,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 0,
+            "byteOffset": 496,
             "componentType": 5126,
             "count": 31,
             "max": [
@@ -465,8 +461,10 @@
             "pbrMetallicRoughness": {
                 "baseColorTexture": {
                     "index": 0
-                }
-            }
+                },
+                "metallicFactor": 0.0
+            },
+            "name": "truck"
         },
         {
             "pbrMetallicRoughness": {
@@ -475,8 +473,10 @@
                     0.04050629958510399,
                     0.021240700036287309,
                     1.0
-                ]
-            }
+                ],
+                "metallicFactor": 0.0
+            },
+            "name": "glass"
         },
         {
             "pbrMetallicRoughness": {
@@ -485,15 +485,19 @@
                     0.06400000303983689,
                     0.06400000303983689,
                     1.0
-                ]
-            }
+                ],
+                "metallicFactor": 0.0
+            },
+            "name": "window_trim"
         },
         {
             "pbrMetallicRoughness": {
                 "baseColorTexture": {
                     "index": 1
-                }
-            }
+                },
+                "metallicFactor": 0.0
+            },
+            "name": "wheels"
         }
     ],
     "textures": [

BIN
examples/models/gltf/CesiumMilkTruck/glTF/CesiumMilkTruck0.bin


BIN
examples/models/gltf/Duck/glTF-Binary/Duck.glb


+ 4 - 23
examples/models/gltf/Duck/glTF-Embedded/Duck.gltf

@@ -14,7 +14,6 @@
     "nodes": [
         {
             "children": [
-                3,
                 2,
                 1
             ],
@@ -37,26 +36,6 @@
                 1.0
             ]
         },
-        {
-            "matrix": [
-                -0.9546916484832764,
-                0.2181433141231537,
-                -0.2024286538362503,
-                0.0,
-                0.014671952463686468,
-                0.7138853073120117,
-                0.7001089453697205,
-                0.0,
-                0.2972349226474762,
-                0.6654181480407715,
-                -0.6847409009933472,
-                0.0,
-                148.6540069580078,
-                183.6720123291016,
-                -292.1790161132813,
-                1.0
-            ]
-        },
         {
             "matrix": [
                 -0.7289686799049377,
@@ -179,13 +158,15 @@
             "pbrMetallicRoughness": {
                 "baseColorTexture": {
                     "index": 0
-                }
+                },
+                "metallicFactor": 0.0
             },
             "emissiveFactor": [
                 0.0,
                 0.0,
                 0.0
-            ]
+            ],
+            "name": "blinn3-fx"
         }
     ],
     "textures": [

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 5 - 26
examples/models/gltf/Duck/glTF-pbrSpecularGlossiness/Duck.gltf


BIN
examples/models/gltf/Duck/glTF-pbrSpecularGlossiness/Duck0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 2 - 2
examples/models/gltf/Duck/glTF-techniqueWebGL/Duck.gltf


BIN
examples/models/gltf/Duck/glTF-techniqueWebGL/Duck0.bin


+ 4 - 23
examples/models/gltf/Duck/glTF/Duck.gltf

@@ -14,7 +14,6 @@
     "nodes": [
         {
             "children": [
-                3,
                 2,
                 1
             ],
@@ -37,26 +36,6 @@
                 1.0
             ]
         },
-        {
-            "matrix": [
-                -0.9546916484832764,
-                0.2181433141231537,
-                -0.2024286538362503,
-                0.0,
-                0.014671952463686468,
-                0.7138853073120117,
-                0.7001089453697205,
-                0.0,
-                0.2972349226474762,
-                0.6654181480407715,
-                -0.6847409009933472,
-                0.0,
-                148.6540069580078,
-                183.6720123291016,
-                -292.1790161132813,
-                1.0
-            ]
-        },
         {
             "matrix": [
                 -0.7289686799049377,
@@ -179,13 +158,15 @@
             "pbrMetallicRoughness": {
                 "baseColorTexture": {
                     "index": 0
-                }
+                },
+                "metallicFactor": 0.0
             },
             "emissiveFactor": [
                 0.0,
                 0.0,
                 0.0
-            ]
+            ],
+            "name": "blinn3-fx"
         }
     ],
     "textures": [

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 464 - 0
examples/models/gltf/MetalRoughSpheres/glTF-Embedded/MetalRoughSpheres.gltf


+ 60 - 175
examples/models/gltf/MetalRoughSpheres/glTF/MetalRoughSpheres.gltf

@@ -22,128 +22,26 @@
                 1
             ],
             "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
+               -0.4,  0.0,  0.0,  0.0,
+                0.0,  0.0,  0.4,  0.0,
+                0.0,  0.4,  0.0,  0.0,
+                0.0,  0.0,  0.0,  1.0
             ]
         },
         {
-            "mesh": 0,
-            "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,
-                0.0,
-                0.0,
-                0.0,
-                1.0
-            ]
+            "mesh": 0
         },
         {
-            "mesh": 1,
-            "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,
-                0.0,
-                0.0,
-                0.0,
-                1.0
-            ]
+            "mesh": 1
         },
         {
-            "mesh": 2,
-            "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,
-                0.0,
-                0.0,
-                0.0,
-                1.0
-            ]
+            "mesh": 2
         },
         {
-            "mesh": 3,
-            "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,
-                0.0,
-                0.0,
-                0.0,
-                1.0
-            ]
+            "mesh": 3
         },
         {
-            "mesh": 4,
-            "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,
-                0.0,
-                0.0,
-                0.0,
-                1.0
-            ]
+            "mesh": 4
         }
     ],
     "meshes": [
@@ -226,22 +124,20 @@
     "accessors": [
         {
             "bufferView": 0,
-            "byteOffset": 1474560,
-            "byteStride": 0,
+            "byteOffset": 2642016,
             "componentType": 5123,
             "count": 184320,
             "max": [
-                31331.0
+                31331
             ],
             "min": [
-                0.0
+                0
             ],
             "type": "SCALAR"
         },
         {
             "bufferView": 1,
-            "byteOffset": 4010496,
-            "byteStride": 0,
+            "byteOffset": 5389968,
             "componentType": 5126,
             "count": 31332,
             "max": [
@@ -258,8 +154,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 4386480,
-            "byteStride": 0,
+            "byteOffset": 5765952,
             "componentType": 5126,
             "count": 31332,
             "max": [
@@ -275,9 +170,8 @@
             "type": "VEC3"
         },
         {
-            "bufferView": 1,
-            "byteOffset": 4762464,
-            "byteStride": 0,
+            "bufferView": 2,
+            "byteOffset": 1796656,
             "componentType": 5126,
             "count": 31332,
             "max": [
@@ -292,22 +186,20 @@
         },
         {
             "bufferView": 0,
-            "byteOffset": 737280,
-            "byteStride": 0,
+            "byteOffset": 0,
             "componentType": 5123,
             "count": 368640,
             "max": [
-                62663.0
+                62663
             ],
             "min": [
-                0.0
+                0
             ],
             "type": "SCALAR"
         },
         {
             "bufferView": 1,
-            "byteOffset": 2005248,
-            "byteStride": 0,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 62664,
             "max": [
@@ -324,8 +216,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 2757216,
-            "byteStride": 0,
+            "byteOffset": 751968,
             "componentType": 5126,
             "count": 62664,
             "max": [
@@ -341,13 +232,12 @@
             "type": "VEC3"
         },
         {
-            "bufferView": 1,
-            "byteOffset": 3509184,
-            "byteStride": 0,
+            "bufferView": 2,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 62664,
             "max": [
-                0.41614970564842226,
+                0.4161497056484223,
                 0.7597609758377075
             ],
             "min": [
@@ -358,22 +248,20 @@
         },
         {
             "bufferView": 0,
-            "byteOffset": 0,
-            "byteStride": 0,
+            "byteOffset": 1904736,
             "componentType": 5123,
             "count": 368640,
             "max": [
-                62663.0
+                62663
             ],
             "min": [
-                0.0
+                0
             ],
             "type": "SCALAR"
         },
         {
             "bufferView": 1,
-            "byteOffset": 0,
-            "byteStride": 0,
+            "byteOffset": 3886032,
             "componentType": 5126,
             "count": 62664,
             "max": [
@@ -390,8 +278,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 751968,
-            "byteStride": 0,
+            "byteOffset": 4638000,
             "componentType": 5126,
             "count": 62664,
             "max": [
@@ -407,9 +294,8 @@
             "type": "VEC3"
         },
         {
-            "bufferView": 1,
-            "byteOffset": 1503936,
-            "byteStride": 0,
+            "bufferView": 2,
+            "byteOffset": 1295344,
             "componentType": 5126,
             "count": 62664,
             "max": [
@@ -424,22 +310,20 @@
         },
         {
             "bufferView": 0,
-            "byteOffset": 2273376,
-            "byteStride": 0,
+            "byteOffset": 1167456,
             "componentType": 5123,
             "count": 368640,
             "max": [
-                62663.0
+                62663
             ],
             "min": [
-                0.0
+                0
             ],
             "type": "SCALAR"
         },
         {
             "bufferView": 1,
-            "byteOffset": 6184000,
-            "byteStride": 0,
+            "byteOffset": 2382096,
             "componentType": 5126,
             "count": 62664,
             "max": [
@@ -456,8 +340,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 6935968,
-            "byteStride": 0,
+            "byteOffset": 3134064,
             "componentType": 5126,
             "count": 62664,
             "max": [
@@ -473,9 +356,8 @@
             "type": "VEC3"
         },
         {
-            "bufferView": 1,
-            "byteOffset": 7687936,
-            "byteStride": 0,
+            "bufferView": 2,
+            "byteOffset": 794032,
             "componentType": 5126,
             "count": 62664,
             "max": [
@@ -490,22 +372,20 @@
         },
         {
             "bufferView": 0,
-            "byteOffset": 1843200,
-            "byteStride": 0,
+            "byteOffset": 737280,
             "componentType": 5123,
             "count": 215088,
             "max": [
-                36589.0
+                36589
             ],
             "min": [
-                0.0
+                0
             ],
             "type": "SCALAR"
         },
         {
             "bufferView": 1,
-            "byteOffset": 5013120,
-            "byteStride": 0,
+            "byteOffset": 1503936,
             "componentType": 5126,
             "count": 36590,
             "max": [
@@ -522,8 +402,7 @@
         },
         {
             "bufferView": 1,
-            "byteOffset": 5452200,
-            "byteStride": 0,
+            "byteOffset": 1943016,
             "componentType": 5126,
             "count": 36590,
             "max": [
@@ -539,9 +418,8 @@
             "type": "VEC3"
         },
         {
-            "bufferView": 1,
-            "byteOffset": 5891280,
-            "byteStride": 0,
+            "bufferView": 2,
+            "byteOffset": 501312,
             "componentType": 5126,
             "count": 36590,
             "max": [
@@ -558,19 +436,18 @@
     "materials": [
         {
             "pbrMetallicRoughness": {
-                "baseColorFactor": [
-                    1,
-                    1,
-                    1,
-                    1
-                ],
                 "baseColorTexture": {
                     "index": 0
                 },
                 "metallicRoughnessTexture": {
                     "index": 1
                 }
-            }
+            },
+            "emissiveFactor": [
+                0.0,
+                0.0,
+                0.0
+            ]
         }
     ],
     "textures": [
@@ -609,7 +486,15 @@
         {
             "buffer": 0,
             "byteOffset": 0,
-            "byteLength": 8189248,
+            "byteLength": 6141936,
+            "byteStride": 12,
+            "target": 34962
+        },
+        {
+            "buffer": 0,
+            "byteOffset": 6141936,
+            "byteLength": 2047312,
+            "byteStride": 8,
             "target": 34962
         }
     ],

BIN
examples/models/gltf/MetalRoughSpheres/glTF/MetalRoughSpheres0.bin


BIN
examples/models/gltf/Monster/glTF-Binary/Monster.glb


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 105 - 103
examples/models/gltf/Monster/glTF-Embedded/Monster.gltf


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 112 - 112
examples/models/gltf/Monster/glTF-MaterialsCommon/Monster.gltf


BIN
examples/models/gltf/Monster/glTF-MaterialsCommon/Monster0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 112 - 112
examples/models/gltf/Monster/glTF-pbrSpecularGlossiness/Monster.gltf


BIN
examples/models/gltf/Monster/glTF-pbrSpecularGlossiness/Monster0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 95 - 95
examples/models/gltf/Monster/glTF-techniqueWebGL/Monster.gltf


BIN
examples/models/gltf/Monster/glTF-techniqueWebGL/Monster0.bin


+ 112 - 110
examples/models/gltf/Monster/glTF/Monster.gltf

@@ -2164,7 +2164,7 @@
         },
         {
             "bufferView": 2,
-            "byteOffset": 9360,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 780,
             "max": [
@@ -2181,7 +2181,7 @@
         },
         {
             "bufferView": 2,
-            "byteOffset": 0,
+            "byteOffset": 9360,
             "componentType": 5126,
             "count": 780,
             "max": [
@@ -2232,7 +2232,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 3636,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2245,7 +2245,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 19392,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2262,7 +2262,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 14544,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2281,7 +2281,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 20604,
+            "byteOffset": 1212,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2298,7 +2298,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 3232,
+            "byteOffset": 404,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2311,7 +2311,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 21816,
+            "byteOffset": 2424,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2328,7 +2328,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 16160,
+            "byteOffset": 1616,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2347,7 +2347,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 23028,
+            "byteOffset": 3636,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2364,7 +2364,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 4040,
+            "byteOffset": 808,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2377,7 +2377,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 24240,
+            "byteOffset": 4848,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2394,7 +2394,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 0,
+            "byteOffset": 3232,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2413,7 +2413,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 1212,
+            "byteOffset": 6060,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2430,7 +2430,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 0,
+            "byteOffset": 1212,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2443,7 +2443,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 0,
+            "byteOffset": 7272,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2460,7 +2460,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 1616,
+            "byteOffset": 4848,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2479,7 +2479,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 3636,
+            "byteOffset": 8484,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2496,7 +2496,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 404,
+            "byteOffset": 1616,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2509,7 +2509,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 4848,
+            "byteOffset": 9696,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2526,7 +2526,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 3232,
+            "byteOffset": 6464,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2545,7 +2545,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 2424,
+            "byteOffset": 10908,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2562,7 +2562,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 808,
+            "byteOffset": 2020,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2575,7 +2575,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 7272,
+            "byteOffset": 12120,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2592,7 +2592,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 4848,
+            "byteOffset": 8080,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2611,7 +2611,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 6060,
+            "byteOffset": 13332,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2628,7 +2628,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 1212,
+            "byteOffset": 2424,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2641,7 +2641,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 8484,
+            "byteOffset": 14544,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2658,7 +2658,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 11312,
+            "byteOffset": 9696,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2677,7 +2677,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 16968,
+            "byteOffset": 15756,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2707,7 +2707,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 18180,
+            "byteOffset": 16968,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2724,7 +2724,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 12928,
+            "byteOffset": 11312,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2743,7 +2743,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 14544,
+            "byteOffset": 18180,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2760,7 +2760,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 2424,
+            "byteOffset": 3232,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2773,7 +2773,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 15756,
+            "byteOffset": 19392,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2790,7 +2790,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 9696,
+            "byteOffset": 12928,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2809,7 +2809,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 10908,
+            "byteOffset": 20604,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2826,7 +2826,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 2020,
+            "byteOffset": 3636,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2839,7 +2839,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 12120,
+            "byteOffset": 21816,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2856,7 +2856,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 6464,
+            "byteOffset": 14544,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2875,7 +2875,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 9696,
+            "byteOffset": 23028,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2892,7 +2892,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 1616,
+            "byteOffset": 4040,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2905,7 +2905,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 13332,
+            "byteOffset": 24240,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2922,7 +2922,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 8080,
+            "byteOffset": 16160,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2941,7 +2941,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 26664,
+            "byteOffset": 25452,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2958,7 +2958,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 5252,
+            "byteOffset": 4444,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2971,7 +2971,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 27876,
+            "byteOffset": 26664,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -2988,7 +2988,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 19392,
+            "byteOffset": 17776,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3007,7 +3007,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 31512,
+            "byteOffset": 27876,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3024,7 +3024,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 4444,
+            "byteOffset": 4848,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3037,7 +3037,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 25452,
+            "byteOffset": 29088,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3054,7 +3054,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 17776,
+            "byteOffset": 19392,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3073,7 +3073,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 29088,
+            "byteOffset": 30300,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3090,7 +3090,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 4848,
+            "byteOffset": 5252,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3103,7 +3103,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 30300,
+            "byteOffset": 31512,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3139,7 +3139,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 33936,
+            "byteOffset": 32724,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3169,7 +3169,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 32724,
+            "byteOffset": 33936,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3205,7 +3205,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 41208,
+            "byteOffset": 35148,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3222,7 +3222,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 6464,
+            "byteOffset": 6060,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3252,7 +3252,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 25856,
+            "byteOffset": 24240,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3288,7 +3288,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 6868,
+            "byteOffset": 6464,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3318,7 +3318,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 27472,
+            "byteOffset": 25856,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3354,7 +3354,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 6060,
+            "byteOffset": 6868,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3367,7 +3367,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 35148,
+            "byteOffset": 41208,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3384,7 +3384,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 24240,
+            "byteOffset": 27472,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3403,7 +3403,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 43632,
+            "byteOffset": 42420,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3433,7 +3433,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 44844,
+            "byteOffset": 43632,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3469,7 +3469,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 42420,
+            "byteOffset": 44844,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3499,7 +3499,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 49692,
+            "byteOffset": 46056,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3552,7 +3552,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 8484,
+            "byteOffset": 8080,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3565,7 +3565,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 50904,
+            "byteOffset": 48480,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3601,7 +3601,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 52116,
+            "byteOffset": 49692,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3618,7 +3618,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 8080,
+            "byteOffset": 8484,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3631,7 +3631,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 48480,
+            "byteOffset": 50904,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3667,7 +3667,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 46056,
+            "byteOffset": 52116,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3684,7 +3684,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 9292,
+            "byteOffset": 8888,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3697,7 +3697,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 54540,
+            "byteOffset": 53328,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3733,7 +3733,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 53328,
+            "byteOffset": 54540,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3750,7 +3750,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 8888,
+            "byteOffset": 9292,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3763,7 +3763,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 58176,
+            "byteOffset": 55752,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3780,7 +3780,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 40400,
+            "byteOffset": 37168,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3799,7 +3799,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 60600,
+            "byteOffset": 56964,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3829,7 +3829,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 59388,
+            "byteOffset": 58176,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3865,7 +3865,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 55752,
+            "byteOffset": 59388,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3882,7 +3882,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 10504,
+            "byteOffset": 10100,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3895,7 +3895,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 61812,
+            "byteOffset": 60600,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3912,7 +3912,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 37168,
+            "byteOffset": 40400,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3931,7 +3931,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 56964,
+            "byteOffset": 61812,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3948,7 +3948,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 10100,
+            "byteOffset": 10504,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -3997,7 +3997,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 65448,
+            "byteOffset": 64236,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4027,7 +4027,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 64236,
+            "byteOffset": 65448,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4044,7 +4044,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 50096,
+            "byteOffset": 43632,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4063,7 +4063,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 73932,
+            "byteOffset": 66660,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4080,7 +4080,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 12524,
+            "byteOffset": 11312,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4093,7 +4093,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 75144,
+            "byteOffset": 67872,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4110,7 +4110,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 48480,
+            "byteOffset": 45248,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4129,7 +4129,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 76356,
+            "byteOffset": 69084,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4146,7 +4146,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 12120,
+            "byteOffset": 11716,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4159,7 +4159,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 71508,
+            "byteOffset": 70296,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4195,7 +4195,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 72720,
+            "byteOffset": 71508,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4212,7 +4212,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 11716,
+            "byteOffset": 12120,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4225,7 +4225,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 67872,
+            "byteOffset": 72720,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4242,7 +4242,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 43632,
+            "byteOffset": 48480,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4261,7 +4261,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 69084,
+            "byteOffset": 73932,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4278,7 +4278,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 11312,
+            "byteOffset": 12524,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4291,7 +4291,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 70296,
+            "byteOffset": 75144,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4308,7 +4308,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 45248,
+            "byteOffset": 50096,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4327,7 +4327,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 66660,
+            "byteOffset": 76356,
             "componentType": 5126,
             "count": 101,
             "max": [
@@ -4391,13 +4391,15 @@
             "pbrMetallicRoughness": {
                 "baseColorTexture": {
                     "index": 0
-                }
+                },
+                "metallicFactor": 0.0
             },
             "emissiveFactor": [
                 0.0,
                 0.0,
                 0.0
-            ]
+            ],
+            "name": "monster-effect"
         }
     ],
     "textures": [

BIN
examples/models/gltf/Monster/glTF/Monster0.bin


BIN
examples/models/gltf/RiggedSimple/glTF-Binary/RiggedSimple.glb


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 8 - 6
examples/models/gltf/RiggedSimple/glTF-Embedded/RiggedSimple.gltf


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 4 - 4
examples/models/gltf/RiggedSimple/glTF-MaterialsCommon/RiggedSimple.gltf


BIN
examples/models/gltf/RiggedSimple/glTF-MaterialsCommon/RiggedSimple0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 27 - 9
examples/models/gltf/RiggedSimple/glTF-pbrSpecularGlossiness/RiggedSimple.gltf


BIN
examples/models/gltf/RiggedSimple/glTF-pbrSpecularGlossiness/RiggedSimple0.bin


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 7 - 7
examples/models/gltf/RiggedSimple/glTF-techniqueWebGL/RiggedSimple.gltf


BIN
examples/models/gltf/RiggedSimple/glTF-techniqueWebGL/RiggedSimple0.bin


+ 10 - 8
examples/models/gltf/RiggedSimple/glTF/RiggedSimple.gltf

@@ -288,7 +288,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 12,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 3,
             "max": [
@@ -301,7 +301,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 108,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 3,
             "max": [
@@ -318,7 +318,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 48,
+            "byteOffset": 0,
             "componentType": 5126,
             "count": 3,
             "max": [
@@ -354,7 +354,7 @@
         },
         {
             "bufferView": 4,
-            "byteOffset": 0,
+            "byteOffset": 12,
             "componentType": 5126,
             "count": 3,
             "max": [
@@ -384,7 +384,7 @@
         },
         {
             "bufferView": 6,
-            "byteOffset": 0,
+            "byteOffset": 48,
             "componentType": 5126,
             "count": 3,
             "max": [
@@ -403,7 +403,7 @@
         },
         {
             "bufferView": 5,
-            "byteOffset": 0,
+            "byteOffset": 108,
             "componentType": 5126,
             "count": 3,
             "max": [
@@ -470,13 +470,15 @@
                     0.6399999856948853,
                     0.21094390749931336,
                     1.0
-                ]
+                ],
+                "metallicFactor": 0.0
             },
             "emissiveFactor": [
                 0.0,
                 0.0,
                 0.0
-            ]
+            ],
+            "name": "Material_001-effect"
         }
     ],
     "bufferViews": [

BIN
examples/models/gltf/RiggedSimple/glTF/RiggedSimple0.bin


+ 4 - 4
examples/webgl_loader_gltf2.html

@@ -128,7 +128,7 @@
 
 				scene = new THREE.Scene();
 
-				defaultCamera = new THREE.PerspectiveCamera( 45, container.offsetWidth / container.offsetHeight, 0.1, 1000 );
+				defaultCamera = new THREE.PerspectiveCamera( 45, container.offsetWidth / container.offsetHeight, 0.001, 1000 );
 
 				//defaultCamera.up = new THREE.Vector3( 0, 1, 0 );
 				scene.add( defaultCamera );
@@ -417,7 +417,7 @@
 			var sceneList = [
 				{
 					name : 'BoomBox (PBR)', url : './models/gltf/BoomBox/%s/BoomBox.gltf',
-					cameraPos: new THREE.Vector3(2, 1, 3),
+					cameraPos: new THREE.Vector3(0.02, 0.01, 0.03),
 					objectRotation: new THREE.Euler(0, Math.PI, 0),
 					addLights:true,
 					extensions: ['glTF', 'glTF-pbrSpecularGlossiness', 'glTF-Binary'],
@@ -425,10 +425,10 @@
 				},
 				{
 					name : 'MetalRoughSpheres (PBR)', url : './models/gltf/MetalRoughSpheres/%s/MetalRoughSpheres.gltf',
-					cameraPos: new THREE.Vector3(2, 1, 35),
+					cameraPos: new THREE.Vector3(2, 1, 15),
 					objectRotation: new THREE.Euler(0, 0, 0),
 					addLights:true,
-					extensions: ['glTF'],
+					extensions: ['glTF', 'glTF-Embedded'],
 					addEnvMap: true
 				},
 				{

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно