9490eb27a8ae8f47f9a9ea4f7fcada69.gltf 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859
  1. {
  2. "asset": {
  3. "generator": "FBX2glTF",
  4. "version": "2.0"
  5. },
  6. "scene": 0,
  7. "buffers": [
  8. {
  9. "byteLength": 161028,
  10. "uri": "buffer.bin"
  11. }
  12. ],
  13. "bufferViews": [
  14. {
  15. "buffer": 0,
  16. "byteLength": 12288,
  17. "byteOffset": 0,
  18. "target": 34963
  19. },
  20. {
  21. "buffer": 0,
  22. "byteLength": 13860,
  23. "byteOffset": 12288,
  24. "target": 34962
  25. },
  26. {
  27. "buffer": 0,
  28. "byteLength": 13860,
  29. "byteOffset": 26148,
  30. "target": 34962
  31. },
  32. {
  33. "buffer": 0,
  34. "byteLength": 9240,
  35. "byteOffset": 40008,
  36. "target": 34962
  37. },
  38. {
  39. "buffer": 0,
  40. "byteLength": 1200,
  41. "byteOffset": 49248,
  42. "target": 34963
  43. },
  44. {
  45. "buffer": 0,
  46. "byteLength": 1452,
  47. "byteOffset": 50448,
  48. "target": 34962
  49. },
  50. {
  51. "buffer": 0,
  52. "byteLength": 1452,
  53. "byteOffset": 51900,
  54. "target": 34962
  55. },
  56. {
  57. "buffer": 0,
  58. "byteLength": 968,
  59. "byteOffset": 53352,
  60. "target": 34962
  61. },
  62. {
  63. "buffer": 0,
  64. "byteLength": 384,
  65. "byteOffset": 54320,
  66. "target": 34963
  67. },
  68. {
  69. "buffer": 0,
  70. "byteLength": 1548,
  71. "byteOffset": 54704,
  72. "target": 34962
  73. },
  74. {
  75. "buffer": 0,
  76. "byteLength": 1548,
  77. "byteOffset": 56252,
  78. "target": 34962
  79. },
  80. {
  81. "buffer": 0,
  82. "byteLength": 1032,
  83. "byteOffset": 57800,
  84. "target": 34962
  85. },
  86. {
  87. "buffer": 0,
  88. "byteLength": 12288,
  89. "byteOffset": 58832,
  90. "target": 34963
  91. },
  92. {
  93. "buffer": 0,
  94. "byteLength": 13068,
  95. "byteOffset": 71120,
  96. "target": 34962
  97. },
  98. {
  99. "buffer": 0,
  100. "byteLength": 13068,
  101. "byteOffset": 84188,
  102. "target": 34962
  103. },
  104. {
  105. "buffer": 0,
  106. "byteLength": 8712,
  107. "byteOffset": 97256,
  108. "target": 34962
  109. },
  110. {
  111. "buffer": 0,
  112. "byteLength": 12288,
  113. "byteOffset": 105968,
  114. "target": 34963
  115. },
  116. {
  117. "buffer": 0,
  118. "byteLength": 13068,
  119. "byteOffset": 118256,
  120. "target": 34962
  121. },
  122. {
  123. "buffer": 0,
  124. "byteLength": 13068,
  125. "byteOffset": 131324,
  126. "target": 34962
  127. },
  128. {
  129. "buffer": 0,
  130. "byteLength": 8712,
  131. "byteOffset": 144392,
  132. "target": 34962
  133. },
  134. {
  135. "buffer": 0,
  136. "byteLength": 12,
  137. "byteOffset": 153104,
  138. "target": 34963
  139. },
  140. {
  141. "buffer": 0,
  142. "byteLength": 48,
  143. "byteOffset": 153116,
  144. "target": 34962
  145. },
  146. {
  147. "buffer": 0,
  148. "byteLength": 48,
  149. "byteOffset": 153164,
  150. "target": 34962
  151. },
  152. {
  153. "buffer": 0,
  154. "byteLength": 32,
  155. "byteOffset": 153212,
  156. "target": 34962
  157. },
  158. {
  159. "buffer": 0,
  160. "byteLength": 768,
  161. "byteOffset": 153244,
  162. "target": 34963
  163. },
  164. {
  165. "buffer": 0,
  166. "byteLength": 2316,
  167. "byteOffset": 154012,
  168. "target": 34962
  169. },
  170. {
  171. "buffer": 0,
  172. "byteLength": 2316,
  173. "byteOffset": 156328,
  174. "target": 34962
  175. },
  176. {
  177. "buffer": 0,
  178. "byteLength": 1544,
  179. "byteOffset": 158644,
  180. "target": 34962
  181. },
  182. {
  183. "buffer": 0,
  184. "byteLength": 72,
  185. "byteOffset": 160188,
  186. "target": 34963
  187. },
  188. {
  189. "buffer": 0,
  190. "byteLength": 288,
  191. "byteOffset": 160260,
  192. "target": 34962
  193. },
  194. {
  195. "buffer": 0,
  196. "byteLength": 288,
  197. "byteOffset": 160548,
  198. "target": 34962
  199. },
  200. {
  201. "buffer": 0,
  202. "byteLength": 192,
  203. "byteOffset": 160836,
  204. "target": 34962
  205. }
  206. ],
  207. "scenes": [
  208. {
  209. "name": "Root Scene",
  210. "nodes": [
  211. 0
  212. ]
  213. }
  214. ],
  215. "accessors": [
  216. {
  217. "componentType": 5123,
  218. "type": "SCALAR",
  219. "count": 6144,
  220. "bufferView": 0,
  221. "byteOffset": 0
  222. },
  223. {
  224. "componentType": 5126,
  225. "type": "VEC3",
  226. "count": 1155,
  227. "bufferView": 1,
  228. "byteOffset": 0,
  229. "min": [
  230. -0.5,
  231. -1.0,
  232. -0.5
  233. ],
  234. "max": [
  235. 0.5,
  236. 1.0,
  237. 0.5
  238. ]
  239. },
  240. {
  241. "componentType": 5126,
  242. "type": "VEC3",
  243. "count": 1155,
  244. "bufferView": 2,
  245. "byteOffset": 0
  246. },
  247. {
  248. "componentType": 5126,
  249. "type": "VEC2",
  250. "count": 1155,
  251. "bufferView": 3,
  252. "byteOffset": 0
  253. },
  254. {
  255. "componentType": 5123,
  256. "type": "SCALAR",
  257. "count": 600,
  258. "bufferView": 4,
  259. "byteOffset": 0
  260. },
  261. {
  262. "componentType": 5126,
  263. "type": "VEC3",
  264. "count": 121,
  265. "bufferView": 5,
  266. "byteOffset": 0,
  267. "min": [
  268. -5.0,
  269. 0.0,
  270. -5.0
  271. ],
  272. "max": [
  273. 5.0,
  274. 0.0,
  275. 5.0
  276. ]
  277. },
  278. {
  279. "componentType": 5126,
  280. "type": "VEC3",
  281. "count": 121,
  282. "bufferView": 6,
  283. "byteOffset": 0
  284. },
  285. {
  286. "componentType": 5126,
  287. "type": "VEC2",
  288. "count": 121,
  289. "bufferView": 7,
  290. "byteOffset": 0
  291. },
  292. {
  293. "componentType": 5123,
  294. "type": "SCALAR",
  295. "count": 192,
  296. "bufferView": 8,
  297. "byteOffset": 0
  298. },
  299. {
  300. "componentType": 5126,
  301. "type": "VEC3",
  302. "count": 129,
  303. "bufferView": 9,
  304. "byteOffset": 0,
  305. "min": [
  306. -0.5,
  307. -0.5,
  308. -0.499999940395355
  309. ],
  310. "max": [
  311. 0.5,
  312. 0.5,
  313. 0.5
  314. ]
  315. },
  316. {
  317. "componentType": 5126,
  318. "type": "VEC3",
  319. "count": 129,
  320. "bufferView": 10,
  321. "byteOffset": 0
  322. },
  323. {
  324. "componentType": 5126,
  325. "type": "VEC2",
  326. "count": 129,
  327. "bufferView": 11,
  328. "byteOffset": 0
  329. },
  330. {
  331. "componentType": 5123,
  332. "type": "SCALAR",
  333. "count": 6144,
  334. "bufferView": 12,
  335. "byteOffset": 0
  336. },
  337. {
  338. "componentType": 5126,
  339. "type": "VEC3",
  340. "count": 1089,
  341. "bufferView": 13,
  342. "byteOffset": 0,
  343. "min": [
  344. -0.5,
  345. -0.0999999940395355,
  346. -0.5
  347. ],
  348. "max": [
  349. 0.5,
  350. 0.0999999940395355,
  351. 0.5
  352. ]
  353. },
  354. {
  355. "componentType": 5126,
  356. "type": "VEC3",
  357. "count": 1089,
  358. "bufferView": 14,
  359. "byteOffset": 0
  360. },
  361. {
  362. "componentType": 5126,
  363. "type": "VEC2",
  364. "count": 1089,
  365. "bufferView": 15,
  366. "byteOffset": 0
  367. },
  368. {
  369. "componentType": 5123,
  370. "type": "SCALAR",
  371. "count": 6144,
  372. "bufferView": 16,
  373. "byteOffset": 0
  374. },
  375. {
  376. "componentType": 5126,
  377. "type": "VEC3",
  378. "count": 1089,
  379. "bufferView": 17,
  380. "byteOffset": 0,
  381. "min": [
  382. -0.5,
  383. -0.5,
  384. -0.5
  385. ],
  386. "max": [
  387. 0.5,
  388. 0.5,
  389. 0.5
  390. ]
  391. },
  392. {
  393. "componentType": 5126,
  394. "type": "VEC3",
  395. "count": 1089,
  396. "bufferView": 18,
  397. "byteOffset": 0
  398. },
  399. {
  400. "componentType": 5126,
  401. "type": "VEC2",
  402. "count": 1089,
  403. "bufferView": 19,
  404. "byteOffset": 0
  405. },
  406. {
  407. "componentType": 5123,
  408. "type": "SCALAR",
  409. "count": 6,
  410. "bufferView": 20,
  411. "byteOffset": 0
  412. },
  413. {
  414. "componentType": 5126,
  415. "type": "VEC3",
  416. "count": 4,
  417. "bufferView": 21,
  418. "byteOffset": 0,
  419. "min": [
  420. -0.5,
  421. -0.5,
  422. 0.0
  423. ],
  424. "max": [
  425. 0.5,
  426. 0.5,
  427. 0.0
  428. ]
  429. },
  430. {
  431. "componentType": 5126,
  432. "type": "VEC3",
  433. "count": 4,
  434. "bufferView": 22,
  435. "byteOffset": 0
  436. },
  437. {
  438. "componentType": 5126,
  439. "type": "VEC2",
  440. "count": 4,
  441. "bufferView": 23,
  442. "byteOffset": 0
  443. },
  444. {
  445. "componentType": 5123,
  446. "type": "SCALAR",
  447. "count": 384,
  448. "bufferView": 24,
  449. "byteOffset": 0
  450. },
  451. {
  452. "componentType": 5126,
  453. "type": "VEC3",
  454. "count": 193,
  455. "bufferView": 25,
  456. "byteOffset": 0,
  457. "min": [
  458. -0.5,
  459. -1.0,
  460. -0.5
  461. ],
  462. "max": [
  463. 0.5,
  464. 1.0,
  465. 0.5
  466. ]
  467. },
  468. {
  469. "componentType": 5126,
  470. "type": "VEC3",
  471. "count": 193,
  472. "bufferView": 26,
  473. "byteOffset": 0
  474. },
  475. {
  476. "componentType": 5126,
  477. "type": "VEC2",
  478. "count": 193,
  479. "bufferView": 27,
  480. "byteOffset": 0
  481. },
  482. {
  483. "componentType": 5123,
  484. "type": "SCALAR",
  485. "count": 36,
  486. "bufferView": 28,
  487. "byteOffset": 0
  488. },
  489. {
  490. "componentType": 5126,
  491. "type": "VEC3",
  492. "count": 24,
  493. "bufferView": 29,
  494. "byteOffset": 0,
  495. "min": [
  496. -0.5,
  497. -0.5,
  498. -0.5
  499. ],
  500. "max": [
  501. 0.5,
  502. 0.5,
  503. 0.5
  504. ]
  505. },
  506. {
  507. "componentType": 5126,
  508. "type": "VEC3",
  509. "count": 24,
  510. "bufferView": 30,
  511. "byteOffset": 0
  512. },
  513. {
  514. "componentType": 5126,
  515. "type": "VEC2",
  516. "count": 24,
  517. "bufferView": 31,
  518. "byteOffset": 0
  519. }
  520. ],
  521. "samplers": [
  522. {}
  523. ],
  524. "materials": [
  525. {
  526. "name": "DefaultMaterial",
  527. "alphaMode": "OPAQUE",
  528. "extras": {
  529. "fromFBX": {
  530. "shadingModel": "Lambert",
  531. "isTruePBR": false
  532. }
  533. },
  534. "pbrMetallicRoughness": {
  535. "baseColorFactor": [
  536. 0.5,
  537. 0.5,
  538. 0.5,
  539. 1.0
  540. ],
  541. "metallicFactor": 0.200000002980232,
  542. "roughnessFactor": 0.800000011920929
  543. }
  544. }
  545. ],
  546. "meshes": [
  547. {
  548. "name": "capsule",
  549. "primitives": [
  550. {
  551. "material": 0,
  552. "mode": 4,
  553. "attributes": {
  554. "NORMAL": 2,
  555. "POSITION": 1,
  556. "TEXCOORD_0": 3
  557. },
  558. "indices": 0
  559. }
  560. ]
  561. },
  562. {
  563. "name": "plane",
  564. "primitives": [
  565. {
  566. "material": 0,
  567. "mode": 4,
  568. "attributes": {
  569. "NORMAL": 6,
  570. "POSITION": 5,
  571. "TEXCOORD_0": 7
  572. },
  573. "indices": 4
  574. }
  575. ]
  576. },
  577. {
  578. "name": "cone",
  579. "primitives": [
  580. {
  581. "material": 0,
  582. "mode": 4,
  583. "attributes": {
  584. "NORMAL": 10,
  585. "POSITION": 9,
  586. "TEXCOORD_0": 11
  587. },
  588. "indices": 8
  589. }
  590. ]
  591. },
  592. {
  593. "name": "torus",
  594. "primitives": [
  595. {
  596. "material": 0,
  597. "mode": 4,
  598. "attributes": {
  599. "NORMAL": 14,
  600. "POSITION": 13,
  601. "TEXCOORD_0": 15
  602. },
  603. "indices": 12
  604. }
  605. ]
  606. },
  607. {
  608. "name": "sphere",
  609. "primitives": [
  610. {
  611. "material": 0,
  612. "mode": 4,
  613. "attributes": {
  614. "NORMAL": 18,
  615. "POSITION": 17,
  616. "TEXCOORD_0": 19
  617. },
  618. "indices": 16
  619. }
  620. ]
  621. },
  622. {
  623. "name": "quad",
  624. "primitives": [
  625. {
  626. "material": 0,
  627. "mode": 4,
  628. "attributes": {
  629. "NORMAL": 22,
  630. "POSITION": 21,
  631. "TEXCOORD_0": 23
  632. },
  633. "indices": 20
  634. }
  635. ]
  636. },
  637. {
  638. "name": "cylinder",
  639. "primitives": [
  640. {
  641. "material": 0,
  642. "mode": 4,
  643. "attributes": {
  644. "NORMAL": 26,
  645. "POSITION": 25,
  646. "TEXCOORD_0": 27
  647. },
  648. "indices": 24
  649. }
  650. ]
  651. },
  652. {
  653. "name": "box",
  654. "primitives": [
  655. {
  656. "material": 0,
  657. "mode": 4,
  658. "attributes": {
  659. "NORMAL": 30,
  660. "POSITION": 29,
  661. "TEXCOORD_0": 31
  662. },
  663. "indices": 28
  664. }
  665. ]
  666. }
  667. ],
  668. "nodes": [
  669. {
  670. "name": "RootNode",
  671. "translation": [
  672. 0.0,
  673. 0.0,
  674. 0.0
  675. ],
  676. "rotation": [
  677. 0.0,
  678. 0.0,
  679. 0.0,
  680. 1.0
  681. ],
  682. "scale": [
  683. 1.0,
  684. 1.0,
  685. 1.0
  686. ],
  687. "children": [
  688. 1,
  689. 2,
  690. 3,
  691. 4,
  692. 5,
  693. 6,
  694. 7,
  695. 8
  696. ]
  697. },
  698. {
  699. "name": "capsule",
  700. "translation": [
  701. 0.0,
  702. 0.0,
  703. 0.0
  704. ],
  705. "rotation": [
  706. 8.14603353660459e-08,
  707. 0.0,
  708. 0.0,
  709. 1.0
  710. ],
  711. "scale": [
  712. 100.0,
  713. 100.0,
  714. 100.0
  715. ],
  716. "mesh": 0
  717. },
  718. {
  719. "name": "plane",
  720. "translation": [
  721. 0.0,
  722. 0.0,
  723. 0.0
  724. ],
  725. "rotation": [
  726. 8.14603353660459e-08,
  727. 0.0,
  728. 0.0,
  729. 1.0
  730. ],
  731. "scale": [
  732. 100.0,
  733. 100.0,
  734. 100.0
  735. ],
  736. "mesh": 1
  737. },
  738. {
  739. "name": "cone",
  740. "translation": [
  741. 0.0,
  742. 0.0,
  743. 0.0
  744. ],
  745. "rotation": [
  746. -0.707106828689575,
  747. 0.0,
  748. 0.0,
  749. 0.707106709480286
  750. ],
  751. "scale": [
  752. 100.0,
  753. 100.0,
  754. 100.0
  755. ],
  756. "mesh": 2
  757. },
  758. {
  759. "name": "torus",
  760. "translation": [
  761. 0.0,
  762. 0.0,
  763. 0.0
  764. ],
  765. "rotation": [
  766. 8.14603353660459e-08,
  767. 0.0,
  768. 0.0,
  769. 1.0
  770. ],
  771. "scale": [
  772. 100.0,
  773. 100.0,
  774. 100.0
  775. ],
  776. "mesh": 3
  777. },
  778. {
  779. "name": "sphere",
  780. "translation": [
  781. 0.0,
  782. 0.0,
  783. 0.0
  784. ],
  785. "rotation": [
  786. 8.14603353660459e-08,
  787. 0.0,
  788. 0.0,
  789. 1.0
  790. ],
  791. "scale": [
  792. 100.0,
  793. 100.0,
  794. 100.0
  795. ],
  796. "mesh": 4
  797. },
  798. {
  799. "name": "quad",
  800. "translation": [
  801. 0.0,
  802. 0.0,
  803. 0.0
  804. ],
  805. "rotation": [
  806. 8.14603353660459e-08,
  807. 0.0,
  808. 0.0,
  809. 1.0
  810. ],
  811. "scale": [
  812. 100.0,
  813. 100.0,
  814. 100.0
  815. ],
  816. "mesh": 5
  817. },
  818. {
  819. "name": "cylinder",
  820. "translation": [
  821. 0.0,
  822. 0.0,
  823. 0.0
  824. ],
  825. "rotation": [
  826. 8.14603353660459e-08,
  827. 0.0,
  828. 0.0,
  829. 1.0
  830. ],
  831. "scale": [
  832. 100.0,
  833. 100.0,
  834. 100.0
  835. ],
  836. "mesh": 6
  837. },
  838. {
  839. "name": "box",
  840. "translation": [
  841. 0.0,
  842. 0.0,
  843. 0.0
  844. ],
  845. "rotation": [
  846. 8.14603353660459e-08,
  847. 0.0,
  848. 0.0,
  849. 1.0
  850. ],
  851. "scale": [
  852. 100.0,
  853. 100.0,
  854. 100.0
  855. ],
  856. "mesh": 7
  857. }
  858. ]
  859. }