noƨj.DИƎLB.ⵙΔIOHTOΛϽCOMᕤᕦIƧSⵙƧSIᕤᕦMOϽCΛOTHOIΔⵙ.BLEND.json 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985
  1. {
  2. "export_version": "1.0",
  3. "main_tree": {
  4. "nodes": {
  5. "Bounding Box": {
  6. "attributes": {
  7. "location": [
  8. 234.6666717529297,
  9. 298.6666564941406
  10. ],
  11. "label": " "
  12. },
  13. "properties": {
  14. "box_dimensions": "2D",
  15. "size_list": [
  16. true,
  17. true,
  18. true
  19. ]
  20. },
  21. "inputs": {
  22. "Vertices": {
  23. "bl_idname": "SvVerticesSocket",
  24. "name": "Vertices",
  25. "properties": {
  26. "is_mandatory": true
  27. }
  28. }
  29. },
  30. "outputs": {
  31. "Vertices": {
  32. "bl_idname": "SvVerticesSocket",
  33. "name": "Vertices"
  34. },
  35. "Edges": {
  36. "bl_idname": "SvStringsSocket",
  37. "name": "Edges"
  38. },
  39. "Mean": {
  40. "bl_idname": "SvVerticesSocket",
  41. "name": "Mean"
  42. },
  43. "Center": {
  44. "bl_idname": "SvMatrixSocket",
  45. "name": "Center"
  46. },
  47. "Min X": {
  48. "bl_idname": "SvStringsSocket",
  49. "name": "Min X",
  50. "attributes": {
  51. "hide": true
  52. }
  53. },
  54. "Min Y": {
  55. "bl_idname": "SvStringsSocket",
  56. "name": "Min Y",
  57. "attributes": {
  58. "hide": true
  59. }
  60. },
  61. "Min Z": {
  62. "bl_idname": "SvStringsSocket",
  63. "name": "Min Z",
  64. "attributes": {
  65. "hide": true
  66. }
  67. },
  68. "Max X": {
  69. "bl_idname": "SvStringsSocket",
  70. "name": "Max X",
  71. "attributes": {
  72. "hide": true
  73. }
  74. },
  75. "Max Y": {
  76. "bl_idname": "SvStringsSocket",
  77. "name": "Max Y",
  78. "attributes": {
  79. "hide": true
  80. }
  81. },
  82. "Max Z": {
  83. "bl_idname": "SvStringsSocket",
  84. "name": "Max Z",
  85. "attributes": {
  86. "hide": true
  87. }
  88. },
  89. "Size X": {
  90. "bl_idname": "SvStringsSocket",
  91. "name": "Size X"
  92. },
  93. "Size Y": {
  94. "bl_idname": "SvStringsSocket",
  95. "name": "Size Y"
  96. },
  97. "Size Z": {
  98. "bl_idname": "SvStringsSocket",
  99. "name": "Size Z",
  100. "attributes": {
  101. "hide": true
  102. }
  103. }
  104. },
  105. "bl_idname": "SvBBoxNodeMk3"
  106. },
  107. "Scalar Math.002": {
  108. "attributes": {
  109. "location": [
  110. 405.3333435058594,
  111. 0.0
  112. ],
  113. "width": 100.0,
  114. "label": " "
  115. },
  116. "properties": {
  117. "current_op": "DIV"
  118. },
  119. "inputs": {
  120. "x": {
  121. "bl_idname": "SvStringsSocket",
  122. "name": "x",
  123. "properties": {
  124. "prop_name": "x_"
  125. }
  126. },
  127. "y": {
  128. "bl_idname": "SvStringsSocket",
  129. "name": "y",
  130. "properties": {
  131. "prop_name": "y_"
  132. }
  133. }
  134. },
  135. "outputs": {
  136. "Out": {
  137. "bl_idname": "SvStringsSocket",
  138. "name": "Out"
  139. }
  140. },
  141. "bl_idname": "SvScalarMathNodeMK4"
  142. },
  143. "Scalar Math.003": {
  144. "attributes": {
  145. "location": [
  146. -106.66666412353516,
  147. 149.3333282470703
  148. ],
  149. "width": 120.0,
  150. "label": " "
  151. },
  152. "properties": {
  153. "x_": -90.0,
  154. "current_op": "SUB"
  155. },
  156. "inputs": {
  157. "x": {
  158. "bl_idname": "SvStringsSocket",
  159. "name": "x",
  160. "properties": {
  161. "prop_name": "x_"
  162. }
  163. },
  164. "y": {
  165. "bl_idname": "SvStringsSocket",
  166. "name": "y",
  167. "properties": {
  168. "prop_name": "y_"
  169. }
  170. }
  171. },
  172. "outputs": {
  173. "Out": {
  174. "bl_idname": "SvStringsSocket",
  175. "name": "Out"
  176. }
  177. },
  178. "bl_idname": "SvScalarMathNodeMK4"
  179. },
  180. "Move": {
  181. "attributes": {
  182. "location": [
  183. -128.0,
  184. 298.6666564941406
  185. ],
  186. "width": 160.0,
  187. "label": " "
  188. },
  189. "inputs": {
  190. "Vertices": {
  191. "bl_idname": "SvVerticesSocket",
  192. "name": "Vertices"
  193. },
  194. "Movement Vectors": {
  195. "bl_idname": "SvVerticesSocket",
  196. "name": "Movement Vectors",
  197. "properties": {
  198. "prop_name": "movement_vectors",
  199. "expanded": true
  200. }
  201. },
  202. "Strength": {
  203. "bl_idname": "SvStringsSocket",
  204. "name": "Strength",
  205. "properties": {
  206. "prop_name": "strength"
  207. }
  208. }
  209. },
  210. "outputs": {
  211. "Vertices": {
  212. "bl_idname": "SvVerticesSocket",
  213. "name": "Vertices"
  214. }
  215. },
  216. "bl_idname": "SvMoveNodeMk3"
  217. },
  218. "List Item": {
  219. "attributes": {
  220. "location": [
  221. -256.0,
  222. 234.6666717529297
  223. ],
  224. "width": 100.0,
  225. "label": " "
  226. },
  227. "inputs": {
  228. "Data": {
  229. "bl_idname": "SvStringsSocket",
  230. "name": "Data"
  231. },
  232. "Index": {
  233. "bl_idname": "SvStringsSocket",
  234. "name": "Index",
  235. "properties": {
  236. "prop_name": "index"
  237. }
  238. }
  239. },
  240. "outputs": {
  241. "Item_001": {
  242. "bl_idname": "SvVerticesSocket",
  243. "name": "Item"
  244. },
  245. "Other_001": {
  246. "bl_idname": "SvVerticesSocket",
  247. "name": "Other"
  248. }
  249. },
  250. "bl_idname": "SvListItemNode"
  251. },
  252. "Rotate": {
  253. "attributes": {
  254. "location": [
  255. 64.0,
  256. 256.0
  257. ],
  258. "label": " "
  259. },
  260. "properties": {
  261. "mode": "EULER",
  262. "z_": -101.07298278808594
  263. },
  264. "inputs": {
  265. "Vertices": {
  266. "bl_idname": "SvVerticesSocket",
  267. "name": "Vertices"
  268. },
  269. "Centers": {
  270. "bl_idname": "SvVerticesSocket",
  271. "name": "Centers",
  272. "properties": {
  273. "prop_name": "centers_"
  274. }
  275. },
  276. "X": {
  277. "bl_idname": "SvStringsSocket",
  278. "name": "X",
  279. "properties": {
  280. "prop_name": "x_"
  281. }
  282. },
  283. "Y": {
  284. "bl_idname": "SvStringsSocket",
  285. "name": "Y",
  286. "properties": {
  287. "prop_name": "y_"
  288. }
  289. },
  290. "Z": {
  291. "bl_idname": "SvStringsSocket",
  292. "name": "Z",
  293. "properties": {
  294. "prop_name": "z_"
  295. }
  296. }
  297. },
  298. "outputs": {
  299. "Vertices": {
  300. "bl_idname": "SvVerticesSocket",
  301. "name": "Vertices"
  302. }
  303. },
  304. "bl_idname": "SvRotationNodeMk3"
  305. },
  306. "Scalar Math.001": {
  307. "attributes": {
  308. "location": [
  309. 405.3333435058594,
  310. 149.3333282470703
  311. ],
  312. "width": 100.0,
  313. "label": " "
  314. },
  315. "properties": {
  316. "current_op": "DIV"
  317. },
  318. "inputs": {
  319. "x": {
  320. "bl_idname": "SvStringsSocket",
  321. "name": "x",
  322. "properties": {
  323. "prop_name": "x_"
  324. }
  325. },
  326. "y": {
  327. "bl_idname": "SvStringsSocket",
  328. "name": "y",
  329. "properties": {
  330. "prop_name": "y_"
  331. }
  332. }
  333. },
  334. "outputs": {
  335. "Out": {
  336. "bl_idname": "SvStringsSocket",
  337. "name": "Out"
  338. }
  339. },
  340. "bl_idname": "SvScalarMathNodeMK4"
  341. },
  342. "Vector In": {
  343. "attributes": {
  344. "location": [
  345. 960.0,
  346. 213.3333282470703
  347. ],
  348. "width": 120.0,
  349. "label": " "
  350. },
  351. "properties": {
  352. "x_": 1.0,
  353. "y_": 1.0,
  354. "z_": 1.0
  355. },
  356. "inputs": {
  357. "X": {
  358. "bl_idname": "SvStringsSocket",
  359. "name": "X",
  360. "properties": {
  361. "prop_name": "x_"
  362. }
  363. },
  364. "Y": {
  365. "bl_idname": "SvStringsSocket",
  366. "name": "Y",
  367. "properties": {
  368. "prop_name": "y_"
  369. }
  370. },
  371. "Z": {
  372. "bl_idname": "SvStringsSocket",
  373. "name": "Z",
  374. "properties": {
  375. "prop_name": "z_"
  376. }
  377. }
  378. },
  379. "outputs": {
  380. "Vectors": {
  381. "bl_idname": "SvVerticesSocket",
  382. "name": "Vectors"
  383. }
  384. },
  385. "bl_idname": "GenVectorsNode"
  386. },
  387. "Temporal Stethoscope.002": {
  388. "attributes": {
  389. "location": [
  390. 533.3333129882812,
  391. 42.66666793823242
  392. ],
  393. "width": 360.0,
  394. "label": " ",
  395. "color": [
  396. 1.0,
  397. 1.0,
  398. 1.0
  399. ],
  400. "use_custom_color": true
  401. },
  402. "properties": {
  403. "text_color": [
  404. 0.7304600477218628,
  405. 0.7304602265357971,
  406. 0.7304609417915344
  407. ],
  408. "location_theta": 0.7559999823570251,
  409. "num_elements": 1,
  410. "rounding": 0,
  411. "line_width": 64,
  412. "depth": 4
  413. },
  414. "inputs": {
  415. "Data": {
  416. "bl_idname": "SvStringsSocket",
  417. "name": "Data"
  418. }
  419. },
  420. "bl_idname": "SvStethoscopeNodeMK2"
  421. },
  422. "Scalar Math.004": {
  423. "attributes": {
  424. "location": [
  425. 405.3333435058594,
  426. 298.6666564941406
  427. ],
  428. "width": 100.0,
  429. "label": " "
  430. },
  431. "properties": {
  432. "current_op": "DIV"
  433. },
  434. "inputs": {
  435. "x": {
  436. "bl_idname": "SvStringsSocket",
  437. "name": "x",
  438. "properties": {
  439. "prop_name": "x_"
  440. }
  441. },
  442. "y": {
  443. "bl_idname": "SvStringsSocket",
  444. "name": "y",
  445. "properties": {
  446. "prop_name": "y_"
  447. }
  448. }
  449. },
  450. "outputs": {
  451. "Out": {
  452. "bl_idname": "SvStringsSocket",
  453. "name": "Out"
  454. }
  455. },
  456. "bl_idname": "SvScalarMathNodeMK4"
  457. },
  458. "Temporal Stethoscope.003": {
  459. "attributes": {
  460. "location": [
  461. 533.3333129882812,
  462. 234.6666717529297
  463. ],
  464. "width": 360.0,
  465. "label": " ",
  466. "color": [
  467. 1.0,
  468. 1.0,
  469. 1.0
  470. ],
  471. "use_custom_color": true
  472. },
  473. "properties": {
  474. "text_color": [
  475. 0.7304600477218628,
  476. 0.7304602265357971,
  477. 0.7304609417915344
  478. ],
  479. "location_theta": 0.7559999823570251,
  480. "num_elements": 1,
  481. "rounding": 0,
  482. "terminal_text": "data[0] = [1.156147]",
  483. "num_rows": 1,
  484. "terminal_width": 20,
  485. "line_width": 64,
  486. "depth": 4
  487. },
  488. "inputs": {
  489. "Data": {
  490. "bl_idname": "SvStringsSocket",
  491. "name": "Data"
  492. }
  493. },
  494. "bl_idname": "SvStethoscopeNodeMK2"
  495. },
  496. "Temporal Stethoscope.001": {
  497. "attributes": {
  498. "location": [
  499. 533.3333129882812,
  500. 426.6666564941406
  501. ],
  502. "width": 360.0,
  503. "label": " ",
  504. "color": [
  505. 1.0,
  506. 1.0,
  507. 1.0
  508. ],
  509. "use_custom_color": true
  510. },
  511. "properties": {
  512. "text_color": [
  513. 0.7304600477218628,
  514. 0.7304602265357971,
  515. 0.7304609417915344
  516. ],
  517. "location_theta": 0.7559999823570251,
  518. "num_elements": 1,
  519. "rounding": 0,
  520. "depth": 4,
  521. "line_width": 64
  522. },
  523. "inputs": {
  524. "Data": {
  525. "bl_idname": "SvStringsSocket",
  526. "name": "Data"
  527. }
  528. },
  529. "bl_idname": "SvStethoscopeNodeMK2"
  530. },
  531. "Scale": {
  532. "attributes": {
  533. "location": [
  534. 1130.6666259765625,
  535. 298.6666564941406
  536. ],
  537. "label": " "
  538. },
  539. "inputs": {
  540. "Vertices": {
  541. "bl_idname": "SvVerticesSocket",
  542. "name": "Vertices"
  543. },
  544. "Centers": {
  545. "bl_idname": "SvVerticesSocket",
  546. "name": "Centers",
  547. "properties": {
  548. "prop_name": "centers"
  549. }
  550. },
  551. "Scale": {
  552. "bl_idname": "SvVerticesSocket",
  553. "name": "Scale",
  554. "properties": {
  555. "prop_name": "scale",
  556. "expanded": true
  557. }
  558. },
  559. "Strength": {
  560. "bl_idname": "SvStringsSocket",
  561. "name": "Strength",
  562. "properties": {
  563. "prop_name": "multiplier"
  564. }
  565. }
  566. },
  567. "outputs": {
  568. "Vertices": {
  569. "bl_idname": "SvVerticesSocket",
  570. "name": "Vertices"
  571. }
  572. },
  573. "bl_idname": "SvScaleNodeMk3"
  574. },
  575. "Temporal Viewer": {
  576. "attributes": {
  577. "location": [
  578. 1301.3333740234375,
  579. 512.0
  580. ],
  581. "width": 160.0,
  582. "label": " ",
  583. "color": [
  584. 1.0,
  585. 1.0,
  586. 1.0
  587. ],
  588. "use_custom_color": true
  589. },
  590. "properties": {
  591. "vector_light": [
  592. 0.0,
  593. 0.0,
  594. 1.0
  595. ],
  596. "draw_gl_wireframe": true,
  597. "line_width": 4,
  598. "edge_color": [
  599. 0.8069514632225037,
  600. 0.806951642036438,
  601. 0.8069523572921753,
  602. 1.0
  603. ],
  604. "polygon_color": [
  605. 0.8387982249259949,
  606. 0.8387984037399292,
  607. 0.8387991189956665,
  608. 1.0
  609. ],
  610. "vector_color": [
  611. 0.8387982249259949,
  612. 0.8387984037399292,
  613. 0.8387991189956665,
  614. 1.0
  615. ],
  616. "handle_concave_quads": true,
  617. "node_ui_show_attrs_socket": true,
  618. "u_dash_size": 0.20999999344348907,
  619. "display_verts": false,
  620. "display_faces": false
  621. },
  622. "inputs": {
  623. "Vertices": {
  624. "bl_idname": "SvVerticesSocket",
  625. "name": "Vertices",
  626. "properties": {
  627. "custom_draw": "draw_property_socket"
  628. }
  629. },
  630. "Edges": {
  631. "bl_idname": "SvStringsSocket",
  632. "name": "Edges",
  633. "properties": {
  634. "custom_draw": "draw_property_socket"
  635. }
  636. },
  637. "Polygons": {
  638. "bl_idname": "SvStringsSocket",
  639. "name": "Polygons"
  640. },
  641. "Matrix": {
  642. "bl_idname": "SvMatrixSocket",
  643. "name": "Matrix"
  644. },
  645. "Vector Color": {
  646. "bl_idname": "SvColorSocket",
  647. "name": "Vector Color",
  648. "properties": {
  649. "custom_draw": "draw_color_socket",
  650. "prop_name": "vector_color"
  651. }
  652. },
  653. "Edge Color": {
  654. "bl_idname": "SvColorSocket",
  655. "name": "Edge Color",
  656. "properties": {
  657. "custom_draw": "draw_color_socket",
  658. "prop_name": "edge_color"
  659. }
  660. },
  661. "Polygon Color": {
  662. "bl_idname": "SvColorSocket",
  663. "name": "Polygon Color",
  664. "properties": {
  665. "custom_draw": "draw_color_socket",
  666. "prop_name": "polygon_color"
  667. }
  668. },
  669. "attrs": {
  670. "bl_idname": "SvStringsSocket",
  671. "name": "attrs",
  672. "properties": {
  673. "quick_link_to_node": "SvVDAttrsNodeMk2"
  674. }
  675. }
  676. },
  677. "bl_idname": "SvViewerDrawMk4"
  678. },
  679. "Formula.001": {
  680. "attributes": {
  681. "location": [
  682. -149.3333282470703,
  683. 0.0
  684. ],
  685. "width": 200.0,
  686. "label": " "
  687. },
  688. "properties": {
  689. "formula1": "22.902841414492947",
  690. "wrapping": "+1"
  691. },
  692. "outputs": {
  693. "Result": {
  694. "bl_idname": "SvStringsSocket",
  695. "name": "Result"
  696. }
  697. },
  698. "bl_idname": "SvFormulaNodeMk5"
  699. },
  700. "Formula": {
  701. "attributes": {
  702. "location": [
  703. -682.6666870117188,
  704. 85.33333587646484
  705. ],
  706. "label": " "
  707. },
  708. "properties": {
  709. "formula1": "0.863918771",
  710. "wrapping": "+1"
  711. },
  712. "outputs": {
  713. "Result": {
  714. "bl_idname": "SvStringsSocket",
  715. "name": "Result"
  716. }
  717. },
  718. "bl_idname": "SvFormulaNodeMk5"
  719. },
  720. "Spiral": {
  721. "attributes": {
  722. "location": [
  723. -512.0,
  724. 234.6666717529297
  725. ],
  726. "height": 0.0,
  727. "width": 220.0,
  728. "label": " "
  729. },
  730. "properties": {
  731. "sType": "CORNU",
  732. "eRadius": 1.0,
  733. "exponent": 0.0,
  734. "turns": 1,
  735. "resolution": 256,
  736. "flip": true
  737. },
  738. "inputs": {
  739. "R": {
  740. "bl_idname": "SvStringsSocket",
  741. "name": "R",
  742. "properties": {
  743. "prop_name": "eRadius"
  744. }
  745. },
  746. "r": {
  747. "bl_idname": "SvStringsSocket",
  748. "name": "r",
  749. "properties": {
  750. "prop_name": "iRadius"
  751. }
  752. },
  753. "e": {
  754. "bl_idname": "SvStringsSocket",
  755. "name": "e",
  756. "properties": {
  757. "prop_name": "exponent"
  758. }
  759. },
  760. "t": {
  761. "bl_idname": "SvStringsSocket",
  762. "name": "t",
  763. "properties": {
  764. "prop_name": "turns"
  765. }
  766. },
  767. "n": {
  768. "bl_idname": "SvStringsSocket",
  769. "name": "n",
  770. "properties": {
  771. "prop_name": "resolution"
  772. }
  773. },
  774. "s": {
  775. "bl_idname": "SvStringsSocket",
  776. "name": "s",
  777. "properties": {
  778. "prop_name": "scale"
  779. }
  780. },
  781. "h": {
  782. "bl_idname": "SvStringsSocket",
  783. "name": "h",
  784. "properties": {
  785. "prop_name": "height"
  786. }
  787. },
  788. "p": {
  789. "bl_idname": "SvStringsSocket",
  790. "name": "p",
  791. "properties": {
  792. "prop_name": "phase"
  793. }
  794. },
  795. "a": {
  796. "bl_idname": "SvStringsSocket",
  797. "name": "a",
  798. "properties": {
  799. "prop_name": "arms"
  800. }
  801. }
  802. },
  803. "outputs": {
  804. "Vertices": {
  805. "bl_idname": "SvVerticesSocket",
  806. "name": "Vertices"
  807. },
  808. "Edges": {
  809. "bl_idname": "SvStringsSocket",
  810. "name": "Edges"
  811. }
  812. },
  813. "bl_idname": "SvSpiralNodeMK2"
  814. },
  815. "UV Connection": {
  816. "attributes": {
  817. "location": [
  818. -512.0,
  819. 469.3333435058594
  820. ],
  821. "width": 220.0,
  822. "label": " "
  823. },
  824. "properties": {
  825. "polygons": "Edges"
  826. },
  827. "inputs": {
  828. "vertices": {
  829. "bl_idname": "SvVerticesSocket",
  830. "name": "vertices"
  831. },
  832. "vertices 1": {
  833. "bl_idname": "SvVerticesSocket",
  834. "name": "vertices 1"
  835. }
  836. },
  837. "outputs": {
  838. "vertices": {
  839. "bl_idname": "SvVerticesSocket",
  840. "name": "vertices"
  841. },
  842. "data": {
  843. "bl_idname": "SvStringsSocket",
  844. "name": "data"
  845. }
  846. },
  847. "bl_idname": "LineConnectNodeMK2"
  848. }
  849. },
  850. "links": [
  851. {
  852. "from_node": "Rotate",
  853. "from_socket": "Vertices",
  854. "to_node": "Bounding Box",
  855. "to_socket": "Vertices"
  856. },
  857. {
  858. "from_node": "Bounding Box",
  859. "from_socket": "Size Y",
  860. "to_node": "Scalar Math.002",
  861. "to_socket": "y"
  862. },
  863. {
  864. "from_node": "Formula.001",
  865. "from_socket": "Result",
  866. "to_node": "Scalar Math.003",
  867. "to_socket": "y"
  868. },
  869. {
  870. "from_node": "UV Connection",
  871. "from_socket": "vertices",
  872. "to_node": "Move",
  873. "to_socket": "Vertices"
  874. },
  875. {
  876. "from_node": "List Item",
  877. "from_socket": "Item_001",
  878. "to_node": "Move",
  879. "to_socket": "Movement Vectors"
  880. },
  881. {
  882. "from_node": "UV Connection",
  883. "from_socket": "vertices",
  884. "to_node": "List Item",
  885. "to_socket": "Data"
  886. },
  887. {
  888. "from_node": "Move",
  889. "from_socket": "Vertices",
  890. "to_node": "Rotate",
  891. "to_socket": "Vertices"
  892. },
  893. {
  894. "from_node": "Scalar Math.003",
  895. "from_socket": "Out",
  896. "to_node": "Rotate",
  897. "to_socket": "Z"
  898. },
  899. {
  900. "from_node": "Bounding Box",
  901. "from_socket": "Size X",
  902. "to_node": "Scalar Math.001",
  903. "to_socket": "y"
  904. },
  905. {
  906. "from_node": "Scalar Math.001",
  907. "from_socket": "Out",
  908. "to_node": "Vector In",
  909. "to_socket": "X"
  910. },
  911. {
  912. "from_node": "Scalar Math.002",
  913. "from_socket": "Out",
  914. "to_node": "Vector In",
  915. "to_socket": "Y"
  916. },
  917. {
  918. "from_node": "Scalar Math.002",
  919. "from_socket": "Out",
  920. "to_node": "Temporal Stethoscope.002",
  921. "to_socket": "Data"
  922. },
  923. {
  924. "from_node": "Bounding Box",
  925. "from_socket": "Size X",
  926. "to_node": "Scalar Math.004",
  927. "to_socket": "x"
  928. },
  929. {
  930. "from_node": "Bounding Box",
  931. "from_socket": "Size Y",
  932. "to_node": "Scalar Math.004",
  933. "to_socket": "y"
  934. },
  935. {
  936. "from_node": "Scalar Math.001",
  937. "from_socket": "Out",
  938. "to_node": "Temporal Stethoscope.003",
  939. "to_socket": "Data"
  940. },
  941. {
  942. "from_node": "Scalar Math.004",
  943. "from_socket": "Out",
  944. "to_node": "Temporal Stethoscope.001",
  945. "to_socket": "Data"
  946. },
  947. {
  948. "from_node": "Rotate",
  949. "from_socket": "Vertices",
  950. "to_node": "Scale",
  951. "to_socket": "Vertices"
  952. },
  953. {
  954. "from_node": "Vector In",
  955. "from_socket": "Vectors",
  956. "to_node": "Scale",
  957. "to_socket": "Scale"
  958. },
  959. {
  960. "from_node": "Scale",
  961. "from_socket": "Vertices",
  962. "to_node": "Temporal Viewer",
  963. "to_socket": "Vertices"
  964. },
  965. {
  966. "from_node": "UV Connection",
  967. "from_socket": "data",
  968. "to_node": "Temporal Viewer",
  969. "to_socket": "Edges"
  970. },
  971. {
  972. "from_node": "Formula",
  973. "from_socket": "Result",
  974. "to_node": "Spiral",
  975. "to_socket": "r"
  976. },
  977. {
  978. "from_node": "Spiral",
  979. "from_socket": "Vertices",
  980. "to_node": "UV Connection",
  981. "to_socket": "vertices"
  982. }
  983. ]
  984. }
  985. }