scene.gltf 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921
  1. {
  2. "accessors": [
  3. {
  4. "bufferView": 2,
  5. "componentType": 5126,
  6. "count": 183,
  7. "max": [
  8. 0.037121415138244629,
  9. 2.617652416229248,
  10. -0.4952666163444519
  11. ],
  12. "min": [
  13. -0.037121415138244629,
  14. 2.4308793544769287,
  15. -0.72735202312469482
  16. ],
  17. "type": "VEC3"
  18. },
  19. {
  20. "bufferView": 2,
  21. "byteOffset": 2196,
  22. "componentType": 5126,
  23. "count": 183,
  24. "max": [
  25. 0.9999995231628418,
  26. 0.99158108234405518,
  27. 0.99579089879989624
  28. ],
  29. "min": [
  30. -0.9999995231628418,
  31. 0.00059056759346276522,
  32. -0.00083738320972770452
  33. ],
  34. "type": "VEC3"
  35. },
  36. {
  37. "bufferView": 3,
  38. "componentType": 5126,
  39. "count": 183,
  40. "max": [
  41. 1,
  42. 0.99999719858169556,
  43. 0.88710075616836548,
  44. 1
  45. ],
  46. "min": [
  47. -1,
  48. -0.053852587938308716,
  49. -0.82815927267074585,
  50. -1
  51. ],
  52. "type": "VEC4"
  53. },
  54. {
  55. "bufferView": 1,
  56. "componentType": 5126,
  57. "count": 183,
  58. "max": [
  59. 0.077496454119682312,
  60. 0.058563843369483948
  61. ],
  62. "min": [
  63. 0.001953125,
  64. 0.001953125
  65. ],
  66. "type": "VEC2"
  67. },
  68. {
  69. "bufferView": 0,
  70. "componentType": 5125,
  71. "count": 630,
  72. "max": [
  73. 182
  74. ],
  75. "min": [
  76. 0
  77. ],
  78. "type": "SCALAR"
  79. },
  80. {
  81. "bufferView": 2,
  82. "byteOffset": 4392,
  83. "componentType": 5126,
  84. "count": 161,
  85. "max": [
  86. 0.18755339086055756,
  87. 2.8332698345184326,
  88. 0.088692963123321533
  89. ],
  90. "min": [
  91. -0.18755339086055756,
  92. 2.4252176284790039,
  93. -0.3415229320526123
  94. ],
  95. "type": "VEC3"
  96. },
  97. {
  98. "bufferView": 2,
  99. "byteOffset": 6324,
  100. "componentType": 5126,
  101. "count": 161,
  102. "max": [
  103. 0.99607813358306885,
  104. 0.99999821186065674,
  105. 0.99993783235549927
  106. ],
  107. "min": [
  108. -0.99607813358306885,
  109. -0.5912243127822876,
  110. -0.9987824559211731
  111. ],
  112. "type": "VEC3"
  113. },
  114. {
  115. "bufferView": 3,
  116. "byteOffset": 2928,
  117. "componentType": 5126,
  118. "count": 161,
  119. "max": [
  120. 0.99998646974563599,
  121. 0.9986422061920166,
  122. 0.99657326936721802,
  123. 1
  124. ],
  125. "min": [
  126. -0.99998641014099121,
  127. -0.44349688291549683,
  128. -0.9999847412109375,
  129. -1
  130. ],
  131. "type": "VEC4"
  132. },
  133. {
  134. "bufferView": 1,
  135. "byteOffset": 1464,
  136. "componentType": 5126,
  137. "count": 161,
  138. "max": [
  139. 0.6777646541595459,
  140. 0.080187238752841949
  141. ],
  142. "min": [
  143. 0.20373937487602234,
  144. 0.001953125
  145. ],
  146. "type": "VEC2"
  147. },
  148. {
  149. "bufferView": 0,
  150. "byteOffset": 2520,
  151. "componentType": 5125,
  152. "count": 654,
  153. "max": [
  154. 160
  155. ],
  156. "min": [
  157. 0
  158. ],
  159. "type": "SCALAR"
  160. },
  161. {
  162. "bufferView": 2,
  163. "byteOffset": 8256,
  164. "componentType": 5126,
  165. "count": 86,
  166. "max": [
  167. 0.021723806858062744,
  168. 2.7172439098358154,
  169. -0.44914624094963074
  170. ],
  171. "min": [
  172. -0.021723806858062744,
  173. 2.4825718402862549,
  174. -0.55800890922546387
  175. ],
  176. "type": "VEC3"
  177. },
  178. {
  179. "bufferView": 2,
  180. "byteOffset": 9288,
  181. "componentType": 5126,
  182. "count": 86,
  183. "max": [
  184. 0.99325919151306152,
  185. 0.97777533531188965,
  186. 0.99014973640441895
  187. ],
  188. "min": [
  189. -0.99325913190841675,
  190. -0.86921441555023193,
  191. -0.9996572732925415
  192. ],
  193. "type": "VEC3"
  194. },
  195. {
  196. "bufferView": 3,
  197. "byteOffset": 5504,
  198. "componentType": 5126,
  199. "count": 86,
  200. "max": [
  201. 0.95377719402313232,
  202. 0.81636089086532593,
  203. 0.9849969744682312,
  204. 1
  205. ],
  206. "min": [
  207. -0.99996942281723022,
  208. -0.75313061475753784,
  209. -0.99696564674377441,
  210. 1
  211. ],
  212. "type": "VEC4"
  213. },
  214. {
  215. "bufferView": 1,
  216. "byteOffset": 2752,
  217. "componentType": 5126,
  218. "count": 86,
  219. "max": [
  220. 0.64555466175079346,
  221. 0.058929130434989929
  222. ],
  223. "min": [
  224. 0.60282778739929199,
  225. 0.001953125
  226. ],
  227. "type": "VEC2"
  228. },
  229. {
  230. "bufferView": 0,
  231. "byteOffset": 5136,
  232. "componentType": 5125,
  233. "count": 366,
  234. "max": [
  235. 85
  236. ],
  237. "min": [
  238. 0
  239. ],
  240. "type": "SCALAR"
  241. },
  242. {
  243. "bufferView": 2,
  244. "byteOffset": 10320,
  245. "componentType": 5126,
  246. "count": 5730,
  247. "max": [
  248. 4.9269957542419434,
  249. 4.0200834274291992,
  250. 5.3744158744812012
  251. ],
  252. "min": [
  253. -4.9269957542419434,
  254. 2.4605989456176758,
  255. -0.91309356689453125
  256. ],
  257. "type": "VEC3"
  258. },
  259. {
  260. "bufferView": 2,
  261. "byteOffset": 79080,
  262. "componentType": 5126,
  263. "count": 5730,
  264. "max": [
  265. 0.99997568130493164,
  266. 0.99999403953552246,
  267. 1
  268. ],
  269. "min": [
  270. -0.99997580051422119,
  271. -0.99972498416900635,
  272. -1
  273. ],
  274. "type": "VEC3"
  275. },
  276. {
  277. "bufferView": 3,
  278. "byteOffset": 6880,
  279. "componentType": 5126,
  280. "count": 5730,
  281. "max": [
  282. 0.99986892938613892,
  283. 0.99999994039535522,
  284. 1,
  285. 1
  286. ],
  287. "min": [
  288. -0.99986892938613892,
  289. -0.99930751323699951,
  290. -1,
  291. -1
  292. ],
  293. "type": "VEC4"
  294. },
  295. {
  296. "bufferView": 1,
  297. "byteOffset": 3440,
  298. "componentType": 5126,
  299. "count": 5730,
  300. "max": [
  301. 0.99092870950698853,
  302. 0.99510931968688965
  303. ],
  304. "min": [
  305. 0.0074482806958258152,
  306. 0.010042082518339157
  307. ],
  308. "type": "VEC2"
  309. },
  310. {
  311. "bufferView": 0,
  312. "byteOffset": 6600,
  313. "componentType": 5125,
  314. "count": 22008,
  315. "max": [
  316. 5729
  317. ],
  318. "min": [
  319. 0
  320. ],
  321. "type": "SCALAR"
  322. },
  323. {
  324. "bufferView": 2,
  325. "byteOffset": 147840,
  326. "componentType": 5126,
  327. "count": 5730,
  328. "max": [
  329. 4.9236788749694824,
  330. 2.393578052520752,
  331. 5.3744158744812012
  332. ],
  333. "min": [
  334. -4.9236788749694824,
  335. 0.80872094631195068,
  336. -0.91309356689453125
  337. ],
  338. "type": "VEC3"
  339. },
  340. {
  341. "bufferView": 2,
  342. "byteOffset": 216600,
  343. "componentType": 5126,
  344. "count": 5730,
  345. "max": [
  346. 0.99997568130493164,
  347. 0.99972498416900635,
  348. 1
  349. ],
  350. "min": [
  351. -0.99997580051422119,
  352. -0.99999403953552246,
  353. -1
  354. ],
  355. "type": "VEC3"
  356. },
  357. {
  358. "bufferView": 3,
  359. "byteOffset": 98560,
  360. "componentType": 5126,
  361. "count": 5730,
  362. "max": [
  363. 0.99986892938613892,
  364. 0.99930751323699951,
  365. 1,
  366. 1
  367. ],
  368. "min": [
  369. -0.99986892938613892,
  370. -0.99999994039535522,
  371. -1,
  372. -1
  373. ],
  374. "type": "VEC4"
  375. },
  376. {
  377. "bufferView": 1,
  378. "byteOffset": 49280,
  379. "componentType": 5126,
  380. "count": 5730,
  381. "max": [
  382. 0.99092870950698853,
  383. 0.99510931968688965
  384. ],
  385. "min": [
  386. 0.0074482806958258152,
  387. 0.010042082518339157
  388. ],
  389. "type": "VEC2"
  390. },
  391. {
  392. "bufferView": 0,
  393. "byteOffset": 94632,
  394. "componentType": 5125,
  395. "count": 22008,
  396. "max": [
  397. 5729
  398. ],
  399. "min": [
  400. 0
  401. ],
  402. "type": "SCALAR"
  403. },
  404. {
  405. "bufferView": 2,
  406. "byteOffset": 285360,
  407. "componentType": 5126,
  408. "count": 907,
  409. "max": [
  410. 0.77740305662155151,
  411. 3.3604762554168701,
  412. 4.4743952751159668
  413. ],
  414. "min": [
  415. -0.77740305662155151,
  416. 1.7015378475189209,
  417. -4.9360575675964355
  418. ],
  419. "type": "VEC3"
  420. },
  421. {
  422. "bufferView": 2,
  423. "byteOffset": 296244,
  424. "componentType": 5126,
  425. "count": 907,
  426. "max": [
  427. 0.99992930889129639,
  428. 1,
  429. 1
  430. ],
  431. "min": [
  432. -0.99992930889129639,
  433. -1,
  434. -0.99997901916503906
  435. ],
  436. "type": "VEC3"
  437. },
  438. {
  439. "bufferView": 3,
  440. "byteOffset": 190240,
  441. "componentType": 5126,
  442. "count": 907,
  443. "max": [
  444. 0.99999874830245972,
  445. 0.99995929002761841,
  446. 0.99999874830245972,
  447. 1
  448. ],
  449. "min": [
  450. -0.99999868869781494,
  451. -0.99983668327331543,
  452. -0.99999874830245972,
  453. -1
  454. ],
  455. "type": "VEC4"
  456. },
  457. {
  458. "bufferView": 1,
  459. "byteOffset": 95120,
  460. "componentType": 5126,
  461. "count": 907,
  462. "max": [
  463. 1.0036741495132446,
  464. 0.998046875
  465. ],
  466. "min": [
  467. 0.001953125,
  468. 0.001953125
  469. ],
  470. "type": "VEC2"
  471. },
  472. {
  473. "bufferView": 0,
  474. "byteOffset": 182664,
  475. "componentType": 5125,
  476. "count": 3498,
  477. "max": [
  478. 906
  479. ],
  480. "min": [
  481. 0
  482. ],
  483. "type": "SCALAR"
  484. }
  485. ],
  486. "asset": {
  487. "extras": {
  488. "author": "ran1102 (https://sketchfab.com/ran1102)",
  489. "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)",
  490. "source": "https://sketchfab.com/3d-models/x-wing-t-70-f8340a7cf72f4cda86286a68d4581d9e",
  491. "title": "X-Wing T-70"
  492. },
  493. "generator": "Sketchfab-8.51.0",
  494. "version": "2.0"
  495. },
  496. "bufferViews": [
  497. {
  498. "buffer": 0,
  499. "byteLength": 196656,
  500. "byteOffset": 0,
  501. "name": "floatBufferViews",
  502. "target": 34963
  503. },
  504. {
  505. "buffer": 0,
  506. "byteLength": 102376,
  507. "byteOffset": 196656,
  508. "byteStride": 8,
  509. "name": "floatBufferViews",
  510. "target": 34962
  511. },
  512. {
  513. "buffer": 0,
  514. "byteLength": 307128,
  515. "byteOffset": 299032,
  516. "byteStride": 12,
  517. "name": "floatBufferViews",
  518. "target": 34962
  519. },
  520. {
  521. "buffer": 0,
  522. "byteLength": 204752,
  523. "byteOffset": 606160,
  524. "byteStride": 16,
  525. "name": "floatBufferViews",
  526. "target": 34962
  527. }
  528. ],
  529. "buffers": [
  530. {
  531. "byteLength": 810912,
  532. "uri": "scene.bin"
  533. }
  534. ],
  535. "images": [
  536. {
  537. "uri": "textures/lambert7_baseColor.png"
  538. },
  539. {
  540. "uri": "textures/lambert7_metallicRoughness.png"
  541. },
  542. {
  543. "uri": "textures/lambert7_normal.png"
  544. },
  545. {
  546. "uri": "textures/lambert8_baseColor.png"
  547. },
  548. {
  549. "uri": "textures/lambert8_metallicRoughness.png"
  550. },
  551. {
  552. "uri": "textures/lambert8_normal.png"
  553. }
  554. ],
  555. "materials": [
  556. {
  557. "alphaMode": "BLEND",
  558. "doubleSided": true,
  559. "name": "lambert7",
  560. "normalTexture": {
  561. "index": 2,
  562. "scale": 1,
  563. "texCoord": 0
  564. },
  565. "occlusionTexture": {
  566. "index": 1,
  567. "strength": 1,
  568. "texCoord": 0
  569. },
  570. "pbrMetallicRoughness": {
  571. "baseColorFactor": [
  572. 1,
  573. 1,
  574. 1,
  575. 1
  576. ],
  577. "baseColorTexture": {
  578. "index": 0,
  579. "texCoord": 0
  580. },
  581. "metallicFactor": 1,
  582. "metallicRoughnessTexture": {
  583. "index": 1,
  584. "texCoord": 0
  585. },
  586. "roughnessFactor": 1
  587. }
  588. },
  589. {
  590. "doubleSided": true,
  591. "name": "lambert8",
  592. "normalTexture": {
  593. "index": 5,
  594. "scale": 1,
  595. "texCoord": 0
  596. },
  597. "occlusionTexture": {
  598. "index": 4,
  599. "strength": 1,
  600. "texCoord": 0
  601. },
  602. "pbrMetallicRoughness": {
  603. "baseColorFactor": [
  604. 1,
  605. 1,
  606. 1,
  607. 1
  608. ],
  609. "baseColorTexture": {
  610. "index": 3,
  611. "texCoord": 0
  612. },
  613. "metallicFactor": 1,
  614. "metallicRoughnessTexture": {
  615. "index": 4,
  616. "texCoord": 0
  617. },
  618. "roughnessFactor": 1
  619. }
  620. }
  621. ],
  622. "meshes": [
  623. {
  624. "name": "d_lambert7_0",
  625. "primitives": [
  626. {
  627. "attributes": {
  628. "NORMAL": 1,
  629. "POSITION": 0,
  630. "TANGENT": 2,
  631. "TEXCOORD_0": 3
  632. },
  633. "indices": 4,
  634. "material": 0,
  635. "mode": 4
  636. }
  637. ]
  638. },
  639. {
  640. "name": "b_lambert7_0",
  641. "primitives": [
  642. {
  643. "attributes": {
  644. "NORMAL": 6,
  645. "POSITION": 5,
  646. "TANGENT": 7,
  647. "TEXCOORD_0": 8
  648. },
  649. "indices": 9,
  650. "material": 0,
  651. "mode": 4
  652. }
  653. ]
  654. },
  655. {
  656. "name": "c_lambert7_0",
  657. "primitives": [
  658. {
  659. "attributes": {
  660. "NORMAL": 11,
  661. "POSITION": 10,
  662. "TANGENT": 12,
  663. "TEXCOORD_0": 13
  664. },
  665. "indices": 14,
  666. "material": 0,
  667. "mode": 4
  668. }
  669. ]
  670. },
  671. {
  672. "name": "polySurface19_lambert8_0",
  673. "primitives": [
  674. {
  675. "attributes": {
  676. "NORMAL": 16,
  677. "POSITION": 15,
  678. "TANGENT": 17,
  679. "TEXCOORD_0": 18
  680. },
  681. "indices": 19,
  682. "material": 1,
  683. "mode": 4
  684. }
  685. ]
  686. },
  687. {
  688. "name": "H3_lambert8_0",
  689. "primitives": [
  690. {
  691. "attributes": {
  692. "NORMAL": 21,
  693. "POSITION": 20,
  694. "TANGENT": 22,
  695. "TEXCOORD_0": 23
  696. },
  697. "indices": 24,
  698. "material": 1,
  699. "mode": 4
  700. }
  701. ]
  702. },
  703. {
  704. "name": "polySurface6_lambert7_0",
  705. "primitives": [
  706. {
  707. "attributes": {
  708. "NORMAL": 26,
  709. "POSITION": 25,
  710. "TANGENT": 27,
  711. "TEXCOORD_0": 28
  712. },
  713. "indices": 29,
  714. "material": 0,
  715. "mode": 4
  716. }
  717. ]
  718. }
  719. ],
  720. "nodes": [
  721. {
  722. "children": [
  723. 1
  724. ],
  725. "name": "RootNode (gltf orientation matrix)",
  726. "rotation": [
  727. -0.70710678118654746,
  728. -0,
  729. -0,
  730. 0.70710678118654757
  731. ]
  732. },
  733. {
  734. "children": [
  735. 2
  736. ],
  737. "name": "RootNode (model correction matrix)"
  738. },
  739. {
  740. "children": [
  741. 3
  742. ],
  743. "matrix": [
  744. 1,
  745. 0,
  746. 0,
  747. 0,
  748. 0,
  749. 0,
  750. 1,
  751. 0,
  752. 0,
  753. -1,
  754. 0,
  755. 0,
  756. 0,
  757. 0,
  758. 0,
  759. 1
  760. ],
  761. "name": "ac9b519f195942e5b2a1e7b9568769c4.fbx"
  762. },
  763. {
  764. "children": [
  765. 4
  766. ],
  767. "name": "RootNode"
  768. },
  769. {
  770. "children": [
  771. 5,
  772. 16,
  773. 21
  774. ],
  775. "name": "group15"
  776. },
  777. {
  778. "children": [
  779. 6
  780. ],
  781. "name": "group"
  782. },
  783. {
  784. "children": [
  785. 7
  786. ],
  787. "name": "group8"
  788. },
  789. {
  790. "children": [
  791. 8
  792. ],
  793. "name": "group7"
  794. },
  795. {
  796. "children": [
  797. 9
  798. ],
  799. "name": "group"
  800. },
  801. {
  802. "children": [
  803. 10,
  804. 12,
  805. 14
  806. ],
  807. "name": "group1"
  808. },
  809. {
  810. "children": [
  811. 11
  812. ],
  813. "name": "d"
  814. },
  815. {
  816. "mesh": 0,
  817. "name": "d_lambert7_0"
  818. },
  819. {
  820. "children": [
  821. 13
  822. ],
  823. "name": "b"
  824. },
  825. {
  826. "mesh": 1,
  827. "name": "b_lambert7_0"
  828. },
  829. {
  830. "children": [
  831. 15
  832. ],
  833. "name": "c"
  834. },
  835. {
  836. "mesh": 2,
  837. "name": "c_lambert7_0"
  838. },
  839. {
  840. "children": [
  841. 17,
  842. 19
  843. ],
  844. "name": "group14"
  845. },
  846. {
  847. "children": [
  848. 18
  849. ],
  850. "name": "polySurface19"
  851. },
  852. {
  853. "mesh": 3,
  854. "name": "polySurface19_lambert8_0"
  855. },
  856. {
  857. "children": [
  858. 20
  859. ],
  860. "name": "H3"
  861. },
  862. {
  863. "mesh": 4,
  864. "name": "H3_lambert8_0"
  865. },
  866. {
  867. "children": [
  868. 22
  869. ],
  870. "name": "polySurface6"
  871. },
  872. {
  873. "mesh": 5,
  874. "name": "polySurface6_lambert7_0"
  875. }
  876. ],
  877. "samplers": [
  878. {
  879. "magFilter": 9729,
  880. "minFilter": 9987,
  881. "wrapS": 10497,
  882. "wrapT": 10497
  883. }
  884. ],
  885. "scene": 0,
  886. "scenes": [
  887. {
  888. "name": "OSG_Scene",
  889. "nodes": [
  890. 0
  891. ]
  892. }
  893. ],
  894. "textures": [
  895. {
  896. "sampler": 0,
  897. "source": 0
  898. },
  899. {
  900. "sampler": 0,
  901. "source": 1
  902. },
  903. {
  904. "sampler": 0,
  905. "source": 2
  906. },
  907. {
  908. "sampler": 0,
  909. "source": 3
  910. },
  911. {
  912. "sampler": 0,
  913. "source": 4
  914. },
  915. {
  916. "sampler": 0,
  917. "source": 5
  918. }
  919. ]
  920. }