scene.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838
  1. {
  2. "metadata": {
  3. "version": 4.6,
  4. "type": "Object",
  5. "generator": "Object3D.toJSON"
  6. },
  7. "geometries": [
  8. {
  9. "uuid": "ff496e65-862e-48b3-9583-493da357d25f",
  10. "type": "BufferGeometry",
  11. "data": "url:geometries/ff496e65-862e-48b3-9583-493da357d25f.json"
  12. },
  13. {
  14. "uuid": "67d69f56-3cef-4797-8c42-abc7341954ca",
  15. "type": "BufferGeometry",
  16. "data": "url:geometries/67d69f56-3cef-4797-8c42-abc7341954ca.json"
  17. },
  18. {
  19. "uuid": "43215ade-61b8-40dc-9a4c-3e0f8cc69795",
  20. "type": "BufferGeometry",
  21. "data": "url:geometries/43215ade-61b8-40dc-9a4c-3e0f8cc69795.json"
  22. },
  23. {
  24. "uuid": "057838b3-89e5-4af3-b188-46581a6665a6",
  25. "type": "BufferGeometry",
  26. "data": "url:geometries/057838b3-89e5-4af3-b188-46581a6665a6.json"
  27. },
  28. {
  29. "uuid": "f063e357-8b4a-4b61-852d-a1b5da8ba139",
  30. "type": "BufferGeometry",
  31. "data": "url:geometries/f063e357-8b4a-4b61-852d-a1b5da8ba139.json"
  32. },
  33. {
  34. "uuid": "f2d593ae-c855-46b4-80eb-57084a8e87b6",
  35. "type": "BufferGeometry",
  36. "data": "url:geometries/f2d593ae-c855-46b4-80eb-57084a8e87b6.json"
  37. },
  38. {
  39. "uuid": "de4e2c76-3aff-4ee7-8ea1-157619e64c9c",
  40. "type": "BufferGeometry",
  41. "data": "url:geometries/de4e2c76-3aff-4ee7-8ea1-157619e64c9c.json"
  42. },
  43. {
  44. "uuid": "9d3b4c17-38fa-4aca-b5a0-89c60af8d709",
  45. "type": "BufferGeometry",
  46. "data": "url:geometries/9d3b4c17-38fa-4aca-b5a0-89c60af8d709.json"
  47. },
  48. {
  49. "uuid": "1a051587-b9c6-44a5-baf2-d2621a113a4b",
  50. "type": "BufferGeometry",
  51. "data": "url:https://opensource.cdn.icegl.cn/json/tresEditor/svelteMachine/1a051587-b9c6-44a5-baf2-d2621a113a4b.json"
  52. }
  53. ],
  54. "materials": [
  55. {
  56. "uuid": "6c385432-5e4e-4563-946d-5f9bc455c91a",
  57. "type": "MeshStandardMaterial",
  58. "name": "white",
  59. "color": 12237498,
  60. "roughness": 0.5,
  61. "metalness": 0.1,
  62. "emissive": 0,
  63. "envMapRotation": [
  64. 0,
  65. 0,
  66. 0,
  67. "XYZ"
  68. ],
  69. "envMapIntensity": 1,
  70. "side": 2,
  71. "blendColor": 0
  72. },
  73. {
  74. "uuid": "57474c56-8bdc-4e0b-9426-04575f658cec",
  75. "type": "MeshStandardMaterial",
  76. "name": "metal-orange",
  77. "color": 16202752,
  78. "roughness": 0.1,
  79. "metalness": 0.5,
  80. "emissive": 0,
  81. "envMapRotation": [
  82. 0,
  83. 0,
  84. 0,
  85. "XYZ"
  86. ],
  87. "envMapIntensity": 1,
  88. "side": 2,
  89. "blendColor": 0
  90. },
  91. {
  92. "uuid": "27bfe134-87f3-4f46-8363-82935014f0fd",
  93. "type": "MeshStandardMaterial",
  94. "name": "plastic-black",
  95. "color": 0,
  96. "roughness": 0.5,
  97. "metalness": 0.1,
  98. "emissive": 0,
  99. "envMapRotation": [
  100. 0,
  101. 0,
  102. 0,
  103. "XYZ"
  104. ],
  105. "envMapIntensity": 1,
  106. "side": 2,
  107. "blendColor": 0
  108. },
  109. {
  110. "uuid": "def14444-9efd-45c9-a336-f8dfcd709470",
  111. "type": "MeshStandardMaterial",
  112. "name": "textures",
  113. "color": 16777215,
  114. "roughness": 0.2,
  115. "metalness": 0.4,
  116. "emissive": 0,
  117. "map": "f3b22035-65d7-4688-90cd-19759a33d730",
  118. "envMapRotation": [
  119. 0,
  120. 0,
  121. 0,
  122. "XYZ"
  123. ],
  124. "envMapIntensity": 1,
  125. "side": 2,
  126. "blendColor": 0
  127. }
  128. ],
  129. "textures": [
  130. {
  131. "uuid": "8a3b80aa-ca31-4da8-a1ef-2992b0523e62",
  132. "name": "",
  133. "image": "30dad8e8-6d6a-44bd-9bd6-305b33ffd67c",
  134. "mapping": 303,
  135. "channel": 0,
  136. "repeat": [
  137. 1,
  138. 1
  139. ],
  140. "offset": [
  141. 0,
  142. 0
  143. ],
  144. "center": [
  145. 0,
  146. 0
  147. ],
  148. "rotation": 0,
  149. "wrap": [
  150. 1001,
  151. 1001
  152. ],
  153. "format": 1023,
  154. "internalFormat": null,
  155. "type": 1009,
  156. "colorSpace": "",
  157. "minFilter": 1008,
  158. "magFilter": 1006,
  159. "anisotropy": 1,
  160. "flipY": true,
  161. "generateMipmaps": true,
  162. "premultiplyAlpha": false,
  163. "unpackAlignment": 4
  164. },
  165. {
  166. "uuid": "f3b22035-65d7-4688-90cd-19759a33d730",
  167. "name": "textures",
  168. "image": "f4e355bf-19e3-4503-9eda-f0b3501c7f98",
  169. "mapping": 300,
  170. "channel": 0,
  171. "repeat": [
  172. 1,
  173. 1
  174. ],
  175. "offset": [
  176. 0,
  177. 0
  178. ],
  179. "center": [
  180. 0,
  181. 0
  182. ],
  183. "rotation": 0,
  184. "wrap": [
  185. 1000,
  186. 1000
  187. ],
  188. "format": 1023,
  189. "internalFormat": null,
  190. "type": 1009,
  191. "colorSpace": "srgb",
  192. "minFilter": 1008,
  193. "magFilter": 1006,
  194. "anisotropy": 1,
  195. "flipY": false,
  196. "generateMipmaps": true,
  197. "premultiplyAlpha": false,
  198. "unpackAlignment": 4,
  199. "userData": {
  200. "mimeType": "image/png"
  201. }
  202. }
  203. ],
  204. "images": [
  205. {
  206. "uuid": "30dad8e8-6d6a-44bd-9bd6-305b33ffd67c",
  207. "url": "url:images/30dad8e8-6d6a-44bd-9bd6-305b33ffd67c.PNG"
  208. },
  209. {
  210. "uuid": "f4e355bf-19e3-4503-9eda-f0b3501c7f98",
  211. "url": "url:images/f4e355bf-19e3-4503-9eda-f0b3501c7f98.PNG"
  212. }
  213. ],
  214. "object": {
  215. "uuid": "31517222-A9A7-4EAF-B5F6-60751C0BABA3",
  216. "type": "Scene",
  217. "name": "Scene",
  218. "layers": 1,
  219. "matrix": [
  220. 1,
  221. 0,
  222. 0,
  223. 0,
  224. 0,
  225. 1,
  226. 0,
  227. 0,
  228. 0,
  229. 0,
  230. 1,
  231. 0,
  232. 0,
  233. 0,
  234. 0,
  235. 1
  236. ],
  237. "up": [
  238. 0,
  239. 1,
  240. 0
  241. ],
  242. "background": 13948116,
  243. "environment": "8a3b80aa-ca31-4da8-a1ef-2992b0523e62",
  244. "children": [
  245. {
  246. "uuid": "6ed6209f-3fe1-4809-ae6b-bf61e255d699",
  247. "type": "Group",
  248. "name": "svelte-conveyor-belt.glb",
  249. "castShadow": true,
  250. "receiveShadow": true,
  251. "layers": 1,
  252. "matrix": [
  253. 1,
  254. 0,
  255. 0,
  256. 0,
  257. 0,
  258. 1,
  259. 0,
  260. 0,
  261. 0,
  262. 0,
  263. 1,
  264. 0,
  265. 0,
  266. 0,
  267. 0,
  268. 1
  269. ],
  270. "up": [
  271. 0,
  272. 1,
  273. 0
  274. ],
  275. "children": [
  276. {
  277. "uuid": "fc5f1290-58d9-4fc1-937a-00183070e7c1",
  278. "type": "Group",
  279. "name": "core",
  280. "castShadow": true,
  281. "receiveShadow": true,
  282. "userData": {
  283. "name": "core"
  284. },
  285. "layers": 1,
  286. "matrix": [
  287. 0,
  288. 0,
  289. 1,
  290. 0,
  291. -1,
  292. 0,
  293. 0,
  294. 0,
  295. 0,
  296. -1,
  297. 0,
  298. 0,
  299. -6.029059886932373,
  300. 6.945286750793457,
  301. -2.1405997276306152,
  302. 1
  303. ],
  304. "up": [
  305. 0,
  306. 1,
  307. 0
  308. ],
  309. "children": [
  310. {
  311. "uuid": "2b643618-4837-4b76-a986-e47ae4a2aa7e",
  312. "type": "Mesh",
  313. "name": "conveyor-core",
  314. "castShadow": true,
  315. "receiveShadow": true,
  316. "layers": 1,
  317. "matrix": [
  318. 1,
  319. 0,
  320. 0,
  321. 0,
  322. 0,
  323. 1,
  324. 0,
  325. 0,
  326. 0,
  327. 0,
  328. 1,
  329. 0,
  330. 0,
  331. 0.2,
  332. 0,
  333. 1
  334. ],
  335. "up": [
  336. 0,
  337. 1,
  338. 0
  339. ],
  340. "geometry": "ff496e65-862e-48b3-9583-493da357d25f",
  341. "material": "6c385432-5e4e-4563-946d-5f9bc455c91a"
  342. },
  343. {
  344. "uuid": "1a0ce18c-d6f7-447d-a7ca-d4e501a17318",
  345. "type": "Mesh",
  346. "name": "conveyor-core_1",
  347. "castShadow": true,
  348. "receiveShadow": true,
  349. "layers": 1,
  350. "matrix": [
  351. 1,
  352. 0,
  353. 0,
  354. 0,
  355. 0,
  356. 1,
  357. 0,
  358. 0,
  359. 0,
  360. 0,
  361. 1,
  362. 0,
  363. 0,
  364. 0.016564692050692997,
  365. 0,
  366. 1
  367. ],
  368. "up": [
  369. 0,
  370. 1,
  371. 0
  372. ],
  373. "geometry": "67d69f56-3cef-4797-8c42-abc7341954ca",
  374. "material": "57474c56-8bdc-4e0b-9426-04575f658cec"
  375. },
  376. {
  377. "uuid": "091279bf-f7ee-4b28-8c69-5f111081a6b1",
  378. "type": "Mesh",
  379. "name": "conveyor-core_2",
  380. "castShadow": true,
  381. "receiveShadow": true,
  382. "layers": 1,
  383. "matrix": [
  384. 1,
  385. 0,
  386. 0,
  387. 0,
  388. 0,
  389. 1,
  390. 0,
  391. 0,
  392. 0,
  393. 0,
  394. 1,
  395. 0,
  396. 0,
  397. 0,
  398. 0,
  399. 1
  400. ],
  401. "up": [
  402. 0,
  403. 1,
  404. 0
  405. ],
  406. "geometry": "43215ade-61b8-40dc-9a4c-3e0f8cc69795",
  407. "material": "27bfe134-87f3-4f46-8363-82935014f0fd"
  408. }
  409. ]
  410. },
  411. {
  412. "uuid": "e392da8f-d0ee-4041-8dc6-1ae9d5031242",
  413. "type": "Mesh",
  414. "name": "belt_dots",
  415. "castShadow": true,
  416. "receiveShadow": true,
  417. "userData": {
  418. "name": "belt_dots"
  419. },
  420. "layers": 1,
  421. "matrix": [
  422. 1,
  423. 0,
  424. 0,
  425. 0,
  426. 0,
  427. 1,
  428. 0,
  429. 0,
  430. 0,
  431. 0,
  432. 1,
  433. 0,
  434. 7.904298782348633,
  435. 2.472343921661377,
  436. -63.1326789855957,
  437. 1
  438. ],
  439. "up": [
  440. 0,
  441. 1,
  442. 0
  443. ],
  444. "geometry": "057838b3-89e5-4af3-b188-46581a6665a6",
  445. "material": "def14444-9efd-45c9-a336-f8dfcd709470"
  446. },
  447. {
  448. "uuid": "307c8694-6ae3-4318-8930-e6a99e5401fe",
  449. "type": "Mesh",
  450. "name": "bip_item",
  451. "castShadow": true,
  452. "receiveShadow": true,
  453. "visible": false,
  454. "userData": {
  455. "name": "bip_item"
  456. },
  457. "layers": 1,
  458. "matrix": [
  459. 1,
  460. 0,
  461. 0,
  462. 0,
  463. 0,
  464. 1,
  465. 0,
  466. 0,
  467. 0,
  468. 0,
  469. 1,
  470. 0,
  471. -22.404449462890625,
  472. 7.470712661743164,
  473. -18.973478384615735,
  474. 1
  475. ],
  476. "up": [
  477. 0,
  478. 1,
  479. 0
  480. ],
  481. "geometry": "f063e357-8b4a-4b61-852d-a1b5da8ba139",
  482. "material": "def14444-9efd-45c9-a336-f8dfcd709470"
  483. },
  484. {
  485. "uuid": "bbe484e0-bca1-4888-bad2-26152241a40c",
  486. "type": "Mesh",
  487. "name": "box_item",
  488. "castShadow": true,
  489. "receiveShadow": true,
  490. "visible": false,
  491. "userData": {
  492. "name": "box_item"
  493. },
  494. "layers": 1,
  495. "matrix": [
  496. 1,
  497. 0,
  498. 0,
  499. 0,
  500. 0,
  501. 1,
  502. 0,
  503. 0,
  504. 0,
  505. 0,
  506. 1,
  507. 0,
  508. -22.44211196899414,
  509. 7.597846984863281,
  510. -7.0164337158203125,
  511. 1
  512. ],
  513. "up": [
  514. 0,
  515. 1,
  516. 0
  517. ],
  518. "geometry": "f2d593ae-c855-46b4-80eb-57084a8e87b6",
  519. "material": "def14444-9efd-45c9-a336-f8dfcd709470"
  520. },
  521. {
  522. "uuid": "3231d773-684b-415b-8d3a-254f4f563f33",
  523. "type": "Mesh",
  524. "name": "flat_item",
  525. "castShadow": true,
  526. "receiveShadow": true,
  527. "visible": false,
  528. "userData": {
  529. "name": "flat_item"
  530. },
  531. "layers": 1,
  532. "matrix": [
  533. 1,
  534. 0,
  535. 0,
  536. 0,
  537. 0,
  538. 1,
  539. 0,
  540. 0,
  541. 0,
  542. 0,
  543. 1,
  544. 0,
  545. -21.671714782714844,
  546. 7.174973011016846,
  547. -22.422008514404297,
  548. 1
  549. ],
  550. "up": [
  551. 0,
  552. 1,
  553. 0
  554. ],
  555. "geometry": "de4e2c76-3aff-4ee7-8ea1-157619e64c9c",
  556. "material": "def14444-9efd-45c9-a336-f8dfcd709470"
  557. },
  558. {
  559. "uuid": "f14fb537-dd24-4650-a74e-c174b57ca47e",
  560. "type": "Mesh",
  561. "name": "radio_item",
  562. "castShadow": true,
  563. "receiveShadow": true,
  564. "visible": false,
  565. "userData": {
  566. "name": "radio_item"
  567. },
  568. "layers": 1,
  569. "matrix": [
  570. 1,
  571. 0,
  572. 0,
  573. 0,
  574. 0,
  575. 1,
  576. 0,
  577. 0,
  578. 0,
  579. 0,
  580. 1,
  581. 0,
  582. -22.449329376220703,
  583. 7.437057971954346,
  584. -13.28884506225586,
  585. 1
  586. ],
  587. "up": [
  588. 0,
  589. 1,
  590. 0
  591. ],
  592. "geometry": "9d3b4c17-38fa-4aca-b5a0-89c60af8d709",
  593. "material": "def14444-9efd-45c9-a336-f8dfcd709470"
  594. },
  595. {
  596. "uuid": "ddf5afc6-568b-4026-aa1f-1075cb224436",
  597. "type": "Mesh",
  598. "name": "belt",
  599. "castShadow": true,
  600. "receiveShadow": true,
  601. "userData": {
  602. "name": "belt"
  603. },
  604. "layers": 1,
  605. "matrix": [
  606. 1,
  607. 0,
  608. 0,
  609. 0,
  610. 0,
  611. 1,
  612. 0,
  613. 0,
  614. 0,
  615. 0,
  616. 1,
  617. 0,
  618. -2.8847296237945557,
  619. 1.8245388269424438,
  620. -0.962874174118042,
  621. 1
  622. ],
  623. "up": [
  624. 0,
  625. 1,
  626. 0
  627. ],
  628. "geometry": "1a051587-b9c6-44a5-baf2-d2621a113a4b",
  629. "material": "def14444-9efd-45c9-a336-f8dfcd709470"
  630. }
  631. ]
  632. },
  633. {
  634. "uuid": "5207b1ea-5fd9-4a73-ba31-e8047f43cfb7",
  635. "type": "AmbientLight",
  636. "name": "AmbientLight",
  637. "layers": 1,
  638. "matrix": [
  639. 1,
  640. 0,
  641. 0,
  642. 0,
  643. 0,
  644. 1,
  645. 0,
  646. 0,
  647. 0,
  648. 0,
  649. 1,
  650. 0,
  651. 0,
  652. 0,
  653. 0,
  654. 1
  655. ],
  656. "up": [
  657. 0,
  658. 1,
  659. 0
  660. ],
  661. "color": 2236962,
  662. "intensity": 10
  663. },
  664. {
  665. "uuid": "2d49d9c3-aa79-44fb-9d6a-0436ae20839a",
  666. "type": "DirectionalLight",
  667. "name": "DirectionalLight",
  668. "layers": 1,
  669. "matrix": [
  670. 1,
  671. 0,
  672. 0,
  673. 0,
  674. 0,
  675. 1,
  676. 0,
  677. 0,
  678. 0,
  679. 0,
  680. 1,
  681. 0,
  682. -50,
  683. -1.5,
  684. -14,
  685. 1
  686. ],
  687. "up": [
  688. 0,
  689. 1,
  690. 0
  691. ],
  692. "color": 16777215,
  693. "intensity": 0.65,
  694. "shadow": {
  695. "camera": {
  696. "uuid": "8d88de0c-bbf8-409a-9c32-34f8637a8953",
  697. "type": "OrthographicCamera",
  698. "layers": 1,
  699. "up": [
  700. 0,
  701. 1,
  702. 0
  703. ],
  704. "zoom": 1,
  705. "left": -5,
  706. "right": 5,
  707. "top": 5,
  708. "bottom": -5,
  709. "near": 0.5,
  710. "far": 500
  711. }
  712. }
  713. },
  714. {
  715. "uuid": "beea1423-1e37-47ab-9443-f8429259e120",
  716. "type": "DirectionalLight",
  717. "name": "DirectionalLight",
  718. "castShadow": true,
  719. "layers": 1,
  720. "matrix": [
  721. 1,
  722. 0,
  723. 0,
  724. 0,
  725. 0,
  726. 1,
  727. 0,
  728. 0,
  729. 0,
  730. 0,
  731. 1,
  732. 0,
  733. 10,
  734. 32,
  735. -10,
  736. 1
  737. ],
  738. "up": [
  739. 0,
  740. 1,
  741. 0
  742. ],
  743. "color": 16777215,
  744. "intensity": 1,
  745. "shadow": {
  746. "radius": 24,
  747. "camera": {
  748. "uuid": "536fde33-16fd-4d9b-b798-c25046c28995",
  749. "type": "OrthographicCamera",
  750. "layers": 1,
  751. "up": [
  752. 0,
  753. 1,
  754. 0
  755. ],
  756. "zoom": 1,
  757. "left": -5,
  758. "right": 5,
  759. "top": 5,
  760. "bottom": -5,
  761. "near": 0.5,
  762. "far": 500
  763. }
  764. }
  765. },
  766. {
  767. "uuid": "1d0e8871-bd60-47f9-8ab7-232dabd30201",
  768. "type": "SpotLight",
  769. "name": "SpotLight",
  770. "castShadow": true,
  771. "frustumCulled": false,
  772. "layers": 1,
  773. "matrix": [
  774. 1,
  775. 0,
  776. 0,
  777. 0,
  778. 0,
  779. 1,
  780. 0,
  781. 0,
  782. 0,
  783. 0,
  784. 1,
  785. 0,
  786. -3.8,
  787. 7.7,
  788. -2.3,
  789. 1
  790. ],
  791. "up": [
  792. 0,
  793. 1,
  794. 0
  795. ],
  796. "color": 16736057,
  797. "intensity": 80,
  798. "distance": 30,
  799. "angle": 1.5707963267948966,
  800. "decay": 0.34,
  801. "penumbra": 0.14,
  802. "shadow": {
  803. "radius": 1.28,
  804. "camera": {
  805. "uuid": "5d456ef2-5086-4b91-9ebe-b94c8f7c1d95",
  806. "type": "PerspectiveCamera",
  807. "layers": 1,
  808. "up": [
  809. 0,
  810. 1,
  811. 0
  812. ],
  813. "fov": 180,
  814. "zoom": 1,
  815. "near": 0.5,
  816. "far": 30,
  817. "focus": 10,
  818. "aspect": 1,
  819. "filmGauge": 35,
  820. "filmOffset": 0
  821. }
  822. }
  823. }
  824. ],
  825. "backgroundRotation": [
  826. 0,
  827. 0,
  828. 0,
  829. "XYZ"
  830. ],
  831. "environmentRotation": [
  832. 0,
  833. 0,
  834. 0,
  835. "XYZ"
  836. ]
  837. }
  838. }