snowFlake.gltf 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. {
  2. "accessors": {
  3. "VertexAccessor": {
  4. "bufferView": "VertexBuffer",
  5. "byteOffset": 0,
  6. "byteStride": 12,
  7. "componentType": 5126,
  8. "count": 257,
  9. "type": "VEC3",
  10. "name": "VertexAccessor"
  11. },
  12. "ColorAccessor": {
  13. "bufferView": "ColorView",
  14. "byteOffset": 0,
  15. "byteStride": 12,
  16. "componentType": 5126,
  17. "count": 257,
  18. "type": "VEC3",
  19. "name": "ColorAccessor"
  20. }
  21. },
  22. "buffers": {
  23. "Buffer": {
  24. "uri": "snowFlake.bin",
  25. "byteLength": 6168,
  26. "type": "arraybuffer",
  27. "name": "Buffer",
  28. "extensions": {}
  29. }
  30. },
  31. "bufferViews": {
  32. "VertexBuffer": {
  33. "buffer": "Buffer",
  34. "byteOffset": 0,
  35. "byteLength": 3084,
  36. "target": 34962,
  37. "name": "VertexBuffer"
  38. },
  39. "ColorView": {
  40. "buffer": "Buffer",
  41. "byteOffset": 3084,
  42. "byteLength": 3084,
  43. "target": 34962,
  44. "name": "ColorView"
  45. }
  46. },
  47. "images": {},
  48. "materials": {
  49. "meshMaterial": {
  50. "technique": "meshTechnique",
  51. "values": {},
  52. "name": "meshMaterial"
  53. }
  54. },
  55. "meshes": {
  56. "mesh": {
  57. "primitives": [
  58. {
  59. "attributes": {
  60. "POSITION": "VertexAccessor",
  61. "COLOR": "ColorAccessor"
  62. },
  63. "material": "meshMaterial",
  64. "mode": 1
  65. }
  66. ],
  67. "name": "mesh"
  68. }
  69. },
  70. "nodes": {
  71. "node1": {
  72. "children": [],
  73. "meshes": [
  74. "mesh"
  75. ],
  76. "name": "node1"
  77. }
  78. },
  79. "programs": {
  80. "meshProgram": {
  81. "attributes": [
  82. "VertexAccessor",
  83. "ColorAccessor"
  84. ],
  85. "fragmentShader": "fragmentShader",
  86. "vertexShader": "vertexShader",
  87. "name": "shader"
  88. }
  89. },
  90. "samplers": {},
  91. "scene": "default scene",
  92. "scenes": {
  93. "default scene": {
  94. "nodes": [
  95. "node1"
  96. ],
  97. "name": "default scene"
  98. }
  99. },
  100. "shaders": {
  101. "fragmentShader": {
  102. "uri": "line_frag.glsl",
  103. "type": 35632,
  104. "name": "fragmentShader"
  105. },
  106. "vertexShader": {
  107. "uri": "line_vert.glsl",
  108. "type": 35633,
  109. "name": "vertexShader"
  110. }
  111. },
  112. "techniques": {
  113. "meshTechnique": {
  114. "parameters": {
  115. "color": {
  116. "type": 35665,
  117. "semantic": "color"
  118. }
  119. },
  120. "attributes": {},
  121. "program": "meshProgram",
  122. "uniforms": {},
  123. "states": {
  124. "enable": [
  125. 3042,
  126. 2929
  127. ]
  128. },
  129. "name": "meshTechnique"
  130. }
  131. },
  132. "textures": {}
  133. }