snowFlake.gltf 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. {
  2. "accessors": {
  3. "VertexAccessor": {
  4. "bufferView": "VertexBuffer",
  5. "byteOffset": 0,
  6. "byteStride": 12,
  7. "componentType": 5126,
  8. "count": 257,
  9. "type": "VEC3",
  10. "max": [
  11. 250.0,
  12. 250.0,
  13. 0.0
  14. ],
  15. "min": [
  16. -250.0,
  17. -250.0,
  18. 0.0
  19. ],
  20. "name": "VertexAccessor"
  21. },
  22. "ColorAccessor": {
  23. "bufferView": "ColorView",
  24. "byteOffset": 0,
  25. "byteStride": 12,
  26. "componentType": 5126,
  27. "count": 257,
  28. "type": "VEC3",
  29. "max": [
  30. 0.999963164,
  31. 0.99640733,
  32. 1.0
  33. ],
  34. "min": [
  35. 0.500137746,
  36. 0.5041365,
  37. 1.0
  38. ],
  39. "name": "ColorAccessor"
  40. }
  41. },
  42. "asset": {
  43. "version": "1.1"
  44. },
  45. "buffers": {
  46. "Buffer": {
  47. "uri": "snowFlake.bin",
  48. "byteLength": 6168,
  49. "type": "arraybuffer",
  50. "name": "Buffer",
  51. "extensions": {}
  52. }
  53. },
  54. "bufferViews": {
  55. "VertexBuffer": {
  56. "buffer": "Buffer",
  57. "byteOffset": 0,
  58. "byteLength": 3084,
  59. "target": 34962,
  60. "name": "VertexBuffer"
  61. },
  62. "ColorView": {
  63. "buffer": "Buffer",
  64. "byteOffset": 3084,
  65. "byteLength": 3084,
  66. "target": 34962,
  67. "name": "ColorView"
  68. }
  69. },
  70. "images": {},
  71. "materials": {
  72. "meshMaterial": {
  73. "technique": "meshTechnique",
  74. "values": {},
  75. "name": "meshMaterial"
  76. }
  77. },
  78. "meshes": {
  79. "mesh": {
  80. "primitives": [
  81. {
  82. "attributes": {
  83. "POSITION": "VertexAccessor",
  84. "COLOR_0": "ColorAccessor"
  85. },
  86. "material": "meshMaterial",
  87. "mode": 1
  88. }
  89. ],
  90. "name": "mesh"
  91. }
  92. },
  93. "nodes": {
  94. "node1": {
  95. "children": [],
  96. "meshes": [
  97. "mesh"
  98. ],
  99. "name": "node1"
  100. }
  101. },
  102. "programs": {
  103. "meshProgram": {
  104. "attributes": [
  105. "a_position",
  106. "a_color"
  107. ],
  108. "fragmentShader": "fragmentShader",
  109. "vertexShader": "vertexShader",
  110. "name": "shader"
  111. }
  112. },
  113. "samplers": {},
  114. "scene": "default scene",
  115. "scenes": {
  116. "default scene": {
  117. "nodes": [
  118. "node1"
  119. ],
  120. "name": "default scene"
  121. }
  122. },
  123. "shaders": {
  124. "fragmentShader": {
  125. "uri": "line_frag.glsl",
  126. "type": 35632,
  127. "name": "fragmentShader"
  128. },
  129. "vertexShader": {
  130. "uri": "line_vert.glsl",
  131. "type": 35633,
  132. "name": "vertexShader"
  133. }
  134. },
  135. "techniques": {
  136. "meshTechnique": {
  137. "parameters": {
  138. "modelViewMatrixParameter": {
  139. "type": 35676,
  140. "semantic": "MODELVIEW"
  141. },
  142. "projectionMatrixParameter": {
  143. "type": 35676,
  144. "semantic": "PROJECTION"
  145. },
  146. "position": {
  147. "type": 35665,
  148. "semantic": "POSITION"
  149. },
  150. "color": {
  151. "type": 35665,
  152. "semantic": "COLOR_0"
  153. }
  154. },
  155. "attributes": {
  156. "a_position": "position",
  157. "a_color": "color"
  158. },
  159. "program": "meshProgram",
  160. "uniforms": {
  161. "u_modelViewMatrix": "modelViewMatrixParameter",
  162. "u_projectionMatrix": "projectionMatrixParameter"
  163. },
  164. "states": {
  165. "enable": [
  166. 3042,
  167. 2929
  168. ]
  169. },
  170. "name": "meshTechnique"
  171. }
  172. },
  173. "textures": {}
  174. }