Advertisement
Milan_Bus4168

MirrorIt

May 21st, 2025
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 115.24 KB | Software | 0 0
  1. {
  2. Tools = ordered() {
  3. MirrorIt = MacroOperator {
  4. CtrlWZoom = false,
  5. NameSet = true,
  6. CustomData = {
  7. Path = {
  8. Map = {
  9. ["Setting:"] = "Macros:\\"
  10. }
  11. },
  12. SxSFilename = "Macros:\\Mirror It.setting",
  13. },
  14. Inputs = ordered() {
  15. CommentsNest = Input { Value = 0, },
  16. Background = InstanceInput {
  17. SourceOp = "MirIt_ctrl",
  18. Source = "Input",
  19. },
  20. Mode = InstanceInput {
  21. SourceOp = "MirIt_ctrl",
  22. Source = "Mode",
  23. Page = "Controls",
  24. Default = 0,
  25. },
  26. MirrorsNest = InstanceInput {
  27. SourceOp = "MirIt_ctrl",
  28. Source = "MirrorsNest",
  29. Expression = "1-Mode",
  30. Page = "Controls",
  31. },
  32. ModeSeparator = InstanceInput {
  33. SourceOp = "MirIt_ctrl",
  34. Source = "Separator",
  35. Page = "Controls",
  36. Default = 0,
  37. },
  38. MirrorsEdges = InstanceInput {
  39. SourceOp = "MirIt_ctrl",
  40. Source = "MirrorsEdges",
  41. Name = "Edges",
  42. Page = "Controls",
  43. Default = 3,
  44. },
  45. PreXfNest = InstanceInput {
  46. SourceOp = "MirIt_ctrl",
  47. Source = "PreXfNest",
  48. Name = "<p style='color:#91b4d2; text-align: left;'>Pre Transforms</p>",
  49. Page = "Controls",
  50. },
  51. PreCenter = InstanceInput {
  52. SourceOp = "MirIt_ctrl",
  53. Source = "PreCenter",
  54. Name = "Center",
  55. Page = "Controls",
  56. },
  57. PreSize = InstanceInput {
  58. SourceOp = "MirIt_ctrl",
  59. Source = "PreSize",
  60. Name = "Size",
  61. MinScale = 0.01,
  62. Page = "Controls",
  63. Default = 1,
  64. },
  65. PreAngle = InstanceInput {
  66. SourceOp = "MirIt_ctrl",
  67. Source = "PreAngle",
  68. Name = "Angle",
  69. Page = "Controls",
  70. Default = 0,
  71. },
  72. PreFlipHoriz = InstanceInput {
  73. SourceOp = "MirIt_PreXf",
  74. Source = "FlipHoriz",
  75. ControlGroup = 808,
  76. Page = "Controls",
  77. Default = 0,
  78. },
  79. PreFlipVert = InstanceInput {
  80. SourceOp = "MirIt_PreXf",
  81. Source = "FlipVert",
  82. ControlGroup = 808,
  83. Page = "Controls",
  84. Default = 0,
  85. },
  86. MirrorNestA = InstanceInput {
  87. SourceOp = "MirIt_ctrl",
  88. Source = "MirrorNestA",
  89. Name = "<p style='color:#999999; text-align: left;'>Mirror A</p>",
  90. Width = 0.12,
  91. Page = "Controls",
  92. },
  93. AEnabledOpenNest = InstanceInput {
  94. SourceOp = "MirIt_ctrl",
  95. Source = "AEnabledOpenNest",
  96. Expression = "MirIt_ctrl.MirrorEnableA",
  97. Page = "Controls",
  98. },
  99. AEnabledOpen = InstanceInput {
  100. SourceOp = "MirIt_ctrl",
  101. Source = "Enabled",
  102. Name = "<p style='color:#696763; text-align: left;'>Enabled</p>",
  103. Width = 0.88,
  104. Page = "Controls",
  105. },
  106. ADisabledOpenNest = InstanceInput {
  107. SourceOp = "MirIt_ctrl",
  108. Source = "ADisabledOpenNest",
  109. Expression = "1-MirIt_ctrl.MirrorEnableA",
  110. Page = "Controls",
  111. },
  112. ADisabledOpen = InstanceInput {
  113. SourceOp = "MirIt_ctrl",
  114. Source = "Disabled",
  115. Name = "<p style='color:#696763; text-align: left;'> </p>",
  116. Width = 0.88,
  117. Page = "Controls",
  118. },
  119. MirrorEnableA = InstanceInput {
  120. SourceOp = "MirIt_ctrl",
  121. Source = "MirrorEnableA",
  122. Width = 0.5,
  123. Page = "Controls",
  124. Default = 1,
  125. },
  126. MirrorFlipA = InstanceInput {
  127. SourceOp = "MirIt_ctrl",
  128. Source = "MirrorFlipA",
  129. Width = 0.5,
  130. Page = "Controls",
  131. },
  132. MirrorCenterA = InstanceInput {
  133. SourceOp = "InOrderOfAppearance",
  134. Source = "Center",
  135. Page = "Controls",
  136. },
  137. AngleA = InstanceInput {
  138. SourceOp = "InOrderOfAppearance",
  139. Source = "Angle",
  140. Page = "Controls",
  141. },
  142. AEnabledClosedNest = InstanceInput {
  143. SourceOp = "MirIt_ctrl",
  144. Source = "AEnabledClosedNest",
  145. Expression = "(MirrorNestA==0 and MirIt_ctrl.MirrorEnableA==1) and 1 or 0",
  146. Page = "Controls",
  147. },
  148. AEnabledClosed = InstanceInput {
  149. SourceOp = "MirIt_ctrl",
  150. Source = "Enabled",
  151. Name = "<p style='color:#dcd5be; text-align: left;'>Enabled</p>",
  152. Width = 0.88,
  153. Page = "Controls",
  154. },
  155. ADisabledClosedNest = InstanceInput {
  156. SourceOp = "MirIt_ctrl",
  157. Source = "ADisabledClosedNest",
  158. Expression = "(MirrorNestA==0 and MirIt_ctrl.MirrorEnableA==0) and 1 or 0",
  159. Page = "Controls",
  160. },
  161. ADisabledClosed = InstanceInput {
  162. SourceOp = "MirIt_ctrl",
  163. Source = "Disabled",
  164. Name = "<p style='color:#dcd5be; text-align: left;'> </p>",
  165. Width = 0.88,
  166. Page = "Controls",
  167. },
  168. MirrorNestB = InstanceInput {
  169. SourceOp = "MirIt_ctrl",
  170. Source = "MirrorNestB",
  171. Name = "<p style='color:#999999; text-align: left;'>Mirror B</p>",
  172. Width = 0.12,
  173. Page = "Controls",
  174. },
  175. BEnabledOpenNest = InstanceInput {
  176. SourceOp = "MirIt_ctrl",
  177. Source = "BEnabledOpenNest",
  178. Expression = "MirIt_ctrl.MirrorEnableB",
  179. Page = "Controls",
  180. },
  181. BEnabledOpen = InstanceInput {
  182. SourceOp = "MirIt_ctrl",
  183. Source = "Enabled",
  184. Name = "<p style='color:#696763; text-align: left;'>Enabled</p>",
  185. Width = 0.88,
  186. Page = "Controls",
  187. },
  188. BDisabledOpenNest = InstanceInput {
  189. SourceOp = "MirIt_ctrl",
  190. Source = "BDisabledOpenNest",
  191. Expression = "1-MirIt_ctrl.MirrorEnableB",
  192. Page = "Controls",
  193. },
  194. BDisabledOpen = InstanceInput {
  195. SourceOp = "MirIt_ctrl",
  196. Source = "Disabled",
  197. Name = "<p style='color:#696763; text-align: left;'> </p>",
  198. Width = 0.88,
  199. Page = "Controls",
  200. },
  201. MirrorEnableB = InstanceInput {
  202. SourceOp = "MirIt_ctrl",
  203. Source = "MirrorEnableB",
  204. Width = 0.5,
  205. Page = "Controls",
  206. },
  207. MirrorFlipB = InstanceInput {
  208. SourceOp = "MirIt_ctrl",
  209. Source = "MirrorFlipB",
  210. Width = 0.5,
  211. Page = "Controls",
  212. },
  213. MirrorCenterB = InstanceInput {
  214. SourceOp = "Salutations_o7",
  215. Source = "Center",
  216. Page = "Controls",
  217. },
  218. AngleB = InstanceInput {
  219. SourceOp = "Salutations_o7",
  220. Source = "Angle",
  221. Page = "Controls",
  222. },
  223. BEnabledClosedNest = InstanceInput {
  224. SourceOp = "MirIt_ctrl",
  225. Source = "BEnabledClosedNest",
  226. Expression = "(MirrorNestB==0 and MirIt_ctrl.MirrorEnableB==1) and 1 or 0",
  227. Page = "Controls",
  228. },
  229. BEnabledClosed = InstanceInput {
  230. SourceOp = "MirIt_ctrl",
  231. Source = "Enabled",
  232. Name = "<p style='color:#dcd5be; text-align: left;'>Enabled</p>",
  233. Width = 0.88,
  234. Page = "Controls",
  235. },
  236. BDisabledClosedNest = InstanceInput {
  237. SourceOp = "MirIt_ctrl",
  238. Source = "BDisabledClosedNest",
  239. Expression = "(MirrorNestB==0 and MirIt_ctrl.MirrorEnableB==0) and 1 or 0",
  240. Page = "Controls",
  241. },
  242. BDisabledClosed = InstanceInput {
  243. SourceOp = "MirIt_ctrl",
  244. Source = "Disabled",
  245. Name = "<p style='color:#dcd5be; text-align: left;'> </p>",
  246. Width = 0.88,
  247. Page = "Controls",
  248. },
  249. MirrorNestC = InstanceInput {
  250. SourceOp = "MirIt_ctrl",
  251. Source = "MirrorNestC",
  252. Name = "<p style='color:#999999; text-align: left;'>Mirror C</p>",
  253. Width = 0.12,
  254. Page = "Controls",
  255. },
  256. CEnabledOpenNest = InstanceInput {
  257. SourceOp = "MirIt_ctrl",
  258. Source = "CEnabledOpenNest",
  259. Expression = "MirIt_ctrl.MirrorEnableC",
  260. Page = "Controls",
  261. },
  262. CEnabledOpen = InstanceInput {
  263. SourceOp = "MirIt_ctrl",
  264. Source = "Enabled",
  265. Name = "<p style='color:#696763; text-align: left;'>Enabled</p>",
  266. Width = 0.88,
  267. Page = "Controls",
  268. },
  269. CDisabledOpenNest = InstanceInput {
  270. SourceOp = "MirIt_ctrl",
  271. Source = "CDisabledOpenNest",
  272. Expression = "1-MirIt_ctrl.MirrorEnableC",
  273. Page = "Controls",
  274. },
  275. CDisabledOpen = InstanceInput {
  276. SourceOp = "MirIt_ctrl",
  277. Source = "Disabled",
  278. Name = "<p style='color:#696763; text-align: left;'> </p>",
  279. Width = 0.88,
  280. Page = "Controls",
  281. },
  282. MirrorEnableC = InstanceInput {
  283. SourceOp = "MirIt_ctrl",
  284. Source = "MirrorEnableC",
  285. Width = 0.5,
  286. Page = "Controls",
  287. },
  288. MirrorFlipC = InstanceInput {
  289. SourceOp = "MirIt_ctrl",
  290. Source = "MirrorFlipC",
  291. Width = 0.5,
  292. Page = "Controls",
  293. },
  294. MirrorCenterC = InstanceInput {
  295. SourceOp = "ShadowMakerSdR",
  296. Source = "Center",
  297. Page = "Controls",
  298. },
  299. AngleC = InstanceInput {
  300. SourceOp = "ShadowMakerSdR",
  301. Source = "Angle",
  302. Page = "Controls",
  303. },
  304. CEnabledClosedNest = InstanceInput {
  305. SourceOp = "MirIt_ctrl",
  306. Source = "CEnabledClosedNest",
  307. Expression = "(MirrorNestC==0 and MirIt_ctrl.MirrorEnableC==1) and 1 or 0",
  308. Page = "Controls",
  309. },
  310. CEnabledClosed = InstanceInput {
  311. SourceOp = "MirIt_ctrl",
  312. Source = "Enabled",
  313. Name = "<p style='color:#dcd5be; text-align: left;'>Enabled</p>",
  314. Width = 0.88,
  315. Page = "Controls",
  316. },
  317. CDisabledClosedNest = InstanceInput {
  318. SourceOp = "MirIt_ctrl",
  319. Source = "CDisabledClosedNest",
  320. Expression = "(MirrorNestC==0 and MirIt_ctrl.MirrorEnableC==0) and 1 or 0",
  321. Page = "Controls",
  322. },
  323. CDisabledClosed = InstanceInput {
  324. SourceOp = "MirIt_ctrl",
  325. Source = "Disabled",
  326. Name = "<p style='color:#dcd5be; text-align: left;'> </p>",
  327. Width = 0.88,
  328. Page = "Controls",
  329. },
  330. MirrorNestD = InstanceInput {
  331. SourceOp = "MirIt_ctrl",
  332. Source = "MirrorNestD",
  333. Name = "<p style='color:#999999; text-align: left;'>Mirror D</p>",
  334. Width = 0.12,
  335. Page = "Controls",
  336. },
  337. DEnabledOpenNest = InstanceInput {
  338. SourceOp = "MirIt_ctrl",
  339. Source = "DEnabledOpenNest",
  340. Expression = "MirIt_ctrl.MirrorEnableD",
  341. Page = "Controls",
  342. },
  343. DEnabledOpen = InstanceInput {
  344. SourceOp = "MirIt_ctrl",
  345. Source = "Enabled",
  346. Name = "<p style='color:#696763; text-align: left;'>Enabled</p>",
  347. Width = 0.88,
  348. Page = "Controls",
  349. },
  350. DDisabledOpenNest = InstanceInput {
  351. SourceOp = "MirIt_ctrl",
  352. Source = "DDisabledOpenNest",
  353. Expression = "1-MirIt_ctrl.MirrorEnableD",
  354. Page = "Controls",
  355. },
  356. DDisabledOpen = InstanceInput {
  357. SourceOp = "MirIt_ctrl",
  358. Source = "Disabled",
  359. Name = "<p style='color:#696763; text-align: left;'> </p>",
  360. Width = 0.88,
  361. Page = "Controls",
  362. },
  363. MirrorEnableD = InstanceInput {
  364. SourceOp = "MirIt_ctrl",
  365. Source = "MirrorEnableD",
  366. Width = 0.5,
  367. Page = "Controls",
  368. },
  369. MirrorFlipD = InstanceInput {
  370. SourceOp = "MirIt_ctrl",
  371. Source = "MirrorFlipD",
  372. Width = 0.5,
  373. Page = "Controls",
  374. },
  375. MirrorCenterD = InstanceInput {
  376. SourceOp = "Millolab",
  377. Source = "Center",
  378. Page = "Controls",
  379. },
  380. AngleD = InstanceInput {
  381. SourceOp = "Millolab",
  382. Source = "Angle",
  383. Page = "Controls",
  384. },
  385. DEnabledClosedNest = InstanceInput {
  386. SourceOp = "MirIt_ctrl",
  387. Source = "DEnabledClosedNest",
  388. Expression = "(MirrorNestD==0 and MirIt_ctrl.MirrorEnableD==1) and 1 or 0",
  389. Page = "Controls",
  390. },
  391. DEnabledClosed = InstanceInput {
  392. SourceOp = "MirIt_ctrl",
  393. Source = "Enabled",
  394. Name = "<p style='color:#dcd5be; text-align: left;'>Enabled</p>",
  395. Width = 0.88,
  396. Page = "Controls",
  397. },
  398. DDisabledClosedNest = InstanceInput {
  399. SourceOp = "MirIt_ctrl",
  400. Source = "DDisabledClosedNest",
  401. Expression = "(MirrorNestD==0 and MirIt_ctrl.MirrorEnableD==0) and 1 or 0",
  402. Page = "Controls",
  403. },
  404. DDisabledClosed = InstanceInput {
  405. SourceOp = "MirIt_ctrl",
  406. Source = "Disabled",
  407. Name = "<p style='color:#dcd5be; text-align: left;'> </p>",
  408. Width = 0.88,
  409. Page = "Controls",
  410. },
  411. MirrorNestE = InstanceInput {
  412. SourceOp = "MirIt_ctrl",
  413. Source = "MirrorNestE",
  414. Name = "<p style='color:#999999; text-align: left;'>Mirror E</p>",
  415. Width = 0.12,
  416. Page = "Controls",
  417. },
  418. EEnabledOpenNest = InstanceInput {
  419. SourceOp = "MirIt_ctrl",
  420. Source = "EEnabledOpenNest",
  421. Expression = "MirIt_ctrl.MirrorEnableE",
  422. Page = "Controls",
  423. },
  424. EEnabledOpen = InstanceInput {
  425. SourceOp = "MirIt_ctrl",
  426. Source = "Enabled",
  427. Name = "<p style='color:#696763; text-align: left;'>Enabled</p>",
  428. Width = 0.88,
  429. Page = "Controls",
  430. },
  431. EDisabledOpenNest = InstanceInput {
  432. SourceOp = "MirIt_ctrl",
  433. Source = "EDisabledOpenNest",
  434. Expression = "1-MirIt_ctrl.MirrorEnableE",
  435. Page = "Controls",
  436. },
  437. EDisabledOpen = InstanceInput {
  438. SourceOp = "MirIt_ctrl",
  439. Source = "Disabled",
  440. Name = "<p style='color:#696763; text-align: left;'> </p>",
  441. Width = 0.88,
  442. Page = "Controls",
  443. },
  444. MirrorEnableE = InstanceInput {
  445. SourceOp = "MirIt_ctrl",
  446. Source = "MirrorEnableE",
  447. Width = 0.5,
  448. Page = "Controls",
  449. },
  450. MirrorFlipE = InstanceInput {
  451. SourceOp = "MirIt_ctrl",
  452. Source = "MirrorFlipE",
  453. Width = 0.5,
  454. Page = "Controls",
  455. },
  456. MirrorCenterE = InstanceInput {
  457. SourceOp = "SecondMan",
  458. Source = "Center",
  459. Page = "Controls",
  460. },
  461. AngleE = InstanceInput {
  462. SourceOp = "SecondMan",
  463. Source = "Angle",
  464. Page = "Controls",
  465. },
  466. EEnabledClosedNest = InstanceInput {
  467. SourceOp = "MirIt_ctrl",
  468. Source = "EEnabledClosedNest",
  469. Expression = "(MirrorNestE==0 and MirIt_ctrl.MirrorEnableE==1) and 1 or 0",
  470. Page = "Controls",
  471. },
  472. EEnabledClosed = InstanceInput {
  473. SourceOp = "MirIt_ctrl",
  474. Source = "Enabled",
  475. Name = "<p style='color:#dcd5be; text-align: left;'>Enabled</p>",
  476. Width = 0.88,
  477. Page = "Controls",
  478. },
  479. EDisabledClosedNest = InstanceInput {
  480. SourceOp = "MirIt_ctrl",
  481. Source = "EDisabledClosedNest",
  482. Expression = "(MirrorNestE==0 and MirIt_ctrl.MirrorEnableE==0) and 1 or 0",
  483. Page = "Controls",
  484. },
  485. EDisabledClosed = InstanceInput {
  486. SourceOp = "MirIt_ctrl",
  487. Source = "Disabled",
  488. Name = "<p style='color:#dcd5be; text-align: left;'> </p>",
  489. Width = 0.88,
  490. Page = "Controls",
  491. },
  492. MirrorNestF = InstanceInput {
  493. SourceOp = "MirIt_ctrl",
  494. Source = "MirrorNestF",
  495. Name = "<p style='color:#999999; text-align: left;'>Mirror F</p>",
  496. Width = 0.12,
  497. Page = "Controls",
  498. },
  499. FEnabledOpenNest = InstanceInput {
  500. SourceOp = "MirIt_ctrl",
  501. Source = "FEnabledOpenNest",
  502. Expression = "MirIt_ctrl.MirrorEnableF",
  503. Page = "Controls",
  504. },
  505. FEnabledOpen = InstanceInput {
  506. SourceOp = "MirIt_ctrl",
  507. Source = "Enabled",
  508. Name = "<p style='color:#696763; text-align: left;'>Enabled</p>",
  509. Width = 0.88,
  510. Page = "Controls",
  511. },
  512. FDisabledOpenNest = InstanceInput {
  513. SourceOp = "MirIt_ctrl",
  514. Source = "FDisabledOpenNest",
  515. Expression = "1-MirIt_ctrl.MirrorEnableF",
  516. Page = "Controls",
  517. },
  518. FDisabledOpen = InstanceInput {
  519. SourceOp = "MirIt_ctrl",
  520. Source = "Disabled",
  521. Name = "<p style='color:#696763; text-align: left;'> </p>",
  522. Width = 0.88,
  523. Page = "Controls",
  524. },
  525. MirrorEnableF = InstanceInput {
  526. SourceOp = "MirIt_ctrl",
  527. Source = "MirrorEnableF",
  528. Width = 0.5,
  529. Page = "Controls",
  530. },
  531. MirrorFlipF = InstanceInput {
  532. SourceOp = "MirIt_ctrl",
  533. Source = "MirrorFlipF",
  534. Width = 0.5,
  535. Page = "Controls",
  536. },
  537. MirrorCenterF = InstanceInput {
  538. SourceOp = "Chad",
  539. Source = "Center",
  540. Page = "Controls",
  541. },
  542. AngleF = InstanceInput {
  543. SourceOp = "Chad",
  544. Source = "Angle",
  545. Page = "Controls",
  546. },
  547. FEnabledClosedNest = InstanceInput {
  548. SourceOp = "MirIt_ctrl",
  549. Source = "FEnabledClosedNest",
  550. Expression = "(MirrorNestF==0 and MirIt_ctrl.MirrorEnableF==1) and 1 or 0",
  551. Page = "Controls",
  552. },
  553. FEnabledClosed = InstanceInput {
  554. SourceOp = "MirIt_ctrl",
  555. Source = "Enabled",
  556. Name = "<p style='color:#dcd5be; text-align: left;'>Enabled</p>",
  557. Width = 0.88,
  558. Page = "Controls",
  559. },
  560. FDisabledClosedNest = InstanceInput {
  561. SourceOp = "MirIt_ctrl",
  562. Source = "FDisabledClosedNest",
  563. Expression = "(MirrorNestF==0 and MirIt_ctrl.MirrorEnableF==0) and 1 or 0",
  564. Page = "Controls",
  565. },
  566. FDisabledClosed = InstanceInput {
  567. SourceOp = "MirIt_ctrl",
  568. Source = "Disabled",
  569. Name = "<p style='color:#dcd5be; text-align: left;'> </p>",
  570. Width = 0.88,
  571. Page = "Controls",
  572. },
  573. KaleidoscopeNest = InstanceInput {
  574. SourceOp = "MirIt_ctrl",
  575. Source = "KaleidoscopeNest",
  576. Expression = "Mode",
  577. Page = "Controls",
  578. },
  579. PreXKalfNest = InstanceInput {
  580. SourceOp = "MirIt_ctrl",
  581. Source = "PreXfNest",
  582. Name = "<p style='color:#91b4d2; text-align: left;'>Pre Transforms</p>",
  583. Page = "Controls",
  584. },
  585. PreCenterKal = InstanceInput {
  586. SourceOp = "MirIt_ctrl",
  587. Source = "PreCenter",
  588. Name = "Center",
  589. Page = "Controls",
  590. },
  591. PreSizeKal = InstanceInput {
  592. SourceOp = "MirIt_ctrl",
  593. Source = "PreSize",
  594. Name = "Size",
  595. MinScale = 0.01,
  596. Page = "Controls",
  597. Default = 1,
  598. },
  599. PreAngleKal = InstanceInput {
  600. SourceOp = "MirIt_ctrl",
  601. Source = "PreAngle",
  602. Name = "Angle",
  603. Page = "Controls",
  604. Default = 0,
  605. },
  606. PreFlipHorizKal = InstanceInput {
  607. SourceOp = "MirIt_PreXf",
  608. Source = "FlipHoriz",
  609. ControlGroup = 909,
  610. Page = "Controls",
  611. Default = 0,
  612. },
  613. PreFlipVertKal = InstanceInput {
  614. SourceOp = "MirIt_PreXf",
  615. Source = "FlipVert",
  616. ControlGroup = 909,
  617. Page = "Controls",
  618. Default = 0,
  619. },
  620. PrimaryNest = InstanceInput {
  621. SourceOp = "MirIt_ctrl",
  622. Source = "PrimaryNest",
  623. Name = "<p style='color:#999999; text-align: left;'>Primary</p>",
  624. Page = "Controls",
  625. },
  626. Divisions = InstanceInput {
  627. SourceOp = "MirIt_ctrl",
  628. Source = "Divisions",
  629. Page = "Controls",
  630. Default = 30,
  631. },
  632. CenterSeparator = InstanceInput {
  633. SourceOp = "MirIt_ctrl",
  634. Source = "Separator",
  635. Page = "Controls",
  636. },
  637. Center = InstanceInput {
  638. SourceOp = "Midgardsormr",
  639. Source = "Center",
  640. Page = "Controls",
  641. DefaultX = 0.5,
  642. DefaultY = 0.5,
  643. },
  644. Size = InstanceInput {
  645. SourceOp = "MirIt_ctrl",
  646. Source = "Size",
  647. MinScale = 0.001,
  648. Page = "Controls",
  649. Default = 1,
  650. },
  651. Angle = InstanceInput {
  652. SourceOp = "Midgardsormr",
  653. Source = "Angle",
  654. Page = "Controls",
  655. Default = 0,
  656. },
  657. FlipSpacer = InstanceInput {
  658. SourceOp = "MirIt_ctrl",
  659. Source = "Spacer",
  660. Page = "Controls",
  661. },
  662. Split = InstanceInput {
  663. SourceOp = "MirIt_ctrl",
  664. Source = "Split",
  665. Page = "Controls",
  666. },
  667. Edges = InstanceInput {
  668. SourceOp = "MirIt_ctrl",
  669. Source = "Edges",
  670. Page = "Controls",
  671. Default = 2,
  672. },
  673. SecondaryNest = InstanceInput {
  674. SourceOp = "MirIt_ctrl",
  675. Source = "SecondaryNest",
  676. Name = "<p style='color:#999999; text-align: left;'>Secondary</p>",
  677. Page = "Controls",
  678. },
  679. SecondarySize = InstanceInput {
  680. SourceOp = "MirIt_ctrl",
  681. Source = "SecondarySize",
  682. Name = "Size",
  683. MinScale = 0.01,
  684. Page = "Controls",
  685. Default = 1,
  686. },
  687. SecondaryAngle = InstanceInput {
  688. SourceOp = "MirIt_ctrl",
  689. Source = "SecondaryAngle",
  690. Name = "Angle",
  691. Page = "Controls",
  692. Default = 0,
  693. },
  694. SecondaryEdges = InstanceInput {
  695. SourceOp = "MirIt_ctrl",
  696. Source = "SecondaryEdges",
  697. Page = "Controls",
  698. Default = 2,
  699. },
  700. PostXfNest = InstanceInput {
  701. SourceOp = "MirIt_ctrl",
  702. Source = "PostXfNest",
  703. Name = "<p style='color:#ad8db3; text-align: left;'>Post Transforms</p>",
  704. Page = "Controls",
  705. },
  706. PostCenter = InstanceInput {
  707. SourceOp = "MirIt_ctrl",
  708. Source = "PostCenter",
  709. Name = "Center",
  710. Page = "Controls",
  711. },
  712. PostSize = InstanceInput {
  713. SourceOp = "MirIt_ctrl",
  714. Source = "PostSize",
  715. Name = "Size",
  716. MinScale = 0.01,
  717. Page = "Controls",
  718. Default = 1,
  719. },
  720. PostAngle = InstanceInput {
  721. SourceOp = "MirIt_ctrl",
  722. Source = "PostAngle",
  723. Name = "Angle",
  724. Page = "Controls",
  725. Default = 0,
  726. },
  727. Blend = InstanceInput {
  728. SourceOp = "MirIt_Settings",
  729. Source = "Blendx",
  730. Name = "Blend",
  731. Page = "Settings",
  732. Default = 0.5,
  733. },
  734. BlendSpacer = InstanceInput {
  735. SourceOp = "MirIt_ctrl",
  736. Source = "Spacer",
  737. Page = "Settings",
  738. },
  739. ProcessRed = InstanceInput {
  740. SourceOp = "MirIt_Settings",
  741. Source = "ProcessRed",
  742. ControlGroup = 12,
  743. Page = "Settings",
  744. Default = 1,
  745. },
  746. ProcessGreen = InstanceInput {
  747. SourceOp = "MirIt_Settings",
  748. Source = "ProcessGreen",
  749. ControlGroup = 12,
  750. Page = "Settings",
  751. Default = 1,
  752. },
  753. ProcessBlue = InstanceInput {
  754. SourceOp = "MirIt_Settings",
  755. Source = "ProcessBlue",
  756. ControlGroup = 12,
  757. Page = "Settings",
  758. Default = 1,
  759. },
  760. ProcessAlpha = InstanceInput {
  761. SourceOp = "MirIt_Settings",
  762. Source = "ProcessAlpha",
  763. ControlGroup = 12,
  764. Page = "Settings",
  765. Default = 1,
  766. },
  767. ProcessSpacer = InstanceInput {
  768. SourceOp = "MirIt_ctrl",
  769. Source = "Spacer",
  770. Page = "Settings",
  771. },
  772. ApplyMaskInverted = InstanceInput {
  773. SourceOp = "MirIt_Settings",
  774. Source = "ApplyMaskInverted",
  775. Default = 0,
  776. },
  777. MultiplyByMask = InstanceInput {
  778. SourceOp = "MirIt_Settings",
  779. Source = "MultiplyByMask",
  780. Default = 0,
  781. },
  782. FitMask = InstanceInput {
  783. SourceOp = "MirIt_Settings",
  784. Source = "FitMask",
  785. },
  786. Blank2 = InstanceInput {
  787. SourceOp = "MirIt_Settings",
  788. Source = "Blank2",
  789. },
  790. MaskChannel = InstanceInput {
  791. SourceOp = "MirIt_Settings",
  792. Source = "MaskChannel",
  793. Default = 3,
  794. },
  795. MaskLow = InstanceInput {
  796. SourceOp = "MirIt_Settings",
  797. Source = "MaskLow",
  798. ControlGroup = 14,
  799. Default = 0,
  800. },
  801. MaskHigh = InstanceInput {
  802. SourceOp = "MirIt_Settings",
  803. Source = "MaskHigh",
  804. ControlGroup = 14,
  805. Default = 1,
  806. },
  807. MaskClipBlack = InstanceInput {
  808. SourceOp = "MirIt_Settings",
  809. Source = "MaskClipBlack",
  810. Name = "Black",
  811. Width = 0.5,
  812. Default = 1,
  813. },
  814. MaskClipWhite = InstanceInput {
  815. SourceOp = "MirIt_Settings",
  816. Source = "MaskClipWhite",
  817. Name = "White",
  818. Width = 0.5,
  819. Default = 1,
  820. },
  821. SeparatorMultiplyByMask = InstanceInput {
  822. SourceOp = "MirIt_ctrl",
  823. Source = "Separator",
  824. Page = "Settings",
  825. },
  826. UseObject = InstanceInput {
  827. SourceOp = "MirIt_Settings",
  828. Source = "UseObject",
  829. Default = 0,
  830. },
  831. UseMaterial = InstanceInput {
  832. SourceOp = "MirIt_Settings",
  833. Source = "UseMaterial",
  834. Default = 0,
  835. },
  836. CorrectEdges = InstanceInput {
  837. SourceOp = "MirIt_Settings",
  838. Source = "CorrectEdges",
  839. Default = 0,
  840. },
  841. ObjectID = InstanceInput {
  842. SourceOp = "MirIt_Settings",
  843. Source = "ObjectID",
  844. ControlGroup = 242,
  845. },
  846. MaterialID = InstanceInput {
  847. SourceOp = "MirIt_Settings",
  848. Source = "MaterialID",
  849. ControlGroup = 242,
  850. },
  851. MotionBlurHeadsup = InstanceInput {
  852. SourceOp = "MirIt_Settings",
  853. Source = "Version",
  854. Name = "<p style='color:#555555; text-align: center;'>Motion Blur only applies to Pre and Post transforms</p>",
  855. Page = "Settings",
  856. },
  857. MotionBlur = InstanceInput {
  858. SourceOp = "MirIt_PreXf",
  859. Source = "MotionBlur",
  860. Page = "Settings",
  861. Default = 0,
  862. },
  863. Quality = InstanceInput {
  864. SourceOp = "MirIt_PreXf",
  865. Source = "Quality",
  866. Page = "Settings",
  867. Default = 5,
  868. },
  869. ShutterAngle = InstanceInput {
  870. SourceOp = "MirIt_PreXf",
  871. Source = "ShutterAngle",
  872. Page = "Settings",
  873. Default = 180,
  874. },
  875. CenterBias = InstanceInput {
  876. SourceOp = "MirIt_PreXf",
  877. Source = "CenterBias",
  878. Page = "Settings",
  879. Default = 0,
  880. },
  881. SampleSpread = InstanceInput {
  882. SourceOp = "MirIt_PreXf",
  883. Source = "SampleSpread",
  884. Page = "Settings",
  885. Default = 1,
  886. },
  887. H4xX0rCommentsNest = InstanceInput {
  888. SourceOp = "MirIt_Settings",
  889. Source = "CommentsNest",
  890. Default = 1,
  891. },
  892. H4xX0rComments = InstanceInput {
  893. SourceOp = "MirIt_Settings",
  894. Source = "Comments",
  895. },
  896. URL = InstanceInput {
  897. SourceOp = "MirIt_ctrl",
  898. Source = "URL",
  899. Width = 1,
  900. Page = "Settings",
  901. },
  902. JustCropItWasHere = InstanceInput {
  903. SourceOp = "MirIt_Settings",
  904. Source = "Version",
  905. Name = "<p style='color:#555555; text-align: center;'>© 2025 JustCropIt</p>",
  906. Page = "Settings",
  907. },
  908. BlankAPA = InstanceInput {
  909. SourceOp = "MirIt_Settings",
  910. Source = "Blank2",
  911. },
  912. Version = InstanceInput {
  913. SourceOp = "MirIt_Settings",
  914. Source = "Version",
  915. Name = "<p style='color:#555555; text-align: center;'>Mirror It 0.1</p>",
  916. Page = "Controls",
  917. },
  918. EffectMask = InstanceInput {
  919. SourceOp = "MirIt_Settings",
  920. Source = "EffectMask",
  921. }
  922. },
  923. Outputs = {
  924. Output1 = InstanceOutput {
  925. SourceOp = "MirIt_Settings",
  926. Source = "Output",
  927. }
  928. },
  929. ViewInfo = GroupInfo { Pos = { 858.4, 30.5693 } },
  930. Tools = ordered() {
  931. MirIt_ctrl = ChangeDepth {
  932. PassThrough = true,
  933. CtrlWShown = false,
  934. NameSet = true,
  935. Inputs = {
  936. UseGPU = Input { Value = 0, },
  937. Depth = Input { Value = 2, },
  938. MirrorsEdges = Input { Value = 3, },
  939. MirrorEnableA = Input { Value = 1, },
  940. MirrorCenterB = Input { Value = { 0.301833666666667, 0.411885213114754 }, },
  941. MirrorCenterC = Input { Value = { 0.266666666666666, 0.122950819672131 }, },
  942. MirrorCenterD = Input { Value = { 0.3375, 0.03864168618267 }, },
  943. MirrorCenterE = Input { Value = { 0.474999999999999, 0.0737704918032784 }, },
  944. MirrorCenterF = Input { Value = { 0.625, 0.0644028103044498 }, },
  945. MirrorsFactor = Input { Value = 1, },
  946. Divisions = Input { Value = 5, },
  947. Edges = Input { Value = 2, },
  948. SecondaryEdges = Input { Value = 2, },
  949. Center = Input { Value = { 0.6375, 0.511709601873536 }, },
  950. PreCenter = Input { Value = { 0.253, 0.5 }, },
  951. Angle = Input { Value = 2.42, },
  952. PreXfNest = Input { Value = 1, },
  953. MirrorsNest = Input { Expression = "1-Mode", },
  954. MirrorNestA = Input { Value = 1, },
  955. AEnabledOpenNest = Input { Expression = "MirIt_ctrl.MirrorEnableA", },
  956. ADisabledOpenNest = Input { Expression = "1-MirIt_ctrl.MirrorEnableA", },
  957. AEnabledClosedNest = Input { Expression = "(MirrorNestA==0 and MirIt_ctrl.MirrorEnableA==1) and 1 or 0", },
  958. ADisabledClosedNest = Input { Expression = "(MirrorNestA==0 and MirIt_ctrl.MirrorEnableA==0) and 1 or 0", },
  959. BEnabledOpenNest = Input { Expression = "MirIt_ctrl.MirrorEnableB", },
  960. BDisabledOpenNest = Input { Expression = "1-MirIt_ctrl.MirrorEnableB", },
  961. BEnabledClosedNest = Input { Expression = "(MirrorNestB==0 and MirIt_ctrl.MirrorEnableB==1) and 1 or 0", },
  962. BDisabledClosedNest = Input { Expression = "(MirrorNestB==0 and MirIt_ctrl.MirrorEnableB==0) and 1 or 0", },
  963. CEnabledOpenNest = Input { Expression = "MirIt_ctrl.MirrorEnableC", },
  964. CDisabledOpenNest = Input { Expression = "1-MirIt_ctrl.MirrorEnableC", },
  965. CEnabledClosedNest = Input { Expression = "(MirrorNestC==0 and MirIt_ctrl.MirrorEnableC==1) and 1 or 0", },
  966. CDisabledClosedNest = Input { Expression = "(MirrorNestC==0 and MirIt_ctrl.MirrorEnableC==0) and 1 or 0", },
  967. DEnabledOpenNest = Input { Expression = "MirIt_ctrl.MirrorEnableD", },
  968. DDisabledOpenNest = Input { Expression = "1-MirIt_ctrl.MirrorEnableD", },
  969. DEnabledClosedNest = Input { Expression = "(MirrorNestD==0 and MirIt_ctrl.MirrorEnableD==1) and 1 or 0", },
  970. DDisabledClosedNest = Input { Expression = "(MirrorNestD==0 and MirIt_ctrl.MirrorEnableD==0) and 1 or 0", },
  971. EEnabledOpenNest = Input { Expression = "MirIt_ctrl.MirrorEnableE", },
  972. EDisabledOpenNest = Input { Expression = "1-MirIt_ctrl.MirrorEnableE", },
  973. EEnabledClosedNest = Input { Expression = "(MirrorNestE==0 and MirIt_ctrl.MirrorEnableE==1) and 1 or 0", },
  974. EDisabledClosedNest = Input { Expression = "(MirrorNestE==0 and MirIt_ctrl.MirrorEnableE==0) and 1 or 0", },
  975. FEnabledOpenNest = Input { Expression = "MirIt_ctrl.MirrorEnableF", },
  976. FDisabledOpenNest = Input { Expression = "1-MirIt_ctrl.MirrorEnableF", },
  977. FEnabledClosedNest = Input { Expression = "(MirrorNestF==0 and MirIt_ctrl.MirrorEnableF==1) and 1 or 0", },
  978. FDisabledClosedNest = Input { Expression = "(MirrorNestF==0 and MirIt_ctrl.MirrorEnableF==0) and 1 or 0", },
  979. KaleidoscopeNest = Input {
  980. Value = 1,
  981. Expression = "Mode",
  982. },
  983. PrimaryNest = Input { Value = 1, },
  984. SecondaryNest = Input { Value = 1, }
  985. },
  986. ViewInfo = OperatorInfo { Pos = { 0, 8.75757 } },
  987. Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, },
  988. UserControls = ordered() {
  989. Separator = {
  990. INPID_InputControl = "SeparatorControl",
  991. ICS_ControlPage = "Controls",
  992. },
  993. Spacer = {
  994. INPID_InputControl = "SpacerControl",
  995. ICS_ControlPage = "Controls",
  996. },
  997. MirrorsEdges = {
  998. { MBTNC_AddButton = "None" },
  999. { MBTNC_AddButton = "Wrap" },
  1000. { MBTNC_AddButton = "Dupe" },
  1001. { MBTNC_AddButton = "Mirror" },
  1002. INP_Integer = false,
  1003. INPID_InputControl = "MultiButtonControl",
  1004. MBTNC_ShowBasicButton = true,
  1005. INP_SplineType = "Default",
  1006. ICS_ControlPage = "Controls",
  1007. LINKID_DataType = "Number",
  1008. MBTNC_ShowName = true,
  1009. MBTNC_StretchToFit = true,
  1010. MBTNC_ShowToolTip = false,
  1011. LINKS_Name = "Mirrors Edges",
  1012. },
  1013. MirrorEnableA = {
  1014. INPID_InputControl = "CheckboxControl",
  1015. LINKID_DataType = "Number",
  1016. INP_Passive = false,
  1017. ICS_ControlPage = "Controls",
  1018. LINKS_Name = "Enable",
  1019. },
  1020. MirrorFlipA = {
  1021. ICD_Width = 1,
  1022. INP_Integer = false,
  1023. INPID_InputControl = "CheckboxControl",
  1024. INP_MaxScale = 1,
  1025. INP_Default = 0,
  1026. IC_Visible = true,
  1027. INP_MinScale = 0,
  1028. INP_MinAllowed = 0,
  1029. LINKID_DataType = "Number",
  1030. ICS_ControlPage = "Controls",
  1031. INP_Passive = false,
  1032. INP_MaxAllowed = 1,
  1033. LINKS_Name = "Flip"
  1034. },
  1035. MirrorCenterA = {
  1036. INP_DefaultX = 0.5,
  1037. INPID_PreviewControl = "CrosshairControl",
  1038. INP_DefaultY = 0.5,
  1039. LINKID_DataType = "Point",
  1040. ICS_ControlPage = "Controls",
  1041. INPID_InputControl = "OffsetControl",
  1042. CHC_Style = "NormalCross",
  1043. LINKS_Name = "Center",
  1044. },
  1045. MirrorAngleA = {
  1046. INP_Default = 0,
  1047. INP_Integer = false,
  1048. INPID_InputControl = "ScrewControl",
  1049. ICS_ControlPage = "Controls",
  1050. INP_MinScale = -180,
  1051. LINKID_DataType = "Number",
  1052. INP_MaxScale = 180,
  1053. LINKS_Name = "Angle",
  1054. },
  1055. MirrorEnableB = {
  1056. INPID_InputControl = "CheckboxControl",
  1057. LINKID_DataType = "Number",
  1058. INP_Passive = false,
  1059. ICS_ControlPage = "Controls",
  1060. LINKS_Name = "Enable",
  1061. },
  1062. MirrorFlipB = {
  1063. INPID_InputControl = "CheckboxControl",
  1064. LINKID_DataType = "Number",
  1065. INP_Passive = false,
  1066. ICS_ControlPage = "Controls",
  1067. LINKS_Name = "Flip",
  1068. },
  1069. MirrorCenterB = {
  1070. INP_DefaultX = 0.5,
  1071. INPID_PreviewControl = "CrosshairControl",
  1072. INP_DefaultY = 0.5,
  1073. LINKID_DataType = "Point",
  1074. ICS_ControlPage = "Controls",
  1075. INPID_InputControl = "OffsetControl",
  1076. CHC_Style = "NormalCross",
  1077. LINKS_Name = "Center",
  1078. },
  1079. MirrorAngleB = {
  1080. INP_Default = 0,
  1081. INP_Integer = false,
  1082. INPID_InputControl = "ScrewControl",
  1083. ICS_ControlPage = "Controls",
  1084. INP_MinScale = -180,
  1085. LINKID_DataType = "Number",
  1086. INP_MaxScale = 180,
  1087. LINKS_Name = "Angle",
  1088. },
  1089. MirrorEnableC = {
  1090. INPID_InputControl = "CheckboxControl",
  1091. LINKID_DataType = "Number",
  1092. INP_Passive = false,
  1093. ICS_ControlPage = "Controls",
  1094. LINKS_Name = "Enable",
  1095. },
  1096. MirrorFlipC = {
  1097. ICD_Width = 1,
  1098. INP_Integer = false,
  1099. INPID_InputControl = "CheckboxControl",
  1100. INP_MaxScale = 1,
  1101. INP_Default = 0,
  1102. IC_Visible = true,
  1103. INP_MinScale = 0,
  1104. INP_MinAllowed = 0,
  1105. LINKID_DataType = "Number",
  1106. ICS_ControlPage = "Controls",
  1107. INP_Passive = false,
  1108. INP_MaxAllowed = 1,
  1109. LINKS_Name = "Flip"
  1110. },
  1111. MirrorCenterC = {
  1112. INP_DefaultX = 0.5,
  1113. INPID_PreviewControl = "CrosshairControl",
  1114. INP_DefaultY = 0.5,
  1115. LINKID_DataType = "Point",
  1116. ICS_ControlPage = "Controls",
  1117. INPID_InputControl = "OffsetControl",
  1118. CHC_Style = "NormalCross",
  1119. LINKS_Name = "Center",
  1120. },
  1121. MirrorAngleC = {
  1122. INP_Default = 0,
  1123. INP_Integer = false,
  1124. INPID_InputControl = "ScrewControl",
  1125. ICS_ControlPage = "Controls",
  1126. INP_MinScale = -180,
  1127. LINKID_DataType = "Number",
  1128. INP_MaxScale = 180,
  1129. LINKS_Name = "Angle",
  1130. },
  1131. MirrorEnableD = {
  1132. INPID_InputControl = "CheckboxControl",
  1133. LINKID_DataType = "Number",
  1134. INP_Passive = false,
  1135. ICS_ControlPage = "Controls",
  1136. LINKS_Name = "Enable",
  1137. },
  1138. MirrorFlipD = {
  1139. ICD_Width = 1,
  1140. INP_Integer = false,
  1141. INPID_InputControl = "CheckboxControl",
  1142. INP_MaxScale = 1,
  1143. INP_Default = 0,
  1144. IC_Visible = true,
  1145. INP_MinScale = 0,
  1146. INP_MinAllowed = 0,
  1147. LINKID_DataType = "Number",
  1148. ICS_ControlPage = "Controls",
  1149. INP_Passive = false,
  1150. INP_MaxAllowed = 1,
  1151. LINKS_Name = "Flip"
  1152. },
  1153. MirrorCenterD = {
  1154. INP_DefaultX = 0.5,
  1155. INPID_PreviewControl = "CrosshairControl",
  1156. INP_DefaultY = 0.5,
  1157. LINKID_DataType = "Point",
  1158. ICS_ControlPage = "Controls",
  1159. INPID_InputControl = "OffsetControl",
  1160. CHC_Style = "NormalCross",
  1161. LINKS_Name = "Center",
  1162. },
  1163. MirrorAngleD = {
  1164. INP_Default = 0,
  1165. INP_Integer = false,
  1166. INPID_InputControl = "ScrewControl",
  1167. ICS_ControlPage = "Controls",
  1168. INP_MinScale = -180,
  1169. LINKID_DataType = "Number",
  1170. INP_MaxScale = 180,
  1171. LINKS_Name = "Angle",
  1172. },
  1173. MirrorEnableE = {
  1174. INPID_InputControl = "CheckboxControl",
  1175. LINKID_DataType = "Number",
  1176. INP_Passive = false,
  1177. ICS_ControlPage = "Controls",
  1178. LINKS_Name = "Enable",
  1179. },
  1180. MirrorFlipE = {
  1181. ICD_Width = 1,
  1182. INP_Integer = false,
  1183. INPID_InputControl = "CheckboxControl",
  1184. INP_MaxScale = 1,
  1185. INP_Default = 0,
  1186. IC_Visible = true,
  1187. INP_MinScale = 0,
  1188. INP_MinAllowed = 0,
  1189. LINKID_DataType = "Number",
  1190. ICS_ControlPage = "Controls",
  1191. INP_Passive = false,
  1192. INP_MaxAllowed = 1,
  1193. LINKS_Name = "Flip"
  1194. },
  1195. MirrorCenterE = {
  1196. INP_DefaultX = 0.5,
  1197. INPID_PreviewControl = "CrosshairControl",
  1198. INP_DefaultY = 0.5,
  1199. LINKID_DataType = "Point",
  1200. ICS_ControlPage = "Controls",
  1201. INPID_InputControl = "OffsetControl",
  1202. CHC_Style = "NormalCross",
  1203. LINKS_Name = "Center",
  1204. },
  1205. MirrorAngleE = {
  1206. INP_Default = 0,
  1207. INP_Integer = false,
  1208. INPID_InputControl = "ScrewControl",
  1209. ICS_ControlPage = "Controls",
  1210. INP_MinScale = -180,
  1211. LINKID_DataType = "Number",
  1212. INP_MaxScale = 180,
  1213. LINKS_Name = "Angle",
  1214. },
  1215. MirrorEnableF = {
  1216. INPID_InputControl = "CheckboxControl",
  1217. LINKID_DataType = "Number",
  1218. INP_Passive = false,
  1219. ICS_ControlPage = "Controls",
  1220. LINKS_Name = "Enable",
  1221. },
  1222. MirrorFlipF = {
  1223. ICD_Width = 1,
  1224. INP_Integer = false,
  1225. INPID_InputControl = "CheckboxControl",
  1226. INP_MaxScale = 1,
  1227. INP_Default = 0,
  1228. IC_Visible = true,
  1229. INP_MinScale = 0,
  1230. INP_MinAllowed = 0,
  1231. LINKID_DataType = "Number",
  1232. ICS_ControlPage = "Controls",
  1233. INP_Passive = false,
  1234. INP_MaxAllowed = 1,
  1235. LINKS_Name = "Flip"
  1236. },
  1237. MirrorCenterF = {
  1238. INP_DefaultX = 0.5,
  1239. INPID_PreviewControl = "CrosshairControl",
  1240. INP_DefaultY = 0.5,
  1241. LINKID_DataType = "Point",
  1242. ICS_ControlPage = "Controls",
  1243. INPID_InputControl = "OffsetControl",
  1244. CHC_Style = "NormalCross",
  1245. LINKS_Name = "Center",
  1246. },
  1247. MirrorAngleF = {
  1248. INP_Default = 0,
  1249. INP_Integer = false,
  1250. INPID_InputControl = "ScrewControl",
  1251. ICS_ControlPage = "Controls",
  1252. INP_MinScale = -180,
  1253. LINKID_DataType = "Number",
  1254. INP_MaxScale = 180,
  1255. LINKS_Name = "Angle",
  1256. },
  1257. MirrorsFactor = {
  1258. INP_Integer = false,
  1259. INPID_InputControl = "SliderControl",
  1260. INP_MaxScale = 1,
  1261. INP_Default = 0.5,
  1262. INP_MinScale = 0,
  1263. INP_MinAllowed = 0,
  1264. LINKID_DataType = "Number",
  1265. ICS_ControlPage = "Controls",
  1266. LINKS_Name = "Mirrors Factor",
  1267. },
  1268. Divisions = {
  1269. INP_MaxAllowed = 1440,
  1270. INP_Integer = true,
  1271. INPID_InputControl = "SliderControl",
  1272. INP_MaxScale = 180,
  1273. INP_Default = 30,
  1274. INP_MinScale = 1,
  1275. INP_MinAllowed = 1,
  1276. LINKID_DataType = "Number",
  1277. ICD_Center = 30,
  1278. ICS_ControlPage = "Controls",
  1279. LINKS_Name = "Divisions"
  1280. },
  1281. Mode = {
  1282. { MBTNC_AddButton = "Mirrors" },
  1283. { MBTNC_AddButton = "Kaleidoscope" },
  1284. INP_Integer = false,
  1285. INPID_InputControl = "MultiButtonControl",
  1286. MBTNC_ShowBasicButton = true,
  1287. INP_SplineType = "Default",
  1288. ICS_ControlPage = "Controls",
  1289. LINKID_DataType = "Number",
  1290. MBTNC_ShowName = true,
  1291. MBTNC_StretchToFit = true,
  1292. MBTNC_ShowToolTip = false,
  1293. LINKS_Name = "Mode",
  1294. },
  1295. Split = {
  1296. { MBTNC_AddButton = "Horizontal" },
  1297. { MBTNC_AddButton = "Vertical" },
  1298. INP_Integer = false,
  1299. INPID_InputControl = "MultiButtonControl",
  1300. MBTNC_ShowBasicButton = true,
  1301. INP_SplineType = "Default",
  1302. ICS_ControlPage = "Controls",
  1303. LINKID_DataType = "Number",
  1304. MBTNC_ShowName = true,
  1305. MBTNC_StretchToFit = true,
  1306. MBTNC_ShowToolTip = false,
  1307. LINKS_Name = "Split",
  1308. },
  1309. Edges = {
  1310. { MBTNC_AddButton = "Wrap" },
  1311. { MBTNC_AddButton = "Duplicate" },
  1312. { MBTNC_AddButton = "Mirror" },
  1313. INP_Integer = false,
  1314. INPID_InputControl = "MultiButtonControl",
  1315. MBTNC_ShowBasicButton = true,
  1316. INP_SplineType = "Default",
  1317. ICS_ControlPage = "Controls",
  1318. LINKID_DataType = "Number",
  1319. MBTNC_ShowName = true,
  1320. MBTNC_StretchToFit = true,
  1321. MBTNC_ShowToolTip = false,
  1322. LINKS_Name = "Edges",
  1323. },
  1324. SecondaryEdges = {
  1325. { MBTNC_AddButton = "Wrap" },
  1326. { MBTNC_AddButton = "Duplicate" },
  1327. { MBTNC_AddButton = "Mirror" },
  1328. INP_Integer = false,
  1329. INPID_InputControl = "MultiButtonControl",
  1330. MBTNC_ShowBasicButton = true,
  1331. INP_SplineType = "Default",
  1332. ICS_ControlPage = "Controls",
  1333. LINKID_DataType = "Number",
  1334. MBTNC_ShowName = true,
  1335. MBTNC_StretchToFit = true,
  1336. MBTNC_ShowToolTip = false,
  1337. LINKS_Name = "Edges",
  1338. },
  1339. Center = {
  1340. INP_DefaultX = 0.5,
  1341. INPID_PreviewControl = "CrosshairControl",
  1342. INP_DefaultY = 0.5,
  1343. LINKID_DataType = "Point",
  1344. ICS_ControlPage = "Controls",
  1345. INPID_InputControl = "OffsetControl",
  1346. CHC_Style = "NormalCross",
  1347. LINKS_Name = "Center",
  1348. },
  1349. Offset = {
  1350. INP_DefaultX = 0.5,
  1351. INP_DefaultY = 0.5,
  1352. LINKID_DataType = "Point",
  1353. ICS_ControlPage = "Controls",
  1354. INPID_InputControl = "OffsetControl",
  1355. CHC_Style = "NormalCross",
  1356. LINKS_Name = "Offset",
  1357. },
  1358. PreCenter = {
  1359. INP_DefaultX = 0.5,
  1360. INP_DefaultY = 0.5,
  1361. LINKID_DataType = "Point",
  1362. ICS_ControlPage = "Controls",
  1363. INPID_InputControl = "OffsetControl",
  1364. CHC_Style = "NormalCross",
  1365. LINKS_Name = "Pre Center",
  1366. },
  1367. PreSize = {
  1368. INP_Integer = false,
  1369. INPID_InputControl = "SliderControl",
  1370. INP_MaxScale = 5,
  1371. INP_Default = 1,
  1372. INP_MinScale = 0,
  1373. LINKID_DataType = "Number",
  1374. ICS_ControlPage = "Controls",
  1375. ICD_Center = 1,
  1376. LINKS_Name = "Pre Size",
  1377. },
  1378. PreAngle = {
  1379. INP_Default = 0,
  1380. INP_Integer = false,
  1381. ICS_ControlPage = "Controls",
  1382. LINKID_DataType = "Number",
  1383. INP_MinScale = 0,
  1384. INPID_InputControl = "ScrewControl",
  1385. INP_MaxScale = 90,
  1386. LINKS_Name = "Pre Angle",
  1387. },
  1388. PostCenter = {
  1389. INP_DefaultX = 0.5,
  1390. INP_DefaultY = 0.5,
  1391. LINKID_DataType = "Point",
  1392. ICS_ControlPage = "Controls",
  1393. INPID_InputControl = "OffsetControl",
  1394. CHC_Style = "NormalCross",
  1395. LINKS_Name = "Post Center",
  1396. },
  1397. PostSize = {
  1398. INP_Integer = false,
  1399. INPID_InputControl = "SliderControl",
  1400. INP_MaxScale = 5,
  1401. INP_Default = 1,
  1402. INP_MinScale = 0,
  1403. LINKID_DataType = "Number",
  1404. ICS_ControlPage = "Controls",
  1405. ICD_Center = 1,
  1406. LINKS_Name = "Post Size",
  1407. },
  1408. PostAngle = {
  1409. INP_Default = 0,
  1410. INP_Integer = false,
  1411. ICS_ControlPage = "Controls",
  1412. LINKID_DataType = "Number",
  1413. INP_MinScale = 0,
  1414. INPID_InputControl = "ScrewControl",
  1415. INP_MaxScale = 90,
  1416. LINKS_Name = "Post Angle",
  1417. },
  1418. Size = {
  1419. INP_Integer = false,
  1420. INPID_InputControl = "SliderControl",
  1421. INP_MaxScale = 5,
  1422. INP_Default = 1,
  1423. INP_MinScale = 0,
  1424. LINKID_DataType = "Number",
  1425. ICS_ControlPage = "Controls",
  1426. ICD_Center = 1,
  1427. LINKS_Name = "Size",
  1428. },
  1429. Angle = {
  1430. INP_Default = 0,
  1431. INP_Integer = false,
  1432. ICS_ControlPage = "Controls",
  1433. LINKID_DataType = "Number",
  1434. INP_MinScale = 0,
  1435. INPID_InputControl = "ScrewControl",
  1436. INP_MaxScale = 90,
  1437. LINKS_Name = "Angle",
  1438. },
  1439. SecondarySize = {
  1440. INP_Integer = false,
  1441. INPID_InputControl = "SliderControl",
  1442. INP_MaxScale = 5,
  1443. INP_Default = 1,
  1444. INP_MinScale = 0,
  1445. LINKID_DataType = "Number",
  1446. ICS_ControlPage = "Controls",
  1447. ICD_Center = 1,
  1448. LINKS_Name = "Secondary Size",
  1449. },
  1450. SecondaryAngle = {
  1451. INP_Default = 0,
  1452. INP_Integer = false,
  1453. ICS_ControlPage = "Controls",
  1454. LINKID_DataType = "Number",
  1455. INP_MinScale = 0,
  1456. INPID_InputControl = "ScrewControl",
  1457. INP_MaxScale = 90,
  1458. LINKS_Name = "Secondary Angle",
  1459. },
  1460. URL = {
  1461. INP_MaxAllowed = 1000000,
  1462. INP_Integer = false,
  1463. INPID_InputControl = "ButtonControl",
  1464. BTNCS_Execute = "if bmd.openurl then\n url = 'https://www.steakunderwater.com/wesuckless/viewtopic.php?t=7237'\n bmd.openurl(url)\nend",
  1465. INP_MaxScale = 1,
  1466. ICD_Width = 1,
  1467. INP_External = false,
  1468. INP_MinScale = 0,
  1469. INP_MinAllowed = -1000000,
  1470. LINKID_DataType = "Number",
  1471. ICS_ControlPage = "Controls",
  1472. INP_Passive = true,
  1473. INP_SplineType = "Default",
  1474. LINKS_Name = "Original WSL post"
  1475. },
  1476. PreXfNest = {
  1477. INP_Integer = false,
  1478. LBLC_DropDownButton = true,
  1479. ICS_ControlPage = "Controls",
  1480. LBLC_NumInputs = 5,
  1481. LINKID_DataType = "Number",
  1482. IC_Visible = true,
  1483. INP_Passive = true,
  1484. INPID_InputControl = "LabelControl",
  1485. LINKS_Name = "PreXfNest",
  1486. },
  1487. PostXfNest = {
  1488. INP_Integer = false,
  1489. LBLC_DropDownButton = true,
  1490. ICS_ControlPage = "Controls",
  1491. LBLC_NumInputs = 3,
  1492. LINKID_DataType = "Number",
  1493. IC_Visible = true,
  1494. INP_Passive = true,
  1495. INPID_InputControl = "LabelControl",
  1496. LINKS_Name = "PostXfNest",
  1497. },
  1498. MirrorsNest = {
  1499. INP_Integer = false,
  1500. LBLC_DropDownButton = true,
  1501. ICS_ControlPage = "Controls",
  1502. LBLC_NumInputs = 86,
  1503. LINKID_DataType = "Number",
  1504. IC_Visible = false,
  1505. INP_Passive = true,
  1506. INPID_InputControl = "LabelControl",
  1507. LINKS_Name = "MirrosNest",
  1508. },
  1509. Enabled = {
  1510. TEC_ReadOnly = false,
  1511. INPID_InputControl = "LabelControl",
  1512. TEC_Lines = 1,
  1513. TECS_Language = "lua",
  1514. TEC_Wrap = true,
  1515. INP_External = false,
  1516. IC_NoLabel = true,
  1517. ICS_ControlPage = "Controls",
  1518. INP_Passive = true,
  1519. LINKID_DataType = "Text",
  1520. LINKS_Name = "Enabled",
  1521. },
  1522. Disabled = {
  1523. TEC_ReadOnly = false,
  1524. INPID_InputControl = "LabelControl",
  1525. TEC_Lines = 1,
  1526. TECS_Language = "lua",
  1527. TEC_Wrap = true,
  1528. INP_External = false,
  1529. IC_NoLabel = true,
  1530. ICS_ControlPage = "Controls",
  1531. INP_Passive = true,
  1532. LINKID_DataType = "Text",
  1533. LINKS_Name = " ",
  1534. },
  1535. MirrorNestA = {
  1536. INP_Integer = false,
  1537. LBLC_DropDownButton = true,
  1538. ICS_ControlPage = "Controls",
  1539. LBLC_NumInputs = 8,
  1540. LINKID_DataType = "Number",
  1541. IC_Visible = true,
  1542. INP_Passive = true,
  1543. INPID_InputControl = "NestControl",
  1544. LINKS_Name = "MirrorNestA",
  1545. },
  1546. AEnabledOpenNest = {
  1547. IC_Visible = false,
  1548. INPID_InputControl = "NestControl",
  1549. LBLC_DropDownButton = true,
  1550. ICS_ControlPage = "Controls",
  1551. LBLC_NumInputs = 1,
  1552. INP_Passive = true,
  1553. LINKID_DataType = "Number",
  1554. LINKS_Name = "AEnabledOpenNest",
  1555. },
  1556. ADisabledOpenNest = {
  1557. IC_Visible = false,
  1558. INPID_InputControl = "NestControl",
  1559. LBLC_DropDownButton = true,
  1560. ICS_ControlPage = "Controls",
  1561. LBLC_NumInputs = 1,
  1562. INP_Passive = true,
  1563. LINKID_DataType = "Number",
  1564. LINKS_Name = "ADisabledOpenNest",
  1565. },
  1566. AEnabledClosedNest = {
  1567. IC_Visible = false,
  1568. INPID_InputControl = "NestControl",
  1569. LBLC_DropDownButton = true,
  1570. ICS_ControlPage = "Controls",
  1571. LBLC_NumInputs = 1,
  1572. INP_Passive = true,
  1573. LINKID_DataType = "Number",
  1574. LINKS_Name = "AEnabledClosedNest",
  1575. },
  1576. ADisabledClosedNest = {
  1577. IC_Visible = false,
  1578. INPID_InputControl = "NestControl",
  1579. LBLC_DropDownButton = true,
  1580. ICS_ControlPage = "Controls",
  1581. LBLC_NumInputs = 1,
  1582. INP_Passive = true,
  1583. LINKID_DataType = "Number",
  1584. LINKS_Name = "ADisabledClosedNest",
  1585. },
  1586. MirrorNestB = {
  1587. INP_Integer = false,
  1588. LBLC_DropDownButton = true,
  1589. ICS_ControlPage = "Controls",
  1590. LBLC_NumInputs = 8,
  1591. LINKID_DataType = "Number",
  1592. IC_Visible = true,
  1593. INP_Passive = true,
  1594. INPID_InputControl = "NestControl",
  1595. LINKS_Name = "MirrorNestB",
  1596. },
  1597. BEnabledOpenNest = {
  1598. IC_Visible = false,
  1599. INPID_InputControl = "NestControl",
  1600. LBLC_DropDownButton = true,
  1601. ICS_ControlPage = "Controls",
  1602. LBLC_NumInputs = 1,
  1603. INP_Passive = true,
  1604. LINKID_DataType = "Number",
  1605. LINKS_Name = "BEnabledOpenNest",
  1606. },
  1607. BDisabledOpenNest = {
  1608. IC_Visible = false,
  1609. INPID_InputControl = "NestControl",
  1610. LBLC_DropDownButton = true,
  1611. ICS_ControlPage = "Controls",
  1612. LBLC_NumInputs = 1,
  1613. INP_Passive = true,
  1614. LINKID_DataType = "Number",
  1615. LINKS_Name = "BDisabledOpenNest",
  1616. },
  1617. BEnabledClosedNest = {
  1618. IC_Visible = false,
  1619. INPID_InputControl = "NestControl",
  1620. LBLC_DropDownButton = true,
  1621. ICS_ControlPage = "Controls",
  1622. LBLC_NumInputs = 1,
  1623. INP_Passive = true,
  1624. LINKID_DataType = "Number",
  1625. LINKS_Name = "BEnabledClosedNest",
  1626. },
  1627. BDisabledClosedNest = {
  1628. IC_Visible = false,
  1629. INPID_InputControl = "NestControl",
  1630. LBLC_DropDownButton = true,
  1631. ICS_ControlPage = "Controls",
  1632. LBLC_NumInputs = 1,
  1633. INP_Passive = true,
  1634. LINKID_DataType = "Number",
  1635. LINKS_Name = "BDisabledClosedNest",
  1636. },
  1637. MirrorNestC = {
  1638. INP_Integer = false,
  1639. LBLC_DropDownButton = true,
  1640. ICS_ControlPage = "Controls",
  1641. LBLC_NumInputs = 8,
  1642. LINKID_DataType = "Number",
  1643. IC_Visible = true,
  1644. INP_Passive = true,
  1645. INPID_InputControl = "NestControl",
  1646. LINKS_Name = "MirrorNestC",
  1647. },
  1648. CEnabledOpenNest = {
  1649. IC_Visible = false,
  1650. INPID_InputControl = "NestControl",
  1651. LBLC_DropDownButton = true,
  1652. ICS_ControlPage = "Controls",
  1653. LBLC_NumInputs = 1,
  1654. INP_Passive = true,
  1655. LINKID_DataType = "Number",
  1656. LINKS_Name = "CEnabledOpenNest",
  1657. },
  1658. CDisabledOpenNest = {
  1659. IC_Visible = false,
  1660. INPID_InputControl = "NestControl",
  1661. LBLC_DropDownButton = true,
  1662. ICS_ControlPage = "Controls",
  1663. LBLC_NumInputs = 1,
  1664. INP_Passive = true,
  1665. LINKID_DataType = "Number",
  1666. LINKS_Name = "CDisabledOpenNest",
  1667. },
  1668. CEnabledClosedNest = {
  1669. IC_Visible = false,
  1670. INPID_InputControl = "NestControl",
  1671. LBLC_DropDownButton = true,
  1672. ICS_ControlPage = "Controls",
  1673. LBLC_NumInputs = 1,
  1674. INP_Passive = true,
  1675. LINKID_DataType = "Number",
  1676. LINKS_Name = "CEnabledClosedNest",
  1677. },
  1678. CDisabledClosedNest = {
  1679. IC_Visible = false,
  1680. INPID_InputControl = "NestControl",
  1681. LBLC_DropDownButton = true,
  1682. ICS_ControlPage = "Controls",
  1683. LBLC_NumInputs = 1,
  1684. INP_Passive = true,
  1685. LINKID_DataType = "Number",
  1686. LINKS_Name = "CDisabledClosedNest",
  1687. },
  1688. MirrorNestD = {
  1689. INP_Integer = false,
  1690. LBLC_DropDownButton = true,
  1691. ICS_ControlPage = "Controls",
  1692. LBLC_NumInputs = 8,
  1693. LINKID_DataType = "Number",
  1694. IC_Visible = true,
  1695. INP_Passive = true,
  1696. INPID_InputControl = "NestControl",
  1697. LINKS_Name = "MirrorNestD",
  1698. },
  1699. DEnabledOpenNest = {
  1700. IC_Visible = false,
  1701. INPID_InputControl = "NestControl",
  1702. LBLC_DropDownButton = true,
  1703. ICS_ControlPage = "Controls",
  1704. LBLC_NumInputs = 1,
  1705. INP_Passive = true,
  1706. LINKID_DataType = "Number",
  1707. LINKS_Name = "DEnabledOpenNest",
  1708. },
  1709. DDisabledOpenNest = {
  1710. IC_Visible = false,
  1711. INPID_InputControl = "NestControl",
  1712. LBLC_DropDownButton = true,
  1713. ICS_ControlPage = "Controls",
  1714. LBLC_NumInputs = 1,
  1715. INP_Passive = true,
  1716. LINKID_DataType = "Number",
  1717. LINKS_Name = "DDisabledOpenNest",
  1718. },
  1719. DEnabledClosedNest = {
  1720. IC_Visible = false,
  1721. INPID_InputControl = "NestControl",
  1722. LBLC_DropDownButton = true,
  1723. ICS_ControlPage = "Controls",
  1724. LBLC_NumInputs = 1,
  1725. INP_Passive = true,
  1726. LINKID_DataType = "Number",
  1727. LINKS_Name = "DEnabledClosedNest",
  1728. },
  1729. DDisabledClosedNest = {
  1730. IC_Visible = false,
  1731. INPID_InputControl = "NestControl",
  1732. LBLC_DropDownButton = true,
  1733. ICS_ControlPage = "Controls",
  1734. LBLC_NumInputs = 1,
  1735. INP_Passive = true,
  1736. LINKID_DataType = "Number",
  1737. LINKS_Name = "DDisabledClosedNest",
  1738. },
  1739. MirrorNestE = {
  1740. INP_Integer = false,
  1741. LBLC_DropDownButton = true,
  1742. ICS_ControlPage = "Controls",
  1743. LBLC_NumInputs = 8,
  1744. LINKID_DataType = "Number",
  1745. IC_Visible = true,
  1746. INP_Passive = true,
  1747. INPID_InputControl = "NestControl",
  1748. LINKS_Name = "MirrorNestE",
  1749. },
  1750. EEnabledOpenNest = {
  1751. IC_Visible = false,
  1752. INPID_InputControl = "NestControl",
  1753. LBLC_DropDownButton = true,
  1754. ICS_ControlPage = "Controls",
  1755. LBLC_NumInputs = 1,
  1756. INP_Passive = true,
  1757. LINKID_DataType = "Number",
  1758. LINKS_Name = "EEnabledOpenNest",
  1759. },
  1760. EDisabledOpenNest = {
  1761. IC_Visible = false,
  1762. INPID_InputControl = "NestControl",
  1763. LBLC_DropDownButton = true,
  1764. ICS_ControlPage = "Controls",
  1765. LBLC_NumInputs = 1,
  1766. INP_Passive = true,
  1767. LINKID_DataType = "Number",
  1768. LINKS_Name = "EDisabledOpenNest",
  1769. },
  1770. EEnabledClosedNest = {
  1771. IC_Visible = false,
  1772. INPID_InputControl = "NestControl",
  1773. LBLC_DropDownButton = true,
  1774. ICS_ControlPage = "Controls",
  1775. LBLC_NumInputs = 1,
  1776. INP_Passive = true,
  1777. LINKID_DataType = "Number",
  1778. LINKS_Name = "EEnabledClosedNest",
  1779. },
  1780. EDisabledClosedNest = {
  1781. IC_Visible = false,
  1782. INPID_InputControl = "NestControl",
  1783. LBLC_DropDownButton = true,
  1784. ICS_ControlPage = "Controls",
  1785. LBLC_NumInputs = 1,
  1786. INP_Passive = true,
  1787. LINKID_DataType = "Number",
  1788. LINKS_Name = "EDisabledClosedNest",
  1789. },
  1790. MirrorNestF = {
  1791. INP_Integer = false,
  1792. LBLC_DropDownButton = true,
  1793. ICS_ControlPage = "Controls",
  1794. LBLC_NumInputs = 8,
  1795. LINKID_DataType = "Number",
  1796. IC_Visible = true,
  1797. INP_Passive = true,
  1798. INPID_InputControl = "NestControl",
  1799. LINKS_Name = "MirrorNestF",
  1800. },
  1801. FEnabledOpenNest = {
  1802. IC_Visible = false,
  1803. INPID_InputControl = "NestControl",
  1804. LBLC_DropDownButton = true,
  1805. ICS_ControlPage = "Controls",
  1806. LBLC_NumInputs = 1,
  1807. INP_Passive = true,
  1808. LINKID_DataType = "Number",
  1809. LINKS_Name = "FEnabledOpenNest",
  1810. },
  1811. FDisabledOpenNest = {
  1812. IC_Visible = false,
  1813. INPID_InputControl = "NestControl",
  1814. LBLC_DropDownButton = true,
  1815. ICS_ControlPage = "Controls",
  1816. LBLC_NumInputs = 1,
  1817. INP_Passive = true,
  1818. LINKID_DataType = "Number",
  1819. LINKS_Name = "FDisabledOpenNest",
  1820. },
  1821. FEnabledClosedNest = {
  1822. IC_Visible = false,
  1823. INPID_InputControl = "NestControl",
  1824. LBLC_DropDownButton = true,
  1825. ICS_ControlPage = "Controls",
  1826. LBLC_NumInputs = 1,
  1827. INP_Passive = true,
  1828. LINKID_DataType = "Number",
  1829. LINKS_Name = "FEnabledClosedNest",
  1830. },
  1831. FDisabledClosedNest = {
  1832. IC_Visible = false,
  1833. INPID_InputControl = "NestControl",
  1834. LBLC_DropDownButton = true,
  1835. ICS_ControlPage = "Controls",
  1836. LBLC_NumInputs = 1,
  1837. INP_Passive = true,
  1838. LINKID_DataType = "Number",
  1839. LINKS_Name = "FDisabledClosedNest",
  1840. },
  1841. KaleidoscopeNest = {
  1842. INP_Integer = false,
  1843. LBLC_DropDownButton = true,
  1844. ICS_ControlPage = "Controls",
  1845. LBLC_NumInputs = 19,
  1846. LINKID_DataType = "Number",
  1847. IC_Visible = false,
  1848. INP_Passive = true,
  1849. INPID_InputControl = "LabelControl",
  1850. LINKS_Name = "KaleidoscopeNest",
  1851. },
  1852. OffsetNest = {
  1853. INP_Integer = false,
  1854. LBLC_DropDownButton = true,
  1855. ICS_ControlPage = "Controls",
  1856. LBLC_NumInputs = 1,
  1857. LINKID_DataType = "Number",
  1858. IC_Visible = false,
  1859. INP_Passive = true,
  1860. INPID_InputControl = "LabelControl",
  1861. LINKS_Name = "OffsetNest",
  1862. },
  1863. PrimaryNest = {
  1864. INP_Integer = false,
  1865. LBLC_DropDownButton = true,
  1866. ICS_ControlPage = "Controls",
  1867. LBLC_NumInputs = 8,
  1868. LINKID_DataType = "Number",
  1869. IC_Visible = true,
  1870. INP_Passive = true,
  1871. INPID_InputControl = "LabelControl",
  1872. LINKS_Name = "PrimaryNest",
  1873. },
  1874. SecondaryNest = {
  1875. INP_Integer = false,
  1876. LBLC_DropDownButton = true,
  1877. ICS_ControlPage = "Controls",
  1878. LBLC_NumInputs = 3,
  1879. LINKID_DataType = "Number",
  1880. IC_Visible = true,
  1881. INP_Passive = true,
  1882. INPID_InputControl = "LabelControl",
  1883. LINKS_Name = "SecondaryNest",
  1884. }
  1885. }
  1886. },
  1887. MirIt_Settings = ChannelBoolean {
  1888. CtrlWShown = false,
  1889. NameSet = true,
  1890. Inputs = {
  1891. AliasedAlpha = Input {
  1892. Value = Number {
  1893. Value = 1
  1894. },
  1895. },
  1896. Blend = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 1 or Blendx", },
  1897. MaskChannel = Input { Value = 5, },
  1898. ClippingMode = Input { Value = FuID { "Frame" }, },
  1899. UseGPU = Input { Value = 0, },
  1900. Operation = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 12 or 0", },
  1901. Background = Input {
  1902. SourceOp = "MirIt_ctrl",
  1903. Source = "Output",
  1904. },
  1905. Foreground = Input {
  1906. SourceOp = "MirIt_ControlHub",
  1907. Source = "Output",
  1908. },
  1909. Comments = Input { Value = "Neat!", },
  1910. FrameRenderScriptNest = Input { Value = 0, }
  1911. },
  1912. ViewInfo = OperatorInfo { Pos = { 0, 932.758 } },
  1913. Colors = { TileColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 }, },
  1914. UserControls = ordered() {
  1915. Blendx = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Common", LINKS_Name = "Blendx" },
  1916. Version = {
  1917. INP_External = false,
  1918. INP_Passive = true,
  1919. LBLC_DropDownButton = false,
  1920. INPID_InputControl = "NestControl",
  1921. LBLC_NumInputs = 1,
  1922. IC_ControlPage = 0,
  1923. LINKID_DataType = "Number",
  1924. LINKS_Name = "<p style='color:#555555; text-align: center;'>Macro Name β 0.0</p>",
  1925. }
  1926. }
  1927. },
  1928. MirIt_Dupe = Duplicate3D {
  1929. CtrlWShown = false,
  1930. NameSet = true,
  1931. CustomData = {
  1932. Settings = {
  1933. },
  1934. },
  1935. Inputs = {
  1936. LastCopy = Input {
  1937. Value = 5,
  1938. Expression = "MirIt_ctrl.Divisions",
  1939. },
  1940. ["Rotate.Z"] = Input {
  1941. Value = 72,
  1942. Expression = "360/LastCopy+Pivot.Z",
  1943. },
  1944. PivotNest = Input { Value = 1, },
  1945. SceneInput = Input {
  1946. SourceOp = "MirIt_Disc",
  1947. Source = "Output",
  1948. }
  1949. },
  1950. ViewInfo = OperatorInfo { Pos = { 330, 371.758 } },
  1951. },
  1952. MirIt_Tex = Texture2DOperator {
  1953. CtrlWShown = false,
  1954. NameSet = true,
  1955. Inputs = {
  1956. UOffset = Input {
  1957. Value = 0.205416666666667,
  1958. Expression = "(1-UScale)/2",
  1959. },
  1960. VOffset = Input {
  1961. Value = 0.205416666666667,
  1962. Expression = "(1-VScale)/2",
  1963. },
  1964. UScale = Input { Value = 0.589166666666667, },
  1965. VScale = Input { Value = 0.589166666666667, },
  1966. WrapMode = Input {
  1967. Value = FuID { "Mirror" },
  1968. Expression = "MirIt_ctrl.SecondaryEdges==0 and \"Wrap\" or MirIt_ctrl.SecondaryEdges==1 and \"Clamp\" or \"Mirror\"",
  1969. },
  1970. ["FilterMode.Nest"] = Input { Value = 1, },
  1971. ["FilterMode.GL.LowQ"] = Input { Value = FuID { "Nearest" }, },
  1972. ["FilterMode.SW.HiQ"] = Input { Value = FuID { "Nearest" }, },
  1973. Input = Input {
  1974. SourceOp = "MirIt_KalXfB",
  1975. Source = "Output",
  1976. },
  1977. MaterialID = Input { Value = 7, }
  1978. },
  1979. ViewInfo = OperatorInfo { Pos = { 110, 305.758 } },
  1980. },
  1981. MirIt_TexXf = TextureTransformOperator {
  1982. CtrlWShown = false,
  1983. NameSet = true,
  1984. CustomData = {
  1985. Settings = {
  1986. [2] = {
  1987. Tools = ordered() {
  1988. TexXf = TextureTransformOperator {
  1989. Inputs = {
  1990. ["Rotation.W"] = Input {
  1991. Value = 16.99,
  1992. Expression = "ctrl.SecondaryAngle+Disc.Transform3DOp.Rotate.Z"
  1993. },
  1994. ["Pivot.U"] = Input { Value = 0.5 },
  1995. ["Rotation.Nest"] = Input { Value = 1 },
  1996. ["Pivot.V"] = Input { Value = 0.5 },
  1997. MaterialID = Input { Value = 6 },
  1998. ["Scale.V"] = Input { Expression = "Scale.U" },
  1999. ["Translation.U"] = Input { Expression = "KalControl.Center.X-0.5" },
  2000. ["Scale.U"] = Input { Expression = "ctrl.SecondarySize" },
  2001. ["Translation.V"] = Input { Expression = "KalControl.Center.Y-0.5" },
  2002. MaterialInput = Input {
  2003. SourceOp = "Tex",
  2004. Source = "MaterialOutput"
  2005. }
  2006. },
  2007. CtrlWZoom = false,
  2008. NameSet = true,
  2009. ViewInfo = OperatorInfo { Pos = { 220, 313.5 } },
  2010. CustomData = {
  2011. }
  2012. }
  2013. }
  2014. }
  2015. },
  2016. },
  2017. Inputs = {
  2018. ["Translation.Nest"] = Input { Value = 1, },
  2019. ["Translation.U"] = Input { Expression = "Midgardsormr.Center.Y-0.5", },
  2020. ["Translation.V"] = Input { Expression = "Midgardsormr.Center.X-0.5", },
  2021. ["Rotation.Nest"] = Input { Value = 1, },
  2022. ["Rotation.W"] = Input { Expression = "MirIt_ctrl.SecondaryAngle", },
  2023. ["Scale.U"] = Input { Expression = "MirIt_ctrl.SecondarySize", },
  2024. ["Scale.V"] = Input { Expression = "Scale.U", },
  2025. ["Pivot.U"] = Input { Value = 0.5, },
  2026. ["Pivot.V"] = Input { Value = 0.5, },
  2027. MaterialInput = Input {
  2028. SourceOp = "MirIt_Tex",
  2029. Source = "MaterialOutput",
  2030. },
  2031. MaterialID = Input { Value = 6, }
  2032. },
  2033. ViewInfo = OperatorInfo { Pos = { 220, 305.758 } },
  2034. },
  2035. MirIt_Disc = Shape3D {
  2036. CtrlWShown = false,
  2037. NameSet = true,
  2038. CustomData = {
  2039. Settings = {
  2040. },
  2041. },
  2042. Inputs = {
  2043. ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input {
  2044. Value = Number {
  2045. Value = 8
  2046. },
  2047. },
  2048. ["Transform3DOp.Rotate.X"] = Input { Value = -90, },
  2049. ["Transform3DOp.Scale.X"] = Input { Value = 1.6968, },
  2050. Shape = Input { Value = FuID { "SurfaceCylinderInputs" }, },
  2051. MaterialInput = Input {
  2052. SourceOp = "MirIt_TexXf",
  2053. Source = "MaterialOutput",
  2054. },
  2055. ["MtlStdInputs.MaterialID"] = Input { Value = 9, },
  2056. ["SurfaceCylinderInputs.Radius"] = Input { Value = 0.5, },
  2057. ["SurfaceCylinderInputs.Height"] = Input { Value = 0, },
  2058. ["SurfaceCylinderInputs.SubdivisionLevelBase"] = Input { Value = 3, },
  2059. ["SurfaceCylinderInputs.StartSweep"] = Input {
  2060. Value = 324,
  2061. Expression = "360-360/(MirIt_ctrl.Divisions*2)",
  2062. },
  2063. ["SurfaceCylinderInputs.TopCap"] = Input { Value = 1, },
  2064. ["SurfaceCylinderInputs.IsWireframeAntialiased"] = Input { Value = 0, },
  2065. ["SurfaceCylinderInputs.Lighting.IsAffectedByLights"] = Input { Value = 0, },
  2066. ["SurfaceCylinderInputs.ObjectID.ObjectID"] = Input { Value = 9, }
  2067. },
  2068. ViewInfo = OperatorInfo { Pos = { 330, 305.758 } },
  2069. },
  2070. MirIt_MrgDisc = Merge3D {
  2071. CtrlWShown = false,
  2072. NameSet = true,
  2073. Inputs = {
  2074. ["Transform3DOp.Rotate.Z"] = Input { Expression = "MirIt_ctrl.Split==0 and 0 or -90", },
  2075. SceneInput1 = Input {
  2076. SourceOp = "MirIt_Dupe",
  2077. Source = "Data3D",
  2078. },
  2079. SceneInput2 = Input {
  2080. SourceOp = "MirIt_Xf3D",
  2081. Source = "Output",
  2082. }
  2083. },
  2084. ViewInfo = OperatorInfo { Pos = { 220, 437.758 } },
  2085. },
  2086. MirIt_Cam = Camera3D {
  2087. CtrlWShown = false,
  2088. NameSet = true,
  2089. Inputs = {
  2090. ["Transform3DOp.Translate.Z"] = Input { Value = 10, },
  2091. ["Transform3DOp.Rotate.Z"] = Input { Value = 0.001, },
  2092. ProjectionType = Input { Value = FuID { "Orthographic" }, },
  2093. AoV = Input { Value = 19.2642683071402, },
  2094. ["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
  2095. FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
  2096. ApertureW = Input { Value = 0.831496062992126, },
  2097. ApertureH = Input { Value = 0.467716535433071, },
  2098. ViewingVolumeSize = Input {
  2099. Value = 2,
  2100. Expression = "2",
  2101. },
  2102. ["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 6, },
  2103. ["MtlStdInputs.MaterialID"] = Input { Value = 5, }
  2104. },
  2105. ViewInfo = OperatorInfo { Pos = { 275, 503.758 } },
  2106. },
  2107. MirIt_PostXf = Transform {
  2108. CtrlWShown = false,
  2109. NameSet = true,
  2110. Inputs = {
  2111. MotionBlur = Input { Expression = "MirIt_PreXf.MotionBlur", },
  2112. Quality = Input {
  2113. Value = 5,
  2114. Expression = "MirIt_PreXf.Quality",
  2115. },
  2116. ShutterAngle = Input { Expression = "MirIt_PreXf.ShutterAngle", },
  2117. CenterBias = Input { Expression = "MirIt_PreXf.CenterBias", },
  2118. SampleSpread = Input { Expression = "MirIt_PreXf.SampleSpread", },
  2119. Center = Input { Expression = "MirIt_ctrl.Mode==0 and Point(MirIt_ctrl.PostCenter.X, MirIt_ctrl.PostCenter.Y) or Point(MirIt_ctrl.PostCenter.X-(1/MirIt_KalCrop.Output.Width*((MirIt_KalCrop.Output.Width-MirIt_ctrl.Input.Width)/2)), MirIt_ctrl.PostCenter.Y-(1/MirIt_KalCrop.Output.Width*((MirIt_KalCrop.Output.Width-MirIt_ctrl.Input.Height)/2)))", },
  2120. Size = Input { Expression = "MirIt_ctrl.PostSize", },
  2121. Angle = Input { Expression = "MirIt_ctrl.Mode==0 and MirIt_ctrl.PostAngle or MirIt_ctrl.PostAngle+90", },
  2122. Edges = Input { Value = 3, },
  2123. FlattenTransform = Input { Value = 1, },
  2124. Input = Input {
  2125. SourceOp = "MirIt_ModeSwitch",
  2126. Source = "Output",
  2127. },
  2128. CommentsNest = Input { Value = 0, },
  2129. FrameRenderScriptNest = Input { Value = 0, }
  2130. },
  2131. ViewInfo = OperatorInfo { Pos = { 220, 833.758 } },
  2132. },
  2133. MirIt_Renderer = Renderer3D {
  2134. CtrlWShown = false,
  2135. NameSet = true,
  2136. CustomData = {
  2137. ToolVersion = 1,
  2138. },
  2139. Inputs = {
  2140. PostOut = Input {
  2141. Value = Number {
  2142. Value = 78
  2143. },
  2144. },
  2145. GlobalOut = Input { Value = 500, },
  2146. Width = Input {
  2147. Value = 1920,
  2148. Expression = "MirIt_KalCrop.Output.Width",
  2149. },
  2150. Height = Input {
  2151. Value = 1920,
  2152. Expression = "MirIt_KalCrop.Output.Width",
  2153. },
  2154. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  2155. SceneInput = Input {
  2156. SourceOp = "MirIt_MrgCam",
  2157. Source = "Output",
  2158. },
  2159. CameraSelector = Input { Value = FuID { "MirIt_Cam" }, },
  2160. OutputType = Input { Disabled = true, },
  2161. RendererType = Input { Value = FuID { "RendererOpenGL" }, },
  2162. ["RendererOpenGL.AntiAliasing.Channels.RGBA.LowQuality.Enable"] = Input { Value = 0, },
  2163. ["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 0, },
  2164. ["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.Rate"] = Input { Value = 3, },
  2165. ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
  2166. ["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
  2167. ["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.Rate"] = Input { Value = 3, },
  2168. ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
  2169. ["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
  2170. ["RendererOpenGL.AccumQuality"] = Input { Value = 32, },
  2171. ["RendererOpenGL.Lighting"] = Input { Value = 0, },
  2172. ["RendererOpenGL.ShadingModel"] = Input { Value = 0, }
  2173. },
  2174. ViewInfo = OperatorInfo { Pos = { 220, 569.758 } },
  2175. SubInputsData = {
  2176. RendererOpenGL = {
  2177. Version = 1
  2178. }
  2179. }
  2180. },
  2181. MirIt_Xf3D = Transform3D {
  2182. CtrlWShown = false,
  2183. NameSet = true,
  2184. CustomData = {
  2185. Settings = {
  2186. },
  2187. },
  2188. Inputs = {
  2189. SceneInput = Input {
  2190. SourceOp = "MirIt_Dupe",
  2191. Source = "Data3D",
  2192. },
  2193. ["Transform3DOp.Rotate.Z"] = Input {
  2194. Value = 36,
  2195. Expression = "MirIt_ctrl.Divisions%2==1 and 360/(MirIt_ctrl.Divisions*2) or 360/(MirIt_ctrl.Divisions*2)*2",
  2196. },
  2197. ["Transform3DOp.ScaleLock"] = Input { Value = 0, },
  2198. ["Transform3DOp.Scale.X"] = Input { Value = -1, }
  2199. },
  2200. ViewInfo = OperatorInfo { Pos = { 110, 371.758 } },
  2201. },
  2202. MirIt_KalXfB = Transform {
  2203. CtrlWShown = false,
  2204. NameSet = true,
  2205. Inputs = {
  2206. Quality = Input { Value = 5, },
  2207. Angle = Input { Expression = "MirIt_ctrl.Split==0 and 0 or 90", },
  2208. Edges = Input { Value = 3, },
  2209. FlattenTransform = Input { Value = 1, },
  2210. Input = Input {
  2211. SourceOp = "MirIt_KalXfMirror",
  2212. Source = "Output",
  2213. }
  2214. },
  2215. ViewInfo = OperatorInfo { Pos = { 110, 239.758 } },
  2216. },
  2217. MirIt_KalXfMirror = Transform {
  2218. CtrlWShown = false,
  2219. NameSet = true,
  2220. Inputs = {
  2221. EffectMask = Input {
  2222. SourceOp = "MirIt_KalMask",
  2223. Source = "Mask",
  2224. },
  2225. FlipHoriz = Input { Expression = "MirIt_ctrl.Split==1 and 1 or 0", },
  2226. FlipVert = Input {
  2227. Value = 1,
  2228. Expression = "MirIt_ctrl.Split==0 and 1 or 0",
  2229. },
  2230. Edges = Input { Value = 3, },
  2231. FlattenTransform = Input { Value = 1, },
  2232. Input = Input {
  2233. SourceOp = "MirIt_KalCrop",
  2234. Source = "Output",
  2235. }
  2236. },
  2237. ViewInfo = OperatorInfo { Pos = { 220, 239.758 } },
  2238. },
  2239. MirIt_KalMask = RectangleMask {
  2240. CtrlWShown = false,
  2241. NameSet = true,
  2242. Inputs = {
  2243. MaskWidth = Input { Value = 1920, },
  2244. MaskHeight = Input { Value = 1080, },
  2245. PixelAspect = Input { Value = { 1, 1 }, },
  2246. ClippingMode = Input { Value = FuID { "None" }, },
  2247. Center = Input {
  2248. Value = { 0.5, 0.75 },
  2249. Expression = "MirIt_ctrl.Split==0 and Point(0.5, 0.75) or Point(0.75, 0.5)",
  2250. },
  2251. Width = Input {
  2252. Value = 1,
  2253. Expression = "MirIt_ctrl.Split==0 and 1 or 0.5",
  2254. },
  2255. Height = Input { Expression = "MirIt_ctrl.Split==1 and 1 or 0.5", }
  2256. },
  2257. ViewInfo = OperatorInfo { Pos = { 330, 239.758 } },
  2258. },
  2259. MirIt_KalXfA = Transform {
  2260. CtrlWShown = false,
  2261. NameSet = true,
  2262. Inputs = {
  2263. Quality = Input { Value = 5, },
  2264. Pivot = Input {
  2265. Value = { 0, 0.5 },
  2266. Expression = "MirIt_ctrl.Split==0 and Point(0.0, 0.5) or Point(0.5, 0.0)",
  2267. },
  2268. Size = Input { Expression = "MirIt_ctrl.Size", },
  2269. Angle = Input { Expression = "Midgardsormr.Angle", },
  2270. FlipVert = Input { Value = 1, },
  2271. Edges = Input {
  2272. Value = 3,
  2273. Expression = "MirIt_ctrl.Edges+1",
  2274. },
  2275. FlattenTransform = Input { Value = 1, },
  2276. Input = Input {
  2277. SourceOp = "MirIt_PreXf",
  2278. Source = "Output",
  2279. }
  2280. },
  2281. ViewInfo = OperatorInfo { Pos = { 220, 107.758 } },
  2282. },
  2283. MirIt_KalCrop = Crop {
  2284. CtrlWShown = false,
  2285. NameSet = true,
  2286. Inputs = {
  2287. YOffset = Input { Value = -420, },
  2288. XSize = Input {
  2289. Value = 1920,
  2290. Expression = "max(self.Input.Width, self.Input.Height)",
  2291. },
  2292. YSize = Input {
  2293. Value = 1920,
  2294. Expression = "max(self.Input.Width, self.Input.Height)",
  2295. },
  2296. KeepCentered = Input { Value = 1, },
  2297. Input = Input {
  2298. SourceOp = "MirIt_KalXfA",
  2299. Source = "Output",
  2300. }
  2301. },
  2302. ViewInfo = OperatorInfo { Pos = { 220, 173.758 } },
  2303. },
  2304. MirIt_MrgCam = Merge3D {
  2305. CtrlWShown = false,
  2306. NameSet = true,
  2307. Inputs = {
  2308. SceneInput1 = Input {
  2309. SourceOp = "MirIt_MrgDisc",
  2310. Source = "Output",
  2311. },
  2312. SceneInput2 = Input {
  2313. SourceOp = "MirIt_Cam",
  2314. Source = "Output",
  2315. }
  2316. },
  2317. ViewInfo = OperatorInfo { Pos = { 165, 503.758 } },
  2318. },
  2319. MirIt_ModeSwitch = Switch {
  2320. CtrlWShown = false,
  2321. NameSet = true,
  2322. Inputs = {
  2323. Source = Input {
  2324. Value = 1,
  2325. Expression = "MirIt_ctrl.Mode",
  2326. },
  2327. Input0 = Input {
  2328. SourceOp = "MirIt_SwitchF",
  2329. Source = "Output",
  2330. },
  2331. Input1 = Input {
  2332. SourceOp = "MirIt_Renderer",
  2333. Source = "Output",
  2334. }
  2335. },
  2336. ViewInfo = OperatorInfo { Pos = { 220, 767.758 } },
  2337. Colors = { TileColor = { R = 0.623529411764706, G = 0.776470588235294, B = 0.0823529411764706 }, }
  2338. },
  2339. MirIt_MaskBG = Background {
  2340. CtrlWShown = false,
  2341. NameSet = true,
  2342. Inputs = {
  2343. GlobalOut = Input { Value = 500, },
  2344. Width = Input { Value = 2, },
  2345. Height = Input { Value = 2, },
  2346. Depth = Input { Value = 1, },
  2347. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  2348. Type = Input { Value = FuID { "Horizontal" }, },
  2349. TopLeftRed = Input { Value = 1, },
  2350. TopLeftGreen = Input { Value = 1, },
  2351. TopLeftBlue = Input { Value = 1, }
  2352. },
  2353. ViewInfo = OperatorInfo { Pos = { -220, 899.758 } },
  2354. },
  2355. MirIt_MskBGResize = BetterResize {
  2356. CtrlWShown = false,
  2357. NameSet = true,
  2358. Inputs = {
  2359. Width = Input {
  2360. Value = 1920,
  2361. Expression = "MirIt_ctrl.Input.Width",
  2362. },
  2363. Height = Input {
  2364. Value = 1080,
  2365. Expression = "MirIt_ctrl.Input.Height",
  2366. },
  2367. HiQOnly = Input { Value = 0, },
  2368. PixelAspect = Input { Value = { 1, 1 }, },
  2369. FilterMethod = Input { Value = 0, },
  2370. Input = Input {
  2371. SourceOp = "MirIt_MaskBG",
  2372. Source = "Output",
  2373. }
  2374. },
  2375. ViewInfo = OperatorInfo { Pos = { -330, 899.758 } },
  2376. },
  2377. MirIt_MaskXfA = Transform {
  2378. CtrlWShown = false,
  2379. NameSet = true,
  2380. Inputs = {
  2381. Quality = Input { Value = 5, },
  2382. Center = Input { Expression = "Point(InOrderOfAppearance.Center.X, InOrderOfAppearance.Center.Y)", },
  2383. Angle = Input { Expression = "InOrderOfAppearance.Angle*0.5", },
  2384. FlipHoriz = Input { Expression = "MirIt_ctrl.MirrorFlipA", },
  2385. Edges = Input { Value = 2, },
  2386. FlattenTransform = Input { Value = 1, },
  2387. Input = Input {
  2388. SourceOp = "MirIt_MskBGResize",
  2389. Source = "Output",
  2390. }
  2391. },
  2392. ViewInfo = OperatorInfo { Pos = { -330, 140.758 } },
  2393. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  2394. },
  2395. MirIt_AMirXf = Transform {
  2396. CtrlWShown = false,
  2397. NameSet = true,
  2398. Inputs = {
  2399. Quality = Input { Value = 5, },
  2400. Center = Input { Expression = "Point(-0.5+InOrderOfAppearance.Center.X*2, 0.5)", },
  2401. Pivot = Input { Expression = "Point(InOrderOfAppearance.Center.X+(0.5-Center.X), InOrderOfAppearance.Center.Y+(0.5-Center.Y))", },
  2402. Angle = Input { Expression = "InOrderOfAppearance.Angle", },
  2403. FlipHoriz = Input { Value = 1, },
  2404. Edges = Input {
  2405. Value = 3,
  2406. Expression = "MirIt_ctrl.MirrorsEdges",
  2407. },
  2408. Input = Input {
  2409. SourceOp = "MirIt_PreXf",
  2410. Source = "Output",
  2411. }
  2412. },
  2413. ViewInfo = OperatorInfo { Pos = { -110, 173.758 } },
  2414. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  2415. },
  2416. MirIt_ABitmapA = BitmapMask {
  2417. CtrlWShown = false,
  2418. NameSet = true,
  2419. Inputs = {
  2420. Quality = Input { Value = 0, },
  2421. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2422. MaskWidth = Input { Value = 1080, },
  2423. MaskHeight = Input { Value = 1080, },
  2424. PixelAspect = Input { Value = { 1, 1 }, },
  2425. ClippingMode = Input { Value = FuID { "None" }, },
  2426. Image = Input {
  2427. SourceOp = "MirIt_AMirXf",
  2428. Source = "Output",
  2429. }
  2430. },
  2431. ViewInfo = OperatorInfo { Pos = { -220, 173.758 } },
  2432. },
  2433. MirIt_ABitmapB = BitmapMask {
  2434. CtrlWShown = false,
  2435. NameSet = true,
  2436. Inputs = {
  2437. EffectMask = Input {
  2438. SourceOp = "MirIt_ABitmapA",
  2439. Source = "Mask",
  2440. },
  2441. Quality = Input { Value = 0, },
  2442. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2443. PaintMode = Input { Value = FuID { "Add" }, },
  2444. MaskWidth = Input { Value = 1080, },
  2445. MaskHeight = Input { Value = 1080, },
  2446. PixelAspect = Input { Value = { 1, 1 }, },
  2447. ClippingMode = Input { Value = FuID { "None" }, },
  2448. Image = Input {
  2449. SourceOp = "MirIt_MaskXfA",
  2450. Source = "Output",
  2451. },
  2452. Channel = Input { Value = FuID { "Luminance" }, }
  2453. },
  2454. ViewInfo = OperatorInfo { Pos = { -330, 173.758 } },
  2455. },
  2456. MirIt_ATranspB = BrightnessContrast {
  2457. CtrlWShown = false,
  2458. NameSet = true,
  2459. Inputs = {
  2460. EffectMask = Input {
  2461. SourceOp = "MirIt_ABitmapB",
  2462. Source = "Mask",
  2463. },
  2464. ApplyMaskInverted = Input { Value = 1, },
  2465. MaskChannel = Input { Value = 5, },
  2466. Alpha = Input { Value = 1, },
  2467. Gain = Input { Value = 0, },
  2468. Input = Input {
  2469. SourceOp = "MirIt_PreXf",
  2470. Source = "Output",
  2471. }
  2472. },
  2473. ViewInfo = OperatorInfo { Pos = { -110, 140.758 } },
  2474. },
  2475. MirIt_AMirrorMrgB = Merge {
  2476. CtrlWShown = false,
  2477. NameSet = true,
  2478. Inputs = {
  2479. EffectMask = Input {
  2480. SourceOp = "MirIt_MaskXfA",
  2481. Source = "Output",
  2482. },
  2483. MaskChannel = Input { Value = 5, },
  2484. Quality = Input { Value = 0, },
  2485. Background = Input {
  2486. SourceOp = "MirIt_AMirXf",
  2487. Source = "Output",
  2488. },
  2489. Foreground = Input {
  2490. SourceOp = "MirIt_ATranspB",
  2491. Source = "Output",
  2492. },
  2493. Operator = Input { Value = FuID { "In" }, },
  2494. PerformDepthMerge = Input { Value = 0, }
  2495. },
  2496. ViewInfo = OperatorInfo { Pos = { -220, 140.758 } },
  2497. },
  2498. MirIt_AMirrorMrgA = Merge {
  2499. CtrlWShown = false,
  2500. NameSet = true,
  2501. Inputs = {
  2502. Quality = Input { Value = 0, },
  2503. Background = Input {
  2504. SourceOp = "MirIt_ATranspA",
  2505. Source = "Output",
  2506. },
  2507. Foreground = Input {
  2508. SourceOp = "MirIt_AMirrorMrgB",
  2509. Source = "Output",
  2510. },
  2511. PerformDepthMerge = Input { Value = 0, }
  2512. },
  2513. ViewInfo = OperatorInfo { Pos = { -165, 107.758 } },
  2514. },
  2515. MirIt_ATranspA = BrightnessContrast {
  2516. CtrlWShown = false,
  2517. NameSet = true,
  2518. Inputs = {
  2519. EffectMask = Input {
  2520. SourceOp = "MirIt_MaskXfA",
  2521. Source = "Output",
  2522. },
  2523. ApplyMaskInverted = Input { Value = 1, },
  2524. MaskChannel = Input { Value = 5, },
  2525. Alpha = Input { Value = 1, },
  2526. Gain = Input { Value = 0, },
  2527. Input = Input {
  2528. SourceOp = "MirIt_PreXf",
  2529. Source = "Output",
  2530. }
  2531. },
  2532. ViewInfo = OperatorInfo { Pos = { -275, 107.758 } },
  2533. },
  2534. MirIt_SwitchA = Switch {
  2535. CtrlWShown = false,
  2536. NameSet = true,
  2537. Inputs = {
  2538. Source = Input { Expression = "MirIt_ctrl.MirrorEnableA", },
  2539. Input0 = Input {
  2540. SourceOp = "MirIt_PreXf",
  2541. Source = "Output",
  2542. },
  2543. Input1 = Input {
  2544. SourceOp = "MirIt_AMirrorMrgA",
  2545. Source = "Output",
  2546. }
  2547. },
  2548. ViewInfo = OperatorInfo { Pos = { 0, 107.758 } },
  2549. Colors = { TileColor = { R = 0.623529411764706, G = 0.776470588235294, B = 0.0823529411764706 }, }
  2550. },
  2551. MirIt_BTranspA = BrightnessContrast {
  2552. CtrlWShown = false,
  2553. NameSet = true,
  2554. Inputs = {
  2555. EffectMask = Input {
  2556. SourceOp = "MirIt_BMaskXf",
  2557. Source = "Output",
  2558. },
  2559. ApplyMaskInverted = Input { Value = 1, },
  2560. MaskChannel = Input { Value = 5, },
  2561. Alpha = Input { Value = 1, },
  2562. Gain = Input { Value = 0, },
  2563. Input = Input {
  2564. SourceOp = "MirIt_SwitchA",
  2565. Source = "Output",
  2566. }
  2567. },
  2568. ViewInfo = OperatorInfo { Pos = { -275, 239.758 } },
  2569. },
  2570. MirIt_BMirrorMrgA = Merge {
  2571. CtrlWShown = false,
  2572. NameSet = true,
  2573. Inputs = {
  2574. Background = Input {
  2575. SourceOp = "MirIt_BTranspA",
  2576. Source = "Output",
  2577. },
  2578. Foreground = Input {
  2579. SourceOp = "MirIt_BMirrorMrgB",
  2580. Source = "Output",
  2581. },
  2582. PerformDepthMerge = Input { Value = 0, }
  2583. },
  2584. ViewInfo = OperatorInfo { Pos = { -165, 239.758 } },
  2585. },
  2586. MirIt_BMirrorMrgB = Merge {
  2587. CtrlWShown = false,
  2588. NameSet = true,
  2589. Inputs = {
  2590. EffectMask = Input {
  2591. SourceOp = "MirIt_BMaskXf",
  2592. Source = "Output",
  2593. },
  2594. MaskChannel = Input { Value = 5, },
  2595. Background = Input {
  2596. SourceOp = "MirIt_BMirXf",
  2597. Source = "Output",
  2598. },
  2599. Foreground = Input {
  2600. SourceOp = "MirIt_BTranspB",
  2601. Source = "Output",
  2602. },
  2603. Operator = Input { Value = FuID { "In" }, },
  2604. PerformDepthMerge = Input { Value = 0, }
  2605. },
  2606. ViewInfo = OperatorInfo { Pos = { -220, 272.758 } },
  2607. },
  2608. MirIt_BMaskXf = Transform {
  2609. CtrlWShown = false,
  2610. NameSet = true,
  2611. Inputs = {
  2612. Quality = Input { Value = 5, },
  2613. Center = Input {
  2614. Value = { 0.409375, 0.411111111111111 },
  2615. Expression = "Point(Salutations_o7.Center.X, Salutations_o7.Center.Y)",
  2616. },
  2617. Angle = Input {
  2618. Value = 6.35,
  2619. Expression = "Salutations_o7.Angle*0.5",
  2620. },
  2621. FlipHoriz = Input {
  2622. Value = 1,
  2623. Expression = "MirIt_ctrl.MirrorFlipB",
  2624. },
  2625. Edges = Input { Value = 2, },
  2626. Input = Input {
  2627. SourceOp = "MirIt_MskBGResize",
  2628. Source = "Output",
  2629. }
  2630. },
  2631. ViewInfo = OperatorInfo { Pos = { -330, 272.758 } },
  2632. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  2633. },
  2634. MirIt_BTranspB = BrightnessContrast {
  2635. CtrlWShown = false,
  2636. NameSet = true,
  2637. Inputs = {
  2638. EffectMask = Input {
  2639. SourceOp = "MirIt_BBitmapB",
  2640. Source = "Mask",
  2641. },
  2642. ApplyMaskInverted = Input { Value = 1, },
  2643. MaskChannel = Input { Value = 5, },
  2644. Alpha = Input { Value = 1, },
  2645. Gain = Input { Value = 0, },
  2646. Input = Input {
  2647. SourceOp = "MirIt_SwitchA",
  2648. Source = "Output",
  2649. }
  2650. },
  2651. ViewInfo = OperatorInfo { Pos = { -110, 272.758 } },
  2652. },
  2653. MirIt_BMirXf = Transform {
  2654. CtrlWShown = false,
  2655. NameSet = true,
  2656. Inputs = {
  2657. Quality = Input { Value = 5, },
  2658. Center = Input {
  2659. Value = { 0.35625, 0.5 },
  2660. Expression = "Point(-0.5+Salutations_o7.Center.X*2, 0.5)",
  2661. },
  2662. Pivot = Input {
  2663. Value = { 0.571875, 0.316666666666667 },
  2664. Expression = "Point(Salutations_o7.Center.X+(0.5-Center.X), Salutations_o7.Center.Y+(0.5-Center.Y))",
  2665. },
  2666. Angle = Input {
  2667. Value = -0.362228728124194,
  2668. Expression = "Salutations_o7.Angle",
  2669. },
  2670. FlipHoriz = Input { Value = 1, },
  2671. Edges = Input {
  2672. Value = 2,
  2673. Expression = "MirIt_ctrl.MirrorsEdges",
  2674. },
  2675. Input = Input {
  2676. SourceOp = "MirIt_SwitchA",
  2677. Source = "Output",
  2678. }
  2679. },
  2680. ViewInfo = OperatorInfo { Pos = { -110, 305.758 } },
  2681. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  2682. },
  2683. MirIt_BBitmapB = BitmapMask {
  2684. CtrlWShown = false,
  2685. NameSet = true,
  2686. Inputs = {
  2687. EffectMask = Input {
  2688. SourceOp = "MirIt_BBitmapA",
  2689. Source = "Mask",
  2690. },
  2691. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2692. PaintMode = Input { Value = FuID { "Add" }, },
  2693. MaskWidth = Input { Value = 1080, },
  2694. MaskHeight = Input { Value = 1080, },
  2695. PixelAspect = Input { Value = { 1, 1 }, },
  2696. ClippingMode = Input { Value = FuID { "None" }, },
  2697. Image = Input {
  2698. SourceOp = "MirIt_BMaskXf",
  2699. Source = "Output",
  2700. },
  2701. Channel = Input { Value = FuID { "Luminance" }, }
  2702. },
  2703. ViewInfo = OperatorInfo { Pos = { -330, 305.758 } },
  2704. },
  2705. MirIt_BBitmapA = BitmapMask {
  2706. CtrlWShown = false,
  2707. NameSet = true,
  2708. Inputs = {
  2709. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2710. MaskWidth = Input { Value = 1080, },
  2711. MaskHeight = Input { Value = 1080, },
  2712. PixelAspect = Input { Value = { 1, 1 }, },
  2713. ClippingMode = Input { Value = FuID { "None" }, },
  2714. Image = Input {
  2715. SourceOp = "MirIt_BMirXf",
  2716. Source = "Output",
  2717. }
  2718. },
  2719. ViewInfo = OperatorInfo { Pos = { -220, 305.758 } },
  2720. },
  2721. MirIt_SwitchB = Switch {
  2722. CtrlWShown = false,
  2723. NameSet = true,
  2724. Inputs = {
  2725. Source = Input { Expression = "MirIt_ctrl.MirrorEnableB", },
  2726. Input0 = Input {
  2727. SourceOp = "MirIt_SwitchA",
  2728. Source = "Output",
  2729. },
  2730. Input1 = Input {
  2731. SourceOp = "MirIt_BMirrorMrgA",
  2732. Source = "Output",
  2733. }
  2734. },
  2735. ViewInfo = OperatorInfo { Pos = { 0, 239.758 } },
  2736. Colors = { TileColor = { R = 0.623529411764706, G = 0.776470588235294, B = 0.0823529411764706 }, }
  2737. },
  2738. MirIt_CBitmapA = BitmapMask {
  2739. CtrlWShown = false,
  2740. NameSet = true,
  2741. Inputs = {
  2742. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2743. MaskWidth = Input { Value = 1080, },
  2744. MaskHeight = Input { Value = 1080, },
  2745. PixelAspect = Input { Value = { 1, 1 }, },
  2746. ClippingMode = Input { Value = FuID { "None" }, },
  2747. Image = Input {
  2748. SourceOp = "MirIt_CMirXf",
  2749. Source = "Output",
  2750. }
  2751. },
  2752. ViewInfo = OperatorInfo { Pos = { -220, 437.758 } },
  2753. },
  2754. MirIt_CMirXf = Transform {
  2755. CtrlWShown = false,
  2756. NameSet = true,
  2757. Inputs = {
  2758. Quality = Input { Value = 5, },
  2759. Center = Input {
  2760. Value = { 0.340625, 0.5 },
  2761. Expression = "Point(-0.5+ShadowMakerSdR.Center.X*2, 0.5)",
  2762. },
  2763. Pivot = Input {
  2764. Value = { 0.5796875, 0.3 },
  2765. Expression = "Point(ShadowMakerSdR.Center.X+(0.5-Center.X), ShadowMakerSdR.Center.Y+(0.5-Center.Y))",
  2766. },
  2767. Angle = Input {
  2768. Value = -12.984881444598,
  2769. Expression = "ShadowMakerSdR.Angle",
  2770. },
  2771. FlipHoriz = Input { Value = 1, },
  2772. Edges = Input {
  2773. Value = 2,
  2774. Expression = "MirIt_ctrl.MirrorsEdges",
  2775. },
  2776. Input = Input {
  2777. SourceOp = "MirIt_SwitchB",
  2778. Source = "Output",
  2779. }
  2780. },
  2781. ViewInfo = OperatorInfo { Pos = { -110, 437.758 } },
  2782. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  2783. },
  2784. MirIt_CMirrorMrgB = Merge {
  2785. CtrlWShown = false,
  2786. NameSet = true,
  2787. Inputs = {
  2788. EffectMask = Input {
  2789. SourceOp = "MirIt_CMaskXf",
  2790. Source = "Output",
  2791. },
  2792. MaskChannel = Input { Value = 5, },
  2793. Background = Input {
  2794. SourceOp = "MirIt_CMirXf",
  2795. Source = "Output",
  2796. },
  2797. Foreground = Input {
  2798. SourceOp = "MirIt_CTranspB",
  2799. Source = "Output",
  2800. },
  2801. Operator = Input { Value = FuID { "In" }, },
  2802. PerformDepthMerge = Input { Value = 0, }
  2803. },
  2804. ViewInfo = OperatorInfo { Pos = { -220, 404.758 } },
  2805. },
  2806. MirIt_CBitmapB = BitmapMask {
  2807. CtrlWShown = false,
  2808. NameSet = true,
  2809. Inputs = {
  2810. EffectMask = Input {
  2811. SourceOp = "MirIt_CBitmapA",
  2812. Source = "Mask",
  2813. },
  2814. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  2815. PaintMode = Input { Value = FuID { "Add" }, },
  2816. MaskWidth = Input { Value = 1080, },
  2817. MaskHeight = Input { Value = 1080, },
  2818. PixelAspect = Input { Value = { 1, 1 }, },
  2819. ClippingMode = Input { Value = FuID { "None" }, },
  2820. Image = Input {
  2821. SourceOp = "MirIt_CMaskXf",
  2822. Source = "Output",
  2823. },
  2824. Channel = Input { Value = FuID { "Luminance" }, }
  2825. },
  2826. ViewInfo = OperatorInfo { Pos = { -330, 437.758 } },
  2827. },
  2828. MirIt_CTranspB = BrightnessContrast {
  2829. CtrlWShown = false,
  2830. NameSet = true,
  2831. Inputs = {
  2832. EffectMask = Input {
  2833. SourceOp = "MirIt_CBitmapB",
  2834. Source = "Mask",
  2835. },
  2836. ApplyMaskInverted = Input { Value = 1, },
  2837. MaskChannel = Input { Value = 5, },
  2838. Alpha = Input { Value = 1, },
  2839. Gain = Input { Value = 0, },
  2840. Input = Input {
  2841. SourceOp = "MirIt_SwitchB",
  2842. Source = "Output",
  2843. }
  2844. },
  2845. ViewInfo = OperatorInfo { Pos = { -110, 404.758 } },
  2846. },
  2847. MirIt_CTranspA = BrightnessContrast {
  2848. CtrlWShown = false,
  2849. NameSet = true,
  2850. Inputs = {
  2851. EffectMask = Input {
  2852. SourceOp = "MirIt_CMaskXf",
  2853. Source = "Output",
  2854. },
  2855. ApplyMaskInverted = Input { Value = 1, },
  2856. MaskChannel = Input { Value = 5, },
  2857. Alpha = Input { Value = 1, },
  2858. Gain = Input { Value = 0, },
  2859. Input = Input {
  2860. SourceOp = "MirIt_SwitchB",
  2861. Source = "Output",
  2862. }
  2863. },
  2864. ViewInfo = OperatorInfo { Pos = { -275, 371.758 } },
  2865. },
  2866. MirIt_CMaskXf = Transform {
  2867. CtrlWShown = false,
  2868. NameSet = true,
  2869. Inputs = {
  2870. Quality = Input { Value = 5, },
  2871. Center = Input {
  2872. Value = { 0.44375, 0.447222222222222 },
  2873. Expression = "Point(ShadowMakerSdR.Center.X, ShadowMakerSdR.Center.Y)",
  2874. },
  2875. Angle = Input {
  2876. Value = -33.5808696882345,
  2877. Expression = "ShadowMakerSdR.Angle*0.5",
  2878. },
  2879. FlipHoriz = Input { Expression = "MirIt_ctrl.MirrorFlipC", },
  2880. Edges = Input { Value = 2, },
  2881. Input = Input {
  2882. SourceOp = "MirIt_MskBGResize",
  2883. Source = "Output",
  2884. }
  2885. },
  2886. ViewInfo = OperatorInfo { Pos = { -330, 404.758 } },
  2887. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  2888. },
  2889. MirIt_CMirrorMrgA = Merge {
  2890. CtrlWShown = false,
  2891. NameSet = true,
  2892. Inputs = {
  2893. Background = Input {
  2894. SourceOp = "MirIt_CTranspA",
  2895. Source = "Output",
  2896. },
  2897. Foreground = Input {
  2898. SourceOp = "MirIt_CMirrorMrgB",
  2899. Source = "Output",
  2900. },
  2901. PerformDepthMerge = Input { Value = 0, }
  2902. },
  2903. ViewInfo = OperatorInfo { Pos = { -165, 371.758 } },
  2904. },
  2905. MirIt_SwitchC = Switch {
  2906. CtrlWShown = false,
  2907. NameSet = true,
  2908. Inputs = {
  2909. Source = Input { Expression = "MirIt_ctrl.MirrorEnableC", },
  2910. Input0 = Input {
  2911. SourceOp = "MirIt_SwitchB",
  2912. Source = "Output",
  2913. },
  2914. Input1 = Input {
  2915. SourceOp = "MirIt_CMirrorMrgA",
  2916. Source = "Output",
  2917. }
  2918. },
  2919. ViewInfo = OperatorInfo { Pos = { 0, 371.758 } },
  2920. Colors = { TileColor = { R = 0.623529411764706, G = 0.776470588235294, B = 0.0823529411764706 }, }
  2921. },
  2922. MirIt_DMirXf = Transform {
  2923. CtrlWShown = false,
  2924. NameSet = true,
  2925. Inputs = {
  2926. Quality = Input { Value = 5, },
  2927. Center = Input {
  2928. Value = { 0.296875, 0.5 },
  2929. Expression = "Point(-0.5+Millolab.Center.X*2, 0.5)",
  2930. },
  2931. Pivot = Input {
  2932. Value = { 0.6015625, 0.4 },
  2933. Expression = "Point(Millolab.Center.X+(0.5-Center.X), Millolab.Center.Y+(0.5-Center.Y))",
  2934. },
  2935. Angle = Input {
  2936. Value = -70.1037080390201,
  2937. Expression = "Millolab.Angle",
  2938. },
  2939. FlipHoriz = Input { Value = 1, },
  2940. Edges = Input {
  2941. Value = 2,
  2942. Expression = "MirIt_ctrl.MirrorsEdges",
  2943. },
  2944. Input = Input {
  2945. SourceOp = "MirIt_SwitchC",
  2946. Source = "Output",
  2947. }
  2948. },
  2949. ViewInfo = OperatorInfo { Pos = { -110, 569.758 } },
  2950. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  2951. },
  2952. MirIt_DMirrorMrgB = Merge {
  2953. CtrlWShown = false,
  2954. NameSet = true,
  2955. Inputs = {
  2956. EffectMask = Input {
  2957. SourceOp = "MirIt_DMaskXf",
  2958. Source = "Output",
  2959. },
  2960. MaskChannel = Input { Value = 5, },
  2961. Background = Input {
  2962. SourceOp = "MirIt_DMirXf",
  2963. Source = "Output",
  2964. },
  2965. Foreground = Input {
  2966. SourceOp = "MirIt_DTranspB",
  2967. Source = "Output",
  2968. },
  2969. Operator = Input { Value = FuID { "In" }, },
  2970. PerformDepthMerge = Input { Value = 0, }
  2971. },
  2972. ViewInfo = OperatorInfo { Pos = { -220, 536.758 } },
  2973. },
  2974. MirIt_DTranspB = BrightnessContrast {
  2975. CtrlWShown = false,
  2976. NameSet = true,
  2977. Inputs = {
  2978. EffectMask = Input {
  2979. SourceOp = "MirIt_DBitmapB",
  2980. Source = "Mask",
  2981. },
  2982. ApplyMaskInverted = Input { Value = 1, },
  2983. MaskChannel = Input { Value = 5, },
  2984. Alpha = Input { Value = 1, },
  2985. Gain = Input { Value = 0, },
  2986. Input = Input {
  2987. SourceOp = "MirIt_SwitchC",
  2988. Source = "Output",
  2989. }
  2990. },
  2991. ViewInfo = OperatorInfo { Pos = { -110, 536.758 } },
  2992. },
  2993. MirIt_DBitmapB = BitmapMask {
  2994. CtrlWShown = false,
  2995. NameSet = true,
  2996. Inputs = {
  2997. EffectMask = Input {
  2998. SourceOp = "MirIt_DBitmapA",
  2999. Source = "Mask",
  3000. },
  3001. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3002. PaintMode = Input { Value = FuID { "Add" }, },
  3003. MaskWidth = Input { Value = 1080, },
  3004. MaskHeight = Input { Value = 1080, },
  3005. PixelAspect = Input { Value = { 1, 1 }, },
  3006. ClippingMode = Input { Value = FuID { "None" }, },
  3007. Image = Input {
  3008. SourceOp = "MirIt_DMaskXf",
  3009. Source = "Output",
  3010. },
  3011. Channel = Input { Value = FuID { "Luminance" }, }
  3012. },
  3013. ViewInfo = OperatorInfo { Pos = { -330, 569.758 } },
  3014. },
  3015. MirIt_DBitmapA = BitmapMask {
  3016. CtrlWShown = false,
  3017. NameSet = true,
  3018. Inputs = {
  3019. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3020. MaskWidth = Input { Value = 1080, },
  3021. MaskHeight = Input { Value = 1080, },
  3022. PixelAspect = Input { Value = { 1, 1 }, },
  3023. ClippingMode = Input { Value = FuID { "None" }, },
  3024. Image = Input {
  3025. SourceOp = "MirIt_DMirXf",
  3026. Source = "Output",
  3027. }
  3028. },
  3029. ViewInfo = OperatorInfo { Pos = { -220, 569.758 } },
  3030. },
  3031. MirIt_DTranspA = BrightnessContrast {
  3032. CtrlWShown = false,
  3033. NameSet = true,
  3034. Inputs = {
  3035. EffectMask = Input {
  3036. SourceOp = "MirIt_DMaskXf",
  3037. Source = "Output",
  3038. },
  3039. ApplyMaskInverted = Input { Value = 1, },
  3040. MaskChannel = Input { Value = 5, },
  3041. Alpha = Input { Value = 1, },
  3042. Gain = Input { Value = 0, },
  3043. Input = Input {
  3044. SourceOp = "MirIt_SwitchC",
  3045. Source = "Output",
  3046. }
  3047. },
  3048. ViewInfo = OperatorInfo { Pos = { -275, 503.758 } },
  3049. },
  3050. MirIt_DMaskXf = Transform {
  3051. CtrlWShown = false,
  3052. NameSet = true,
  3053. Inputs = {
  3054. Quality = Input { Value = 5, },
  3055. Center = Input {
  3056. Value = { 0.5734375, 0.352777777777778 },
  3057. Expression = "Point(Millolab.Center.X, Millolab.Center.Y)",
  3058. },
  3059. Angle = Input {
  3060. Value = -7.83393530225225,
  3061. Expression = "Millolab.Angle*0.5",
  3062. },
  3063. FlipHoriz = Input { Expression = "MirIt_ctrl.MirrorFlipD", },
  3064. Edges = Input { Value = 2, },
  3065. Input = Input {
  3066. SourceOp = "MirIt_MskBGResize",
  3067. Source = "Output",
  3068. }
  3069. },
  3070. ViewInfo = OperatorInfo { Pos = { -330, 536.758 } },
  3071. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  3072. },
  3073. MirIt_DMirrorMrgA = Merge {
  3074. CtrlWShown = false,
  3075. NameSet = true,
  3076. Inputs = {
  3077. Background = Input {
  3078. SourceOp = "MirIt_DTranspA",
  3079. Source = "Output",
  3080. },
  3081. Foreground = Input {
  3082. SourceOp = "MirIt_DMirrorMrgB",
  3083. Source = "Output",
  3084. },
  3085. PerformDepthMerge = Input { Value = 0, }
  3086. },
  3087. ViewInfo = OperatorInfo { Pos = { -165, 503.758 } },
  3088. },
  3089. MirIt_SwitchD = Switch {
  3090. CtrlWShown = false,
  3091. NameSet = true,
  3092. Inputs = {
  3093. Source = Input { Expression = "MirIt_ctrl.MirrorEnableD", },
  3094. Input0 = Input {
  3095. SourceOp = "MirIt_SwitchC",
  3096. Source = "Output",
  3097. },
  3098. Input1 = Input {
  3099. SourceOp = "MirIt_DMirrorMrgA",
  3100. Source = "Output",
  3101. }
  3102. },
  3103. ViewInfo = OperatorInfo { Pos = { 0, 503.758 } },
  3104. Colors = { TileColor = { R = 0.623529411764706, G = 0.776470588235294, B = 0.0823529411764706 }, }
  3105. },
  3106. MirIt_EMirXf = Transform {
  3107. CtrlWShown = false,
  3108. NameSet = true,
  3109. Inputs = {
  3110. Quality = Input { Value = 5, },
  3111. Center = Input {
  3112. Value = { 0.81875, 0.5 },
  3113. Expression = "Point(-0.5+SecondMan.Center.X*2, 0.5)",
  3114. },
  3115. Pivot = Input {
  3116. Value = { 0.340625, 0.522222222222222 },
  3117. Expression = "Point(SecondMan.Center.X+(0.5-Center.X), SecondMan.Center.Y+(0.5-Center.Y))",
  3118. },
  3119. Angle = Input {
  3120. Value = -12.3068822654257,
  3121. Expression = "SecondMan.Angle",
  3122. },
  3123. FlipHoriz = Input { Value = 1, },
  3124. Edges = Input {
  3125. Value = 2,
  3126. Expression = "MirIt_ctrl.MirrorsEdges",
  3127. },
  3128. Input = Input {
  3129. SourceOp = "MirIt_SwitchD",
  3130. Source = "Output",
  3131. }
  3132. },
  3133. ViewInfo = OperatorInfo { Pos = { -110, 701.758 } },
  3134. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  3135. },
  3136. MirIt_ETranspB = BrightnessContrast {
  3137. CtrlWShown = false,
  3138. NameSet = true,
  3139. Inputs = {
  3140. EffectMask = Input {
  3141. SourceOp = "MirIt_EBitmapB",
  3142. Source = "Mask",
  3143. },
  3144. ApplyMaskInverted = Input { Value = 1, },
  3145. MaskChannel = Input { Value = 5, },
  3146. Alpha = Input { Value = 1, },
  3147. Gain = Input { Value = 0, },
  3148. Input = Input {
  3149. SourceOp = "MirIt_SwitchD",
  3150. Source = "Output",
  3151. }
  3152. },
  3153. ViewInfo = OperatorInfo { Pos = { -110, 668.758 } },
  3154. },
  3155. MirIt_EMirrorMrgB = Merge {
  3156. CtrlWShown = false,
  3157. NameSet = true,
  3158. Inputs = {
  3159. EffectMask = Input {
  3160. SourceOp = "MirIt_EMaskXf",
  3161. Source = "Output",
  3162. },
  3163. MaskChannel = Input { Value = 5, },
  3164. Background = Input {
  3165. SourceOp = "MirIt_EMirXf",
  3166. Source = "Output",
  3167. },
  3168. Foreground = Input {
  3169. SourceOp = "MirIt_ETranspB",
  3170. Source = "Output",
  3171. },
  3172. Operator = Input { Value = FuID { "In" }, },
  3173. PerformDepthMerge = Input { Value = 0, }
  3174. },
  3175. ViewInfo = OperatorInfo { Pos = { -220, 668.758 } },
  3176. },
  3177. MirIt_EBitmapA = BitmapMask {
  3178. CtrlWShown = false,
  3179. NameSet = true,
  3180. Inputs = {
  3181. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3182. MaskWidth = Input { Value = 1080, },
  3183. MaskHeight = Input { Value = 1080, },
  3184. PixelAspect = Input { Value = { 1, 1 }, },
  3185. ClippingMode = Input { Value = FuID { "None" }, },
  3186. Image = Input {
  3187. SourceOp = "MirIt_EMirXf",
  3188. Source = "Output",
  3189. }
  3190. },
  3191. ViewInfo = OperatorInfo { Pos = { -220, 701.758 } },
  3192. },
  3193. MirIt_SwitchE = Switch {
  3194. CtrlWShown = false,
  3195. NameSet = true,
  3196. Inputs = {
  3197. Source = Input { Expression = "MirIt_ctrl.MirrorEnableE", },
  3198. Input0 = Input {
  3199. SourceOp = "MirIt_SwitchD",
  3200. Source = "Output",
  3201. },
  3202. Input1 = Input {
  3203. SourceOp = "MirIt_EMirrorMrgA",
  3204. Source = "Output",
  3205. }
  3206. },
  3207. ViewInfo = OperatorInfo { Pos = { 0, 635.758 } },
  3208. Colors = { TileColor = { R = 0.623529411764706, G = 0.776470588235294, B = 0.0823529411764706 }, }
  3209. },
  3210. MirIt_ETranspA = BrightnessContrast {
  3211. CtrlWShown = false,
  3212. NameSet = true,
  3213. Inputs = {
  3214. EffectMask = Input {
  3215. SourceOp = "MirIt_EMaskXf",
  3216. Source = "Output",
  3217. },
  3218. ApplyMaskInverted = Input { Value = 1, },
  3219. MaskChannel = Input { Value = 5, },
  3220. Alpha = Input { Value = 1, },
  3221. Gain = Input { Value = 0, },
  3222. Input = Input {
  3223. SourceOp = "MirIt_SwitchD",
  3224. Source = "Output",
  3225. }
  3226. },
  3227. ViewInfo = OperatorInfo { Pos = { -275, 635.758 } },
  3228. },
  3229. MirIt_EMirrorMrgA = Merge {
  3230. CtrlWShown = false,
  3231. NameSet = true,
  3232. Inputs = {
  3233. Background = Input {
  3234. SourceOp = "MirIt_ETranspA",
  3235. Source = "Output",
  3236. },
  3237. Foreground = Input {
  3238. SourceOp = "MirIt_EMirrorMrgB",
  3239. Source = "Output",
  3240. },
  3241. PerformDepthMerge = Input { Value = 0, }
  3242. },
  3243. ViewInfo = OperatorInfo { Pos = { -165, 635.758 } },
  3244. },
  3245. MirIt_EBitmapB = BitmapMask {
  3246. CtrlWShown = false,
  3247. NameSet = true,
  3248. Inputs = {
  3249. EffectMask = Input {
  3250. SourceOp = "MirIt_EBitmapA",
  3251. Source = "Mask",
  3252. },
  3253. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3254. PaintMode = Input { Value = FuID { "Add" }, },
  3255. MaskWidth = Input { Value = 1080, },
  3256. MaskHeight = Input { Value = 1080, },
  3257. PixelAspect = Input { Value = { 1, 1 }, },
  3258. ClippingMode = Input { Value = FuID { "None" }, },
  3259. Image = Input {
  3260. SourceOp = "MirIt_EMaskXf",
  3261. Source = "Output",
  3262. },
  3263. Channel = Input { Value = FuID { "Luminance" }, }
  3264. },
  3265. ViewInfo = OperatorInfo { Pos = { -330, 701.758 } },
  3266. },
  3267. MirIt_EMaskXf = Transform {
  3268. CtrlWShown = false,
  3269. NameSet = true,
  3270. Inputs = {
  3271. Quality = Input { Value = 5, },
  3272. Center = Input {
  3273. Value = { 0.1734375, 0.369444444444444 },
  3274. Expression = "Point(SecondMan.Center.X, SecondMan.Center.Y)",
  3275. },
  3276. Angle = Input {
  3277. Value = 47.9972782564941,
  3278. Expression = "SecondMan.Angle*0.5",
  3279. },
  3280. FlipHoriz = Input {
  3281. Value = 1,
  3282. Expression = "MirIt_ctrl.MirrorFlipE",
  3283. },
  3284. Edges = Input { Value = 2, },
  3285. Input = Input {
  3286. SourceOp = "MirIt_MskBGResize",
  3287. Source = "Output",
  3288. }
  3289. },
  3290. ViewInfo = OperatorInfo { Pos = { -330, 668.758 } },
  3291. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  3292. },
  3293. MirIt_FMirXf = Transform {
  3294. CtrlWShown = false,
  3295. NameSet = true,
  3296. Inputs = {
  3297. Quality = Input { Value = 5, },
  3298. Center = Input { Expression = "Point(-0.5+Chad.Center.X*2, 0.5)", },
  3299. Pivot = Input { Expression = "Point(Chad.Center.X+(0.5-Center.X), Chad.Center.Y+(0.5-Center.Y))", },
  3300. Angle = Input {
  3301. Value = -143.5,
  3302. Expression = "Chad.Angle",
  3303. },
  3304. FlipHoriz = Input { Value = 1, },
  3305. Edges = Input {
  3306. Value = 2,
  3307. Expression = "MirIt_ctrl.MirrorsEdges",
  3308. },
  3309. Input = Input {
  3310. SourceOp = "MirIt_SwitchE",
  3311. Source = "Output",
  3312. }
  3313. },
  3314. ViewInfo = OperatorInfo { Pos = { -110, 833.758 } },
  3315. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  3316. },
  3317. MirIt_FTranspB = BrightnessContrast {
  3318. CtrlWShown = false,
  3319. NameSet = true,
  3320. Inputs = {
  3321. EffectMask = Input {
  3322. SourceOp = "MirIt_FBitmapB",
  3323. Source = "Mask",
  3324. },
  3325. ApplyMaskInverted = Input { Value = 1, },
  3326. MaskChannel = Input { Value = 5, },
  3327. Alpha = Input { Value = 1, },
  3328. Gain = Input { Value = 0, },
  3329. Input = Input {
  3330. SourceOp = "MirIt_SwitchE",
  3331. Source = "Output",
  3332. }
  3333. },
  3334. ViewInfo = OperatorInfo { Pos = { -110, 800.758 } },
  3335. },
  3336. MirIt_FMirrorMrgB = Merge {
  3337. CtrlWShown = false,
  3338. NameSet = true,
  3339. Inputs = {
  3340. EffectMask = Input {
  3341. SourceOp = "MirIt_FMaskXf",
  3342. Source = "Output",
  3343. },
  3344. MaskChannel = Input { Value = 5, },
  3345. Background = Input {
  3346. SourceOp = "MirIt_FMirXf",
  3347. Source = "Output",
  3348. },
  3349. Foreground = Input {
  3350. SourceOp = "MirIt_FTranspB",
  3351. Source = "Output",
  3352. },
  3353. Operator = Input { Value = FuID { "In" }, },
  3354. PerformDepthMerge = Input { Value = 0, }
  3355. },
  3356. ViewInfo = OperatorInfo { Pos = { -220, 800.758 } },
  3357. },
  3358. MirIt_FBitmapA = BitmapMask {
  3359. CtrlWShown = false,
  3360. NameSet = true,
  3361. Inputs = {
  3362. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3363. MaskWidth = Input { Value = 1080, },
  3364. MaskHeight = Input { Value = 1080, },
  3365. PixelAspect = Input { Value = { 1, 1 }, },
  3366. ClippingMode = Input { Value = FuID { "None" }, },
  3367. Image = Input {
  3368. SourceOp = "MirIt_FMirXf",
  3369. Source = "Output",
  3370. }
  3371. },
  3372. ViewInfo = OperatorInfo { Pos = { -220, 833.758 } },
  3373. },
  3374. MirIt_SwitchF = Switch {
  3375. CtrlWShown = false,
  3376. NameSet = true,
  3377. Inputs = {
  3378. Source = Input { Expression = "MirIt_ctrl.MirrorEnableF", },
  3379. Input0 = Input {
  3380. SourceOp = "MirIt_SwitchE",
  3381. Source = "Output",
  3382. },
  3383. Input1 = Input {
  3384. SourceOp = "MirIt_FMirrorMrgA",
  3385. Source = "Output",
  3386. }
  3387. },
  3388. ViewInfo = OperatorInfo { Pos = { 0, 767.758 } },
  3389. Colors = { TileColor = { R = 0.623529411764706, G = 0.776470588235294, B = 0.0823529411764706 }, }
  3390. },
  3391. MirIt_FTranspA = BrightnessContrast {
  3392. CtrlWShown = false,
  3393. NameSet = true,
  3394. Inputs = {
  3395. EffectMask = Input {
  3396. SourceOp = "MirIt_FMaskXf",
  3397. Source = "Output",
  3398. },
  3399. ApplyMaskInverted = Input { Value = 1, },
  3400. MaskChannel = Input { Value = 5, },
  3401. Alpha = Input { Value = 1, },
  3402. Gain = Input { Value = 0, },
  3403. Input = Input {
  3404. SourceOp = "MirIt_SwitchE",
  3405. Source = "Output",
  3406. }
  3407. },
  3408. ViewInfo = OperatorInfo { Pos = { -275, 767.758 } },
  3409. },
  3410. MirIt_FMirrorMrgA = Merge {
  3411. CtrlWShown = false,
  3412. NameSet = true,
  3413. Inputs = {
  3414. Background = Input {
  3415. SourceOp = "MirIt_FTranspA",
  3416. Source = "Output",
  3417. },
  3418. Foreground = Input {
  3419. SourceOp = "MirIt_FMirrorMrgB",
  3420. Source = "Output",
  3421. },
  3422. PerformDepthMerge = Input { Value = 0, }
  3423. },
  3424. ViewInfo = OperatorInfo { Pos = { -165, 767.758 } },
  3425. },
  3426. MirIt_FBitmapB = BitmapMask {
  3427. CtrlWShown = false,
  3428. NameSet = true,
  3429. Inputs = {
  3430. EffectMask = Input {
  3431. SourceOp = "MirIt_FBitmapA",
  3432. Source = "Mask",
  3433. },
  3434. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3435. PaintMode = Input { Value = FuID { "Add" }, },
  3436. MaskWidth = Input { Value = 1080, },
  3437. MaskHeight = Input { Value = 1080, },
  3438. PixelAspect = Input { Value = { 1, 1 }, },
  3439. ClippingMode = Input { Value = FuID { "None" }, },
  3440. Image = Input {
  3441. SourceOp = "MirIt_FMaskXf",
  3442. Source = "Output",
  3443. },
  3444. Channel = Input { Value = FuID { "Luminance" }, }
  3445. },
  3446. ViewInfo = OperatorInfo { Pos = { -330, 833.758 } },
  3447. },
  3448. MirIt_FMaskXf = Transform {
  3449. CtrlWShown = false,
  3450. NameSet = true,
  3451. Inputs = {
  3452. Quality = Input { Value = 5, },
  3453. Center = Input {
  3454. Value = { 0.946875, 0.444444444444444 },
  3455. Expression = "Point(Chad.Center.X, Chad.Center.Y)",
  3456. },
  3457. Angle = Input {
  3458. Value = -149.869924122111,
  3459. Expression = "Chad.Angle*0.5",
  3460. },
  3461. FlipHoriz = Input {
  3462. Value = 1,
  3463. Expression = "MirIt_ctrl.MirrorFlipF",
  3464. },
  3465. Edges = Input { Value = 2, },
  3466. Input = Input {
  3467. SourceOp = "MirIt_MskBGResize",
  3468. Source = "Output",
  3469. }
  3470. },
  3471. ViewInfo = OperatorInfo { Pos = { -330, 800.758 } },
  3472. Colors = { TileColor = { R = 0.913725490196078, G = 0.549019607843137, B = 0.709803921568627 }, }
  3473. },
  3474. Midgardsormr = EllipseMask {
  3475. CtrlWShown = false,
  3476. NameSet = true,
  3477. Inputs = {
  3478. EffectMask = Input {
  3479. SourceOp = "Chad",
  3480. Source = "Mask",
  3481. },
  3482. ShowViewControls = Input {
  3483. Value = 0,
  3484. Expression = "Solid",
  3485. },
  3486. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3487. Invert = Input { Value = 1, },
  3488. Solid = Input {
  3489. Value = 0,
  3490. Expression = "MirIt_ctrl.Mode",
  3491. },
  3492. MaskWidth = Input { Value = 1080, },
  3493. MaskHeight = Input { Value = 1080, },
  3494. PixelAspect = Input { Value = { 1, 1 }, },
  3495. ClippingMode = Input { Value = FuID { "None" }, },
  3496. Width = Input { Value = 0, },
  3497. Height = Input { Value = 0, }
  3498. },
  3499. ViewInfo = OperatorInfo { Pos = { 330, 866.758 } },
  3500. UserControls = ordered() {
  3501. Angle = {
  3502. INP_MaxAllowed = 1000000,
  3503. INP_Integer = false,
  3504. INPID_InputControl = "ScrewControl",
  3505. INP_MaxScale = 45,
  3506. INP_Default = 0,
  3507. INPID_PreviewControl = "AngleControl",
  3508. INP_MinAllowed = -1000000,
  3509. LINKID_DataType = "Number",
  3510. ICS_ControlPage = "Controls",
  3511. INP_SplineType = "Default",
  3512. INP_MinScale = 0,
  3513. LINKS_Name = "Angle"
  3514. }
  3515. }
  3516. },
  3517. InOrderOfAppearance = EllipseMask {
  3518. CtrlWShown = false,
  3519. NameSet = true,
  3520. Inputs = {
  3521. ShowViewControls = Input { Expression = "Solid", },
  3522. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3523. Invert = Input { Value = 1, },
  3524. Solid = Input { Expression = "(MirIt_ctrl.MirrorEnableA==0 or MirIt_ctrl.MirrorNestA==0) and 0 or 1-MirIt_ctrl.Mode", },
  3525. MaskWidth = Input { Value = 1080, },
  3526. MaskHeight = Input { Value = 1080, },
  3527. PixelAspect = Input { Value = { 1, 1 }, },
  3528. ClippingMode = Input { Value = FuID { "None" }, },
  3529. Width = Input { Value = 0, },
  3530. Height = Input { Value = 0, }
  3531. },
  3532. ViewInfo = OperatorInfo { Pos = { 330, 668.758 } },
  3533. },
  3534. Salutations_o7 = EllipseMask {
  3535. CtrlWShown = false,
  3536. NameSet = true,
  3537. Inputs = {
  3538. EffectMask = Input {
  3539. SourceOp = "InOrderOfAppearance",
  3540. Source = "Mask",
  3541. },
  3542. ShowViewControls = Input {
  3543. Value = 0,
  3544. Expression = "Solid",
  3545. },
  3546. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3547. Invert = Input { Value = 1, },
  3548. Solid = Input {
  3549. Value = 0,
  3550. Expression = "(MirIt_ctrl.MirrorEnableB==0 or MirIt_ctrl.MirrorNestB==0) and 0 or 1-MirIt_ctrl.Mode",
  3551. },
  3552. MaskWidth = Input { Value = 1080, },
  3553. MaskHeight = Input { Value = 1080, },
  3554. PixelAspect = Input { Value = { 1, 1 }, },
  3555. ClippingMode = Input { Value = FuID { "None" }, },
  3556. Width = Input { Value = 0, },
  3557. Height = Input { Value = 0, }
  3558. },
  3559. ViewInfo = OperatorInfo { Pos = { 330, 701.758 } },
  3560. },
  3561. ShadowMakerSdR = EllipseMask {
  3562. CtrlWShown = false,
  3563. NameSet = true,
  3564. Inputs = {
  3565. EffectMask = Input {
  3566. SourceOp = "Salutations_o7",
  3567. Source = "Mask",
  3568. },
  3569. ShowViewControls = Input {
  3570. Value = 0,
  3571. Expression = "Solid",
  3572. },
  3573. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3574. Invert = Input { Value = 1, },
  3575. Solid = Input {
  3576. Value = 0,
  3577. Expression = "(MirIt_ctrl.MirrorEnableC==0 or MirIt_ctrl.MirrorNestC==0) and 0 or 1-MirIt_ctrl.Mode",
  3578. },
  3579. MaskWidth = Input { Value = 1080, },
  3580. MaskHeight = Input { Value = 1080, },
  3581. PixelAspect = Input { Value = { 1, 1 }, },
  3582. ClippingMode = Input { Value = FuID { "None" }, },
  3583. Width = Input { Value = 0, },
  3584. Height = Input { Value = 0, }
  3585. },
  3586. ViewInfo = OperatorInfo { Pos = { 330, 734.758 } },
  3587. },
  3588. Millolab = EllipseMask {
  3589. CtrlWShown = false,
  3590. NameSet = true,
  3591. Inputs = {
  3592. EffectMask = Input {
  3593. SourceOp = "ShadowMakerSdR",
  3594. Source = "Mask",
  3595. },
  3596. ShowViewControls = Input {
  3597. Value = 0,
  3598. Expression = "Solid",
  3599. },
  3600. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3601. Invert = Input { Value = 1, },
  3602. Solid = Input {
  3603. Value = 0,
  3604. Expression = "(MirIt_ctrl.MirrorEnableD==0 or MirIt_ctrl.MirrorNestD==0) and 0 or 1-MirIt_ctrl.Mode",
  3605. },
  3606. MaskWidth = Input { Value = 1080, },
  3607. MaskHeight = Input { Value = 1080, },
  3608. PixelAspect = Input { Value = { 1, 1 }, },
  3609. ClippingMode = Input { Value = FuID { "None" }, },
  3610. Width = Input { Value = 0, },
  3611. Height = Input { Value = 0, }
  3612. },
  3613. ViewInfo = OperatorInfo { Pos = { 330, 767.758 } },
  3614. },
  3615. SecondMan = EllipseMask {
  3616. CtrlWShown = false,
  3617. NameSet = true,
  3618. Inputs = {
  3619. EffectMask = Input {
  3620. SourceOp = "Millolab",
  3621. Source = "Mask",
  3622. },
  3623. ShowViewControls = Input {
  3624. Value = 0,
  3625. Expression = "Solid",
  3626. },
  3627. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3628. Invert = Input { Value = 1, },
  3629. Solid = Input {
  3630. Value = 0,
  3631. Expression = "(MirIt_ctrl.MirrorEnableE==0 or MirIt_ctrl.MirrorNestE==0) and 0 or 1-MirIt_ctrl.Mode",
  3632. },
  3633. MaskWidth = Input { Value = 1080, },
  3634. MaskHeight = Input { Value = 1080, },
  3635. PixelAspect = Input { Value = { 1, 1 }, },
  3636. ClippingMode = Input { Value = FuID { "None" }, },
  3637. Width = Input { Value = 0, },
  3638. Height = Input { Value = 0, }
  3639. },
  3640. ViewInfo = OperatorInfo { Pos = { 330, 800.758 } },
  3641. },
  3642. Chad = EllipseMask {
  3643. CtrlWShown = false,
  3644. NameSet = true,
  3645. Inputs = {
  3646. EffectMask = Input {
  3647. SourceOp = "SecondMan",
  3648. Source = "Mask",
  3649. },
  3650. ShowViewControls = Input {
  3651. Value = 0,
  3652. Expression = "Solid",
  3653. },
  3654. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  3655. Invert = Input { Value = 1, },
  3656. Solid = Input {
  3657. Value = 0,
  3658. Expression = "(MirIt_ctrl.MirrorEnableF==0 or MirIt_ctrl.MirrorNestF==0) and 0 or 1-MirIt_ctrl.Mode",
  3659. },
  3660. MaskWidth = Input { Value = 1080, },
  3661. MaskHeight = Input { Value = 1080, },
  3662. PixelAspect = Input { Value = { 1, 1 }, },
  3663. ClippingMode = Input { Value = FuID { "None" }, },
  3664. Width = Input { Value = 0, },
  3665. Height = Input { Value = 0, }
  3666. },
  3667. ViewInfo = OperatorInfo { Pos = { 330, 833.758 } },
  3668. },
  3669. MirIt_ControlHub = BrightnessContrast {
  3670. CtrlWShown = false,
  3671. NameSet = true,
  3672. Inputs = {
  3673. EffectMask = Input {
  3674. SourceOp = "Midgardsormr",
  3675. Source = "Mask",
  3676. },
  3677. ProcessRed = Input { Value = 0, },
  3678. ProcessGreen = Input { Value = 0, },
  3679. ProcessBlue = Input { Value = 0, },
  3680. ProcessAlpha = Input { Value = 0, },
  3681. Input = Input {
  3682. SourceOp = "MirIt_PostXf",
  3683. Source = "Output",
  3684. }
  3685. },
  3686. ViewInfo = OperatorInfo { Pos = { 220, 899.758 } },
  3687. },
  3688. MirIt_PreXf = Transform {
  3689. CtrlWShown = false,
  3690. NameSet = true,
  3691. Inputs = {
  3692. Quality = Input { Value = 5, },
  3693. Center = Input {
  3694. Value = { 0.253, 0.5 },
  3695. Expression = "MirIt_ctrl.Mode==0 and MirIt_ctrl.PreCenter or Point(MirIt_ctrl.PreCenter.Y, MirIt_ctrl.PreCenter.X)",
  3696. },
  3697. Size = Input { Expression = "MirIt_ctrl.PreSize", },
  3698. XSize = Input { Value = 0.582, },
  3699. YSize = Input { Value = 0.582, },
  3700. Angle = Input { Expression = "MirIt_ctrl.Mode==0 and MirIt_ctrl.PreAngle or MirIt_ctrl.PreAngle-90", },
  3701. FlipHoriz = Input { Value = 1, },
  3702. Edges = Input {
  3703. Value = 3,
  3704. Expression = "MirIt_ctrl.Mode==0 and MirIt_ctrl.MirrorsEdges or 1+MirIt_ctrl.Edges",
  3705. },
  3706. FlattenTransform = Input { Value = 1, },
  3707. Input = Input {
  3708. SourceOp = "MirIt_ctrl",
  3709. Source = "Output",
  3710. },
  3711. CommentsNest = Input { Value = 0, },
  3712. FrameRenderScriptNest = Input { Value = 0, }
  3713. },
  3714. ViewInfo = OperatorInfo { Pos = { -110, 41.7576 } },
  3715. }
  3716. },
  3717. Colors = { TileColor = { R = 0.549019607843137, G = 0.352941176470588, B = 0.247058823529412 }, },
  3718. UserControls = ordered() {
  3719. Controls = ControlPage { CT_Visible = true, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.Controls" },
  3720. Settings = ControlPage { CT_Visible = true, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.Common" },
  3721. User = ControlPage { CT_Visible = false },
  3722. Common = ControlPage { CT_Visible = false }
  3723. }
  3724. }
  3725. }
  3726. }
Tags: fusion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement