snowFlakes.gltf 3.7 KB

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