MetalRoughSpheres.gltf 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507
  1. {
  2. "asset": {
  3. "copyright": "Copyright 2017 Analytical Graphics, Inc, CC-BY 4.0 https://creativecommons.org/licenses/by/4.0/ - Model and textures by Ed Mackey.",
  4. "generator": "COLLADA2GLTF with hand-edits",
  5. "version": "2.0"
  6. },
  7. "scene": 0,
  8. "scenes": [
  9. {
  10. "nodes": [
  11. 0
  12. ]
  13. }
  14. ],
  15. "nodes": [
  16. {
  17. "children": [
  18. 5,
  19. 4,
  20. 3,
  21. 2,
  22. 1
  23. ],
  24. "matrix": [
  25. -0.4, 0.0, 0.0, 0.0,
  26. 0.0, 0.0, 0.4, 0.0,
  27. 0.0, 0.4, 0.0, 0.0,
  28. 0.0, 0.0, 0.0, 1.0
  29. ]
  30. },
  31. {
  32. "mesh": 0
  33. },
  34. {
  35. "mesh": 1
  36. },
  37. {
  38. "mesh": 2
  39. },
  40. {
  41. "mesh": 3
  42. },
  43. {
  44. "mesh": 4
  45. }
  46. ],
  47. "meshes": [
  48. {
  49. "primitives": [
  50. {
  51. "attributes": {
  52. "NORMAL": 1,
  53. "POSITION": 2,
  54. "TEXCOORD_0": 3
  55. },
  56. "indices": 0,
  57. "mode": 4,
  58. "material": 0
  59. }
  60. ],
  61. "name": "Spheres.004"
  62. },
  63. {
  64. "primitives": [
  65. {
  66. "attributes": {
  67. "NORMAL": 5,
  68. "POSITION": 6,
  69. "TEXCOORD_0": 7
  70. },
  71. "indices": 4,
  72. "mode": 4,
  73. "material": 0
  74. }
  75. ],
  76. "name": "Spheres.003"
  77. },
  78. {
  79. "primitives": [
  80. {
  81. "attributes": {
  82. "NORMAL": 9,
  83. "POSITION": 10,
  84. "TEXCOORD_0": 11
  85. },
  86. "indices": 8,
  87. "mode": 4,
  88. "material": 0
  89. }
  90. ],
  91. "name": "Spheres.002"
  92. },
  93. {
  94. "primitives": [
  95. {
  96. "attributes": {
  97. "NORMAL": 13,
  98. "POSITION": 14,
  99. "TEXCOORD_0": 15
  100. },
  101. "indices": 12,
  102. "mode": 4,
  103. "material": 0
  104. }
  105. ],
  106. "name": "Spheres.001"
  107. },
  108. {
  109. "primitives": [
  110. {
  111. "attributes": {
  112. "NORMAL": 17,
  113. "POSITION": 18,
  114. "TEXCOORD_0": 19
  115. },
  116. "indices": 16,
  117. "mode": 4,
  118. "material": 0
  119. }
  120. ],
  121. "name": "Spheres"
  122. }
  123. ],
  124. "accessors": [
  125. {
  126. "bufferView": 0,
  127. "byteOffset": 2642016,
  128. "componentType": 5123,
  129. "count": 184320,
  130. "max": [
  131. 31331
  132. ],
  133. "min": [
  134. 0
  135. ],
  136. "type": "SCALAR"
  137. },
  138. {
  139. "bufferView": 1,
  140. "byteOffset": 5389968,
  141. "componentType": 5126,
  142. "count": 31332,
  143. "max": [
  144. 0.9999999403953552,
  145. 1.0,
  146. 1.0
  147. ],
  148. "min": [
  149. -0.9999999403953552,
  150. -1.0,
  151. -1.0
  152. ],
  153. "type": "VEC3"
  154. },
  155. {
  156. "bufferView": 1,
  157. "byteOffset": 5765952,
  158. "componentType": 5126,
  159. "count": 31332,
  160. "max": [
  161. -8.0,
  162. 9.0,
  163. 10.0
  164. ],
  165. "min": [
  166. -10.0,
  167. -1.0,
  168. -7.0
  169. ],
  170. "type": "VEC3"
  171. },
  172. {
  173. "bufferView": 2,
  174. "byteOffset": 1796656,
  175. "componentType": 5126,
  176. "count": 31332,
  177. "max": [
  178. 0.1278132051229477,
  179. 0.7597609758377075
  180. ],
  181. "min": [
  182. 0.03436123952269554,
  183. 0.013921022415161133
  184. ],
  185. "type": "VEC2"
  186. },
  187. {
  188. "bufferView": 0,
  189. "byteOffset": 0,
  190. "componentType": 5123,
  191. "count": 368640,
  192. "max": [
  193. 62663
  194. ],
  195. "min": [
  196. 0
  197. ],
  198. "type": "SCALAR"
  199. },
  200. {
  201. "bufferView": 1,
  202. "byteOffset": 0,
  203. "componentType": 5126,
  204. "count": 62664,
  205. "max": [
  206. 0.9999999403953552,
  207. 1.0,
  208. 1.0
  209. ],
  210. "min": [
  211. -0.9999999403953552,
  212. -1.0,
  213. -1.0
  214. ],
  215. "type": "VEC3"
  216. },
  217. {
  218. "bufferView": 1,
  219. "byteOffset": 751968,
  220. "componentType": 5126,
  221. "count": 62664,
  222. "max": [
  223. -2.0,
  224. 9.0,
  225. 10.0
  226. ],
  227. "min": [
  228. -7.0,
  229. -1.0,
  230. -7.0
  231. ],
  232. "type": "VEC3"
  233. },
  234. {
  235. "bufferView": 2,
  236. "byteOffset": 0,
  237. "componentType": 5126,
  238. "count": 62664,
  239. "max": [
  240. 0.4161497056484223,
  241. 0.7597609758377075
  242. ],
  243. "min": [
  244. 0.15740810334682465,
  245. 0.012456059455871582
  246. ],
  247. "type": "VEC2"
  248. },
  249. {
  250. "bufferView": 0,
  251. "byteOffset": 1904736,
  252. "componentType": 5123,
  253. "count": 368640,
  254. "max": [
  255. 62663
  256. ],
  257. "min": [
  258. 0
  259. ],
  260. "type": "SCALAR"
  261. },
  262. {
  263. "bufferView": 1,
  264. "byteOffset": 3886032,
  265. "componentType": 5126,
  266. "count": 62664,
  267. "max": [
  268. 0.9999999403953552,
  269. 1.0,
  270. 1.0
  271. ],
  272. "min": [
  273. -0.9999999403953552,
  274. -1.0,
  275. -1.0
  276. ],
  277. "type": "VEC3"
  278. },
  279. {
  280. "bufferView": 1,
  281. "byteOffset": 4638000,
  282. "componentType": 5126,
  283. "count": 62664,
  284. "max": [
  285. 4.0,
  286. 9.0,
  287. 10.0
  288. ],
  289. "min": [
  290. -1.0,
  291. -1.0,
  292. -7.0
  293. ],
  294. "type": "VEC3"
  295. },
  296. {
  297. "bufferView": 2,
  298. "byteOffset": 1295344,
  299. "componentType": 5126,
  300. "count": 62664,
  301. "max": [
  302. 0.7028239369392395,
  303. 0.7636672854423523
  304. ],
  305. "min": [
  306. 0.4482637047767639,
  307. 0.015471160411834717
  308. ],
  309. "type": "VEC2"
  310. },
  311. {
  312. "bufferView": 0,
  313. "byteOffset": 1167456,
  314. "componentType": 5123,
  315. "count": 368640,
  316. "max": [
  317. 62663
  318. ],
  319. "min": [
  320. 0
  321. ],
  322. "type": "SCALAR"
  323. },
  324. {
  325. "bufferView": 1,
  326. "byteOffset": 2382096,
  327. "componentType": 5126,
  328. "count": 62664,
  329. "max": [
  330. 0.9999999403953552,
  331. 1.0,
  332. 1.0
  333. ],
  334. "min": [
  335. -0.9999999403953552,
  336. -1.0,
  337. -1.0
  338. ],
  339. "type": "VEC3"
  340. },
  341. {
  342. "bufferView": 1,
  343. "byteOffset": 3134064,
  344. "componentType": 5126,
  345. "count": 62664,
  346. "max": [
  347. 10.0,
  348. 9.0,
  349. 10.0
  350. ],
  351. "min": [
  352. 5.0,
  353. -1.0,
  354. -7.0
  355. ],
  356. "type": "VEC3"
  357. },
  358. {
  359. "bufferView": 2,
  360. "byteOffset": 794032,
  361. "componentType": 5126,
  362. "count": 62664,
  363. "max": [
  364. 0.9852716326713562,
  365. 0.7671433687210083
  366. ],
  367. "min": [
  368. 0.7233805060386658,
  369. 0.016381680965423585
  370. ],
  371. "type": "VEC2"
  372. },
  373. {
  374. "bufferView": 0,
  375. "byteOffset": 737280,
  376. "componentType": 5123,
  377. "count": 215088,
  378. "max": [
  379. 36589
  380. ],
  381. "min": [
  382. 0
  383. ],
  384. "type": "SCALAR"
  385. },
  386. {
  387. "bufferView": 1,
  388. "byteOffset": 1503936,
  389. "componentType": 5126,
  390. "count": 36590,
  391. "max": [
  392. 0.9999999403953552,
  393. 1.0,
  394. 1.0
  395. ],
  396. "min": [
  397. -0.9999999403953552,
  398. -1.0,
  399. -1.0
  400. ],
  401. "type": "VEC3"
  402. },
  403. {
  404. "bufferView": 1,
  405. "byteOffset": 1943016,
  406. "componentType": 5126,
  407. "count": 36590,
  408. "max": [
  409. 11.874730110168456,
  410. 9.0,
  411. 10.969940185546877
  412. ],
  413. "min": [
  414. -12.186589241027832,
  415. -1.0,
  416. -12.35944938659668
  417. ],
  418. "type": "VEC3"
  419. },
  420. {
  421. "bufferView": 2,
  422. "byteOffset": 501312,
  423. "componentType": 5126,
  424. "count": 36590,
  425. "max": [
  426. 0.9869875311851502,
  427. 0.9988328814506532
  428. ],
  429. "min": [
  430. 0.0013856289442628625,
  431. 0.016568005084991456
  432. ],
  433. "type": "VEC2"
  434. }
  435. ],
  436. "materials": [
  437. {
  438. "pbrMetallicRoughness": {
  439. "baseColorTexture": {
  440. "index": 0
  441. },
  442. "metallicRoughnessTexture": {
  443. "index": 1
  444. }
  445. },
  446. "emissiveFactor": [
  447. 0.0,
  448. 0.0,
  449. 0.0
  450. ]
  451. }
  452. ],
  453. "textures": [
  454. {
  455. "sampler": 0,
  456. "source": 0
  457. },
  458. {
  459. "sampler": 0,
  460. "source": 1
  461. }
  462. ],
  463. "images": [
  464. {
  465. "uri": "Spheres_BaseColor.png"
  466. },
  467. {
  468. "uri": "Spheres_MetalRough.png"
  469. }
  470. ],
  471. "samplers": [
  472. {
  473. "magFilter": 9729,
  474. "minFilter": 9986,
  475. "wrapS": 33071,
  476. "wrapT": 33071
  477. }
  478. ],
  479. "bufferViews": [
  480. {
  481. "buffer": 0,
  482. "byteOffset": 8189248,
  483. "byteLength": 3010656,
  484. "target": 34963
  485. },
  486. {
  487. "buffer": 0,
  488. "byteOffset": 0,
  489. "byteLength": 6141936,
  490. "byteStride": 12,
  491. "target": 34962
  492. },
  493. {
  494. "buffer": 0,
  495. "byteOffset": 6141936,
  496. "byteLength": 2047312,
  497. "byteStride": 8,
  498. "target": 34962
  499. }
  500. ],
  501. "buffers": [
  502. {
  503. "byteLength": 11199904,
  504. "uri": "MetalRoughSpheres0.bin"
  505. }
  506. ]
  507. }