327 lines
5.1 KiB

  1. {
  2. "accessors": [
  3. {
  4. "bufferView": 2,
  5. "componentType": 5126,
  6. "count": 3446,
  7. "max": [
  8. 143.99604797363281,
  9. 168.74668884277344,
  10. 75.31597900390625
  11. ],
  12. "min": [
  13. -143.99604797363281,
  14. -43.94732666015625,
  15. -49.556678771972656
  16. ],
  17. "type": "VEC3"
  18. },
  19. {
  20. "bufferView": 2,
  21. "byteOffset": 41352,
  22. "componentType": 5126,
  23. "count": 3446,
  24. "max": [
  25. 1,
  26. 0.99916732311248779,
  27. 0.99978786706924438
  28. ],
  29. "min": [
  30. -1,
  31. -0.99928808212280273,
  32. -0.99977350234985352
  33. ],
  34. "type": "VEC3"
  35. },
  36. {
  37. "bufferView": 3,
  38. "componentType": 5126,
  39. "count": 3446,
  40. "max": [
  41. 1,
  42. 1,
  43. 1,
  44. 1
  45. ],
  46. "min": [
  47. 0,
  48. 0,
  49. 0,
  50. 0
  51. ],
  52. "type": "VEC4"
  53. },
  54. {
  55. "bufferView": 1,
  56. "componentType": 5126,
  57. "count": 3446,
  58. "max": [
  59. 4.8965663909912109,
  60. 0.99786919355392456
  61. ],
  62. "min": [
  63. 0.0036561768501996994,
  64. 0.0083234198391437531
  65. ],
  66. "type": "VEC2"
  67. },
  68. {
  69. "bufferView": 0,
  70. "componentType": 5125,
  71. "count": 7692,
  72. "max": [
  73. 3445
  74. ],
  75. "min": [
  76. 0
  77. ],
  78. "type": "SCALAR"
  79. }
  80. ],
  81. "asset": {
  82. "extras": {
  83. "author": "GiaHanLam (https://sketchfab.com/GiaHanLam)",
  84. "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)",
  85. "source": "https://sketchfab.com/3d-models/wwi-plane-model-f0d39a6daacd4925a8922db193886715",
  86. "title": "WWI Plane Model"
  87. },
  88. "generator": "Sketchfab-8.25.0",
  89. "version": "2.0"
  90. },
  91. "bufferViews": [
  92. {
  93. "buffer": 0,
  94. "byteLength": 30768,
  95. "byteOffset": 0,
  96. "name": "floatBufferViews",
  97. "target": 34963
  98. },
  99. {
  100. "buffer": 0,
  101. "byteLength": 27568,
  102. "byteOffset": 30768,
  103. "byteStride": 8,
  104. "name": "floatBufferViews",
  105. "target": 34962
  106. },
  107. {
  108. "buffer": 0,
  109. "byteLength": 82704,
  110. "byteOffset": 58336,
  111. "byteStride": 12,
  112. "name": "floatBufferViews",
  113. "target": 34962
  114. },
  115. {
  116. "buffer": 0,
  117. "byteLength": 55136,
  118. "byteOffset": 141040,
  119. "byteStride": 16,
  120. "name": "floatBufferViews",
  121. "target": 34962
  122. }
  123. ],
  124. "buffers": [
  125. {
  126. "byteLength": 196176,
  127. "uri": "plane.bin"
  128. }
  129. ],
  130. "images": [
  131. {
  132. "uri": "plane_diffuse.png"
  133. }
  134. ],
  135. "materials": [
  136. {
  137. "doubleSided": true,
  138. "name": "Material_24",
  139. "pbrMetallicRoughness": {
  140. "baseColorFactor": [
  141. 1,
  142. 1,
  143. 1,
  144. 1
  145. ],
  146. "baseColorTexture": {
  147. "index": 0,
  148. "texCoord": 0
  149. },
  150. "metallicFactor": 0,
  151. "roughnessFactor": 0.59999999999999998
  152. }
  153. }
  154. ],
  155. "meshes": [
  156. {
  157. "name": "BODY_Material #24_0",
  158. "primitives": [
  159. {
  160. "attributes": {
  161. "COLOR_0": 2,
  162. "NORMAL": 1,
  163. "POSITION": 0,
  164. "TEXCOORD_0": 3
  165. },
  166. "indices": 4,
  167. "material": 0,
  168. "mode": 4
  169. }
  170. ]
  171. }
  172. ],
  173. "nodes": [
  174. {
  175. "children": [
  176. 1
  177. ],
  178. "name": "RootNode (gltf orientation matrix)",
  179. "rotation": [
  180. -0.70710678118654746,
  181. -0,
  182. -0,
  183. 0.70710678118654757
  184. ]
  185. },
  186. {
  187. "children": [
  188. 2
  189. ],
  190. "name": "RootNode (model correction matrix)"
  191. },
  192. {
  193. "children": [
  194. 3
  195. ],
  196. "matrix": [
  197. 1,
  198. 0,
  199. 0,
  200. 0,
  201. 0,
  202. 0,
  203. 1,
  204. 0,
  205. 0,
  206. -1,
  207. 0,
  208. 0,
  209. 0,
  210. 0,
  211. 0,
  212. 1
  213. ],
  214. "name": "base"
  215. },
  216. {
  217. "children": [
  218. 4,
  219. 6
  220. ],
  221. "name": "RootNode"
  222. },
  223. {
  224. "children": [
  225. 5
  226. ],
  227. "matrix": [
  228. 1,
  229. 0,
  230. 0,
  231. 0,
  232. 0,
  233. 2.2204460492503131e-16,
  234. -1,
  235. 0,
  236. 0,
  237. 1,
  238. 2.2204460492503131e-16,
  239. 0,
  240. 0,
  241. 0,
  242. 0,
  243. 1
  244. ],
  245. "name": "BODY"
  246. },
  247. {
  248. "mesh": 0,
  249. "name": "BODY_Material #24_0"
  250. },
  251. {
  252. "children": [
  253. 7
  254. ],
  255. "matrix": [
  256. 1,
  257. 0,
  258. 0,
  259. 0,
  260. 0,
  261. 1,
  262. 0,
  263. 0,
  264. 0,
  265. 0,
  266. 1,
  267. 0,
  268. -680,
  269. 0,
  270. 90,
  271. 1
  272. ],
  273. "name": "Sky001"
  274. },
  275. {
  276. "children": [
  277. 8
  278. ],
  279. "matrix": [
  280. 1,
  281. 0,
  282. 0,
  283. 0,
  284. 0,
  285. 2.2204460492503131e-16,
  286. 1,
  287. 0,
  288. 0,
  289. -1,
  290. 2.2204460492503131e-16,
  291. 0,
  292. 0,
  293. 0,
  294. 0,
  295. 1
  296. ],
  297. "name": ""
  298. },
  299. {
  300. "name": ""
  301. }
  302. ],
  303. "samplers": [
  304. {
  305. "magFilter": 9729,
  306. "minFilter": 9987,
  307. "wrapS": 10497,
  308. "wrapT": 10497
  309. }
  310. ],
  311. "scene": 0,
  312. "scenes": [
  313. {
  314. "name": "OSG_Scene",
  315. "nodes": [
  316. 0
  317. ]
  318. }
  319. ],
  320. "textures": [
  321. {
  322. "sampler": 0,
  323. "source": 0
  324. }
  325. ]
  326. }