Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2025
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.04 KB | None | 0 0
  1. {
  2. Tools = ordered() {
  3. Polygon4 = PolylineMask {
  4. DrawMode = "InsertAndModify",
  5. DrawMode2 = "InsertAndModify",
  6. Inputs = {
  7. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  8. MaskWidth = Input { Value = 1920, },
  9. MaskHeight = Input { Value = 1080, },
  10. PixelAspect = Input { Value = { 1, 1 }, },
  11. UseFrameFormatSettings = Input { Value = 1, },
  12. ClippingMode = Input { Value = FuID { "None" }, },
  13. Polyline = Input {
  14. Value = Polyline {
  15. Closed = true,
  16. Points = {
  17. { Linear = true, X = -0.536563720269791, Y = 0.141776937618147, LX = -0.00201159626079753, LY = -0.24354127284184, RX = 0.136810991046528, RY = 0.0132384100976597 },
  18. { X = -0.0866169684061064, Y = -0.0357592942659106, LX = -0.0434431441070249, LY = 0.104132919022138, RX = -0.0121688995227231, RY = -0.165585704801645 },
  19. { Linear = true, X = -0.123123666974276, Y = -0.532516408670846, LX = 0.0121688995227231, LY = 0.165585704801645, RX = -0.0208745272906716, RY = -0.00900996837625856 },
  20. { Linear = true, X = -0.18574724884629, Y = -0.559546313799622, LX = 0.0208745272906716, LY = 0.00900996837625856, RX = -0.118950420068631, RY = -0.00976685570258351 },
  21. { Linear = true, X = -0.542598509052183, Y = -0.588846880907372, LX = 0.118950420068631, LY = 0.00976685570258351, RX = 0.00201159626079753, RY = 0.24354127284184 }
  22. }
  23. },
  24. },
  25. Polyline2 = Input {
  26. Value = Polyline {
  27. },
  28. Disabled = true,
  29. },
  30. },
  31. ViewInfo = OperatorInfo { Pos = { -220, 214.5 } },
  32. },
  33. Background2_1 = Background {
  34. Inputs = {
  35. GlobalOut = Input { Value = 119, },
  36. Width = Input { Value = 1920, },
  37. Height = Input { Value = 1080, },
  38. UseFrameFormatSettings = Input { Value = 1, },
  39. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  40. TopLeftRed = Input { Value = 0.47843137254902, },
  41. TopLeftGreen = Input { Value = 0.4, },
  42. TopLeftBlue = Input { Value = 0.207843137254902, },
  43. EffectMask = Input {
  44. SourceOp = "Polygon4",
  45. Source = "Mask",
  46. }
  47. },
  48. ViewInfo = OperatorInfo { Pos = { -220, 280.5 } },
  49. },
  50. FastNoise1 = FastNoise {
  51. Inputs = {
  52. GlobalOut = Input { Value = 119, },
  53. Width = Input { Value = 1920, },
  54. Height = Input { Value = 1080, },
  55. UseFrameFormatSettings = Input { Value = 1, },
  56. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  57. Center = Input {
  58. SourceOp = "Path1",
  59. Source = "Position",
  60. },
  61. Detail = Input { Value = 10, },
  62. Contrast = Input { Value = 5, },
  63. LockXY = Input { Value = 0, },
  64. XScale = Input { Value = 2.83, },
  65. YScale = Input { Value = 40, },
  66. },
  67. ViewInfo = OperatorInfo { Pos = { 0, 313.5 } },
  68. },
  69. Path1 = PolyPath {
  70. DrawMode = "InsertAndModify",
  71. CtrlWZoom = false,
  72. Inputs = {
  73. Displacement = Input {
  74. SourceOp = "Path1Displacement",
  75. Source = "Value",
  76. },
  77. PolyLine = Input {
  78. Value = Polyline {
  79. Points = {
  80. { Linear = true, LockY = true, X = -0.736, Y = 0, RX = -0.497666666666667, RY = 0 },
  81. { Linear = true, LockY = true, X = -2.229, Y = 0, LX = 0.497666666666667, LY = 0 }
  82. }
  83. },
  84. },
  85. },
  86. },
  87. Path1Displacement = BezierSpline {
  88. SplineColor = { Red = 255, Green = 0, Blue = 255 },
  89. NameSet = true,
  90. KeyFrames = {
  91. [0] = { 0, RH = { 39.6666666666667, 0.333333333333333 }, Flags = { LockedY = true } },
  92. [119] = { 1, LH = { 79.3333333333333, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } }
  93. }
  94. },
  95. Blur1_1 = Blur {
  96. Inputs = {
  97. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  98. XBlurSize = Input { Value = 95.3, },
  99. Input = Input {
  100. SourceOp = "Background2_1",
  101. Source = "Output",
  102. },
  103. },
  104. ViewInfo = OperatorInfo { Pos = { -220, 346.5 } },
  105. },
  106. Background2_1_1 = Background {
  107. Inputs = {
  108. GlobalOut = Input { Value = 119, },
  109. Width = Input { Value = 1920, },
  110. Height = Input { Value = 1080, },
  111. UseFrameFormatSettings = Input { Value = 1, },
  112. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  113. TopLeftGreen = Input { Value = 0.443137254901961, },
  114. TopLeftBlue = Input { Value = 0.772549019607843, },
  115. EffectMask = Input {
  116. SourceOp = "LumaKeyer1",
  117. Source = "Output",
  118. }
  119. },
  120. ViewInfo = OperatorInfo { Pos = { 110, 445.5 } },
  121. },
  122. LumaKeyer1 = LumaKeyer {
  123. Inputs = {
  124. High = Input { Value = 0, },
  125. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  126. Input = Input {
  127. SourceOp = "HMI_Settings_1",
  128. Source = "Output",
  129. },
  130. },
  131. ViewInfo = OperatorInfo { Pos = { 0, 445.5 } },
  132. },
  133. HardMixIt_1 = MacroOperator {
  134. NameSet = true,
  135. Inputs = ordered() {
  136. Input = InstanceInput {
  137. SourceOp = "HMI_IN_1",
  138. Source = "Input",
  139. },
  140. Foreground = InstanceInput {
  141. SourceOp = "HMI_Mrg_1",
  142. Source = "Foreground",
  143. Name = "Input",
  144. },
  145. Balance = InstanceInput {
  146. SourceOp = "HMI_HardCandy_1",
  147. Source = "Balance",
  148. Page = "Controls",
  149. Default = 0.5,
  150. },
  151. Strength = InstanceInput {
  152. SourceOp = "HMI_HardCandy_1",
  153. Source = "Amount",
  154. Page = "Controls",
  155. Default = 0.5,
  156. },
  157. ForegroundNest = InstanceInput {
  158. SourceOp = "HMI_HardCandy_1",
  159. Source = "ForegroundNest",
  160. Name = "<p style='color:#a9e802; text-align: left;'>Foreground Settings</p>",
  161. Page = "Controls",
  162. },
  163. Center = InstanceInput {
  164. SourceOp = "HMI_FGcontrols_1",
  165. Source = "Center",
  166. Page = "Controls",
  167. },
  168. Size = InstanceInput {
  169. SourceOp = "HMI_FGcontrols_1",
  170. Source = "Size",
  171. Page = "Controls",
  172. Default = 1,
  173. },
  174. Angle = InstanceInput {
  175. SourceOp = "HMI_FGcontrols_1",
  176. Source = "ZRotation",
  177. Page = "Controls",
  178. },
  179. Spacer1 = InstanceInput {
  180. SourceOp = "HMI_HardCandy_1",
  181. Source = "Spacer",
  182. Page = "Controls",
  183. },
  184. FlipHoriz = InstanceInput {
  185. SourceOp = "HMI_Mrg_1",
  186. Source = "FlipHoriz",
  187. ControlGroup = 42,
  188. Page = "Controls",
  189. },
  190. FlipVert = InstanceInput {
  191. SourceOp = "HMI_Mrg_1",
  192. Source = "FlipVert",
  193. ControlGroup = 42,
  194. Page = "Controls",
  195. },
  196. Spacer2 = InstanceInput {
  197. SourceOp = "HMI_HardCandy_1",
  198. Source = "Spacer",
  199. Page = "Controls",
  200. },
  201. Edges = InstanceInput {
  202. SourceOp = "HMI_HardCandy_1",
  203. Source = "Edges",
  204. Page = "Controls",
  205. },
  206. InvertTransform = InstanceInput {
  207. SourceOp = "HMI_Mrg_1",
  208. Source = "InvertTransform",
  209. Page = "Controls",
  210. },
  211. FlattenTransform = InstanceInput {
  212. SourceOp = "HMI_Mrg_1",
  213. Source = "FlattenTransform",
  214. Page = "Controls",
  215. },
  216. Separator = InstanceInput {
  217. SourceOp = "HMI_HardCandy_1",
  218. Source = "Separator",
  219. Page = "Controls",
  220. },
  221. ShowViewControls = InstanceInput {
  222. SourceOp = "HMI_FGcontrols_1",
  223. Source = "ShowViewControls",
  224. Page = "Controls",
  225. },
  226. Blend = InstanceInput {
  227. SourceOp = "HMI_Settings_1",
  228. Source = "Blendx",
  229. Name = "Blend",
  230. Page = "Settings",
  231. Default = 1,
  232. },
  233. ProcessRed = InstanceInput {
  234. SourceOp = "HMI_Settings_1",
  235. Source = "ProcessRed",
  236. ControlGroup = 12,
  237. Page = "Settings",
  238. Default = 1,
  239. },
  240. ProcessGreen = InstanceInput {
  241. SourceOp = "HMI_Settings_1",
  242. Source = "ProcessGreen",
  243. ControlGroup = 12,
  244. Page = "Settings",
  245. Default = 1,
  246. },
  247. ProcessBlue = InstanceInput {
  248. SourceOp = "HMI_Settings_1",
  249. Source = "ProcessBlue",
  250. ControlGroup = 12,
  251. Page = "Settings",
  252. Default = 1,
  253. },
  254. ProcessAlpha = InstanceInput {
  255. SourceOp = "HMI_Settings_1",
  256. Source = "ProcessAlpha",
  257. ControlGroup = 12,
  258. Page = "Settings",
  259. Default = 1,
  260. },
  261. Blank1 = InstanceInput {
  262. SourceOp = "HMI_Settings_1",
  263. Source = "Blank1",
  264. },
  265. ApplyMaskInverted = InstanceInput {
  266. SourceOp = "HMI_Settings_1",
  267. Source = "ApplyMaskInverted",
  268. Default = 0,
  269. },
  270. MultiplyByMask = InstanceInput {
  271. SourceOp = "HMI_Settings_1",
  272. Source = "MultiplyByMask",
  273. Default = 0,
  274. },
  275. FitMask = InstanceInput {
  276. SourceOp = "HMI_Settings_1",
  277. Source = "FitMask",
  278. },
  279. Blank2 = InstanceInput {
  280. SourceOp = "HMI_Settings_1",
  281. Source = "Blank2",
  282. },
  283. MaskChannel = InstanceInput {
  284. SourceOp = "HMI_Settings_1",
  285. Source = "MaskChannel",
  286. Default = 3,
  287. },
  288. MaskLow = InstanceInput {
  289. SourceOp = "HMI_Settings_1",
  290. Source = "MaskLow",
  291. ControlGroup = 14,
  292. Default = 0,
  293. },
  294. MaskHigh = InstanceInput {
  295. SourceOp = "HMI_Settings_1",
  296. Source = "MaskHigh",
  297. ControlGroup = 14,
  298. Default = 1,
  299. },
  300. MaskClipBlack = InstanceInput {
  301. SourceOp = "HMI_Settings_1",
  302. Source = "MaskClipBlack",
  303. Name = "Black",
  304. Width = 0.5,
  305. Default = 1,
  306. },
  307. MaskClipWhite = InstanceInput {
  308. SourceOp = "HMI_Settings_1",
  309. Source = "MaskClipWhite",
  310. Name = "White",
  311. Width = 0.5,
  312. Default = 1,
  313. },
  314. H4xX0rCommentsNest = InstanceInput {
  315. SourceOp = "HMI_Settings_1",
  316. Source = "CommentsNest",
  317. Default = 1,
  318. },
  319. H4xX0rComments = InstanceInput {
  320. SourceOp = "HMI_Settings_1",
  321. Source = "Comments",
  322. },
  323. Version = InstanceInput {
  324. SourceOp = "HMI_Settings_1",
  325. Source = "Version",
  326. Name = "<p style='color:#555555; text-align: center;'>Hard Mix It β 0.4</p>",
  327. Page = "Controls",
  328. },
  329. EffectMask = InstanceInput {
  330. SourceOp = "HMI_Settings_1",
  331. Source = "EffectMask",
  332. }
  333. },
  334. Outputs = {
  335. MainOutput1 = InstanceOutput {
  336. SourceOp = "HMI_Settings_1",
  337. Source = "Output",
  338. }
  339. },
  340. ViewInfo = GroupInfo { Pos = { -220, 445.5 } },
  341. Tools = ordered() {
  342. HMI_IN_1 = ChangeDepth {
  343. PassThrough = true,
  344. CtrlWShown = false,
  345. NameSet = true,
  346. Inputs = {
  347. Input = Input {
  348. SourceOp = "Blur1_1",
  349. Source = "Output",
  350. },
  351. },
  352. ViewInfo = OperatorInfo { Pos = { -0.9687, 8.75737 } },
  353. UserControls = ordered() {
  354. Controls = ControlPage {
  355. CT_Visible = false
  356. }
  357. }
  358. },
  359. HMI_Settings_1 = ChannelBoolean {
  360. CtrlWShown = false,
  361. NameSet = true,
  362. Inputs = {
  363. AliasedAlpha = Input { Value = 1, },
  364. Blend = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 1 or Blendx", },
  365. MaskChannel = Input { Value = 5, },
  366. UseGPU = Input { Value = 0, },
  367. Operation = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 12 or 0", },
  368. Background = Input {
  369. SourceOp = "HMI_IN_1",
  370. Source = "Output",
  371. },
  372. Foreground = Input {
  373. SourceOp = "HMI_HardCandy_1",
  374. Source = "Output",
  375. },
  376. Matte = Input {
  377. SourceOp = "HMI_FGcontrols_1",
  378. Source = "Mask",
  379. },
  380. FrameRenderScriptNest = Input { Value = 0, },
  381. },
  382. ViewInfo = OperatorInfo { Pos = { -0.9687, 140.758 } },
  383. UserControls = ordered() {
  384. 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" },
  385. Version = {
  386. LBLC_DropDownButton = false,
  387. INPID_InputControl = "NestControl",
  388. INP_External = false,
  389. LINKID_DataType = "Number",
  390. LBLC_NumInputs = 1,
  391. IC_ControlPage = 0,
  392. INP_Passive = true,
  393. LINKS_Name = "<p style='color:#555555; text-align: center;'>Macro name β 0.0</p>",
  394. }
  395. }
  396. },
  397. HMI_FGcontrols_1 = PolylineMask {
  398. DrawMode = "InsertAndModify",
  399. DrawMode2 = "InsertAndModify",
  400. CtrlWShown = false,
  401. NameSet = true,
  402. Inputs = {
  403. ShowViewControls = Input { Value = 0, },
  404. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  405. Solid = Input { Value = 0, },
  406. MaskWidth = Input { Value = 1080, },
  407. MaskHeight = Input { Value = 1080, },
  408. PixelAspect = Input { Value = { 1, 1 }, },
  409. ClippingMode = Input { Value = FuID { "None" }, },
  410. Center = Input { Value = { 0.5, 0.304 }, },
  411. Polyline = Input {
  412. Value = Polyline {
  413. Closed = true,
  414. Points = {
  415. { Linear = true, X = -0.5, Y = 0.5, LX = 0, LY = -0.333333333333333, RX = 0.333333333333333, RY = 0 },
  416. { Linear = true, X = 0.5, Y = 0.5, LX = -0.333333333333333, LY = 0, RX = 0, RY = -0.333333333333333 },
  417. { Linear = true, X = 0.5, Y = -0.5, LX = 0, LY = 0.333333333333333, RX = -0.333333333333333, RY = 0 },
  418. { Linear = true, X = -0.5, Y = -0.5, LX = 0.333333333333333, LY = 0, RX = 0, RY = 0.333333333333333 }
  419. }
  420. },
  421. },
  422. Polyline2 = Input {
  423. Value = Polyline {
  424. },
  425. Disabled = true,
  426. },
  427. },
  428. ViewInfo = OperatorInfo { Pos = { 54.0312, 74.7574 } },
  429. },
  430. HMI_HardCandy_1 = Custom {
  431. CtrlWShown = false,
  432. NameSet = true,
  433. CustomData = {
  434. Settings = {
  435. }
  436. },
  437. Inputs = {
  438. NumberIn1 = Input {
  439. Value = 0.00299549999999998,
  440. Expression = "(1 - (1 - Amount) ^ 2)/2",
  441. },
  442. NumberIn2 = Input {
  443. Value = 0.9970045,
  444. Expression = "1-NumberIn1",
  445. },
  446. NumberIn3 = Input { Value = 1, },
  447. NumberIn4 = Input {
  448. Value = 0.994009,
  449. Expression = "(1-Balance)*NumberIn5+(1-NumberIn5)",
  450. },
  451. NumberIn5 = Input {
  452. Value = 0.00599099999999997,
  453. Expression = "1 - (1 - Amount) ^ 2",
  454. },
  455. LUTIn1 = Input {
  456. SourceOp = "HMI_HardCandyLUTIn1_1",
  457. Source = "Value",
  458. },
  459. LUTIn2 = Input {
  460. SourceOp = "HMI_HardCandyLUTIn2_1",
  461. Source = "Value",
  462. },
  463. LUTIn3 = Input {
  464. SourceOp = "HMI_HardCandyLUTIn3_1",
  465. Source = "Value",
  466. },
  467. LUTIn4 = Input {
  468. SourceOp = "HMI_HardCandyLUTIn4_1",
  469. Source = "Value",
  470. },
  471. Intermediate1 = Input { Value = "r1+r2*(1-n4)", },
  472. Intermediate2 = Input { Value = "g1+g2*(1-n4)", },
  473. Intermediate3 = Input { Value = "b1+b2*(1-n4)", },
  474. Intermediate4 = Input { Value = "a1+a2*(1-n4)", },
  475. RedExpression = Input { Value = "max(0,min(1,((i1-n1)/(n2-n1))^n3))", },
  476. GreenExpression = Input { Value = "max(0,min(1,((i2-n1)/(n2-n1))^n3))", },
  477. BlueExpression = Input { Value = "max(0,min(1,((i3-n1)/(n2-n1))^n3))", },
  478. AlphaExpression = Input { Value = "max(0,min(1,((i4-n1)/(n2-n1))^n3))", },
  479. NumberControls = Input { Value = 1, },
  480. NameforNumber1 = Input { Value = "Black", },
  481. NameforNumber2 = Input { Value = "White", },
  482. NameforNumber3 = Input { Value = "Gamma", },
  483. NameforNumber4 = Input { Value = "Balance", },
  484. NameforNumber5 = Input { Value = "Amount", },
  485. ShowNumber6 = Input { Value = 0, },
  486. ShowNumber7 = Input { Value = 0, },
  487. ShowNumber8 = Input { Value = 0, },
  488. ShowPoint1 = Input { Value = 0, },
  489. ShowPoint2 = Input { Value = 0, },
  490. ShowPoint3 = Input { Value = 0, },
  491. ShowPoint4 = Input { Value = 0, },
  492. ShowLUT1 = Input { Value = 0, },
  493. ShowLUT2 = Input { Value = 0, },
  494. ShowLUT3 = Input { Value = 0, },
  495. ShowLUT4 = Input { Value = 0, },
  496. Image1 = Input {
  497. SourceOp = "HMI_Mrg_1",
  498. Source = "Output",
  499. },
  500. Balance = Input { Value = 1, },
  501. Amount = Input { Value = 0.003, },
  502. ForegroundNest = Input { Value = 1, },
  503. },
  504. ViewInfo = OperatorInfo { Pos = { -55.9688, 74.7574 } },
  505. UserControls = ordered() {
  506. Separator = {
  507. INPID_InputControl = "SeparatorControl",
  508. },
  509. Spacer = {
  510. INPID_InputControl = "SpacerControl",
  511. },
  512. Balance = {
  513. INP_MinScale = 0,
  514. INP_Default = 0.5,
  515. INPID_InputControl = "SliderControl",
  516. ICS_ControlPage = "Controls",
  517. LINKID_DataType = "Number",
  518. INP_MaxScale = 1,
  519. LINKS_Name = "Balance",
  520. },
  521. Amount = {
  522. INP_MinScale = 0,
  523. INP_Default = 0.5,
  524. INPID_InputControl = "SliderControl",
  525. ICS_ControlPage = "Controls",
  526. LINKID_DataType = "Number",
  527. INP_MaxScale = 1,
  528. LINKS_Name = "Amount",
  529. },
  530. Edges = {
  531. { MBTNC_AddButton = "Canvas" },
  532. { MBTNC_AddButton = "Wrap" },
  533. { MBTNC_AddButton = "Dupe" },
  534. { MBTNC_AddButton = "Mirror" },
  535. INP_Integer = false,
  536. INPID_InputControl = "MultiButtonControl",
  537. MBTNC_ShowBasicButton = true,
  538. ICS_ControlPage = "Controls",
  539. LINKID_DataType = "Number",
  540. MBTNC_ShowName = false,
  541. MBTNC_StretchToFit = false,
  542. MBTNC_ShowToolTip = true,
  543. LINKS_Name = "Edges",
  544. },
  545. ForegroundNest = {
  546. LBLC_DropDownButton = true,
  547. INPID_InputControl = "LabelControl",
  548. LBLC_NumInputs = 12,
  549. IC_ControlPage = 0,
  550. LINKS_Name = "Foreground Settings",
  551. }
  552. }
  553. },
  554. HMI_Mrg_1 = Merge {
  555. CtrlWShown = false,
  556. NameSet = true,
  557. CustomData = {
  558. Settings = {
  559. }
  560. },
  561. Inputs = {
  562. Blend = Input {
  563. Value = 0.0045,
  564. Expression = "(HMI_HardCandy_1.Balance)*(HMI_HardCandy_1.Amount<0.5 and (HMI_HardCandy_1.Amount*1.5) or ((HMI_HardCandy_1.Amount/2)+0.5))",
  565. },
  566. Background = Input {
  567. SourceOp = "HMI_IN_1",
  568. Source = "Output",
  569. },
  570. Foreground = Input {
  571. SourceOp = "FastNoise1",
  572. Source = "Output",
  573. },
  574. Center = Input {
  575. Value = { 0.5, 0.304 },
  576. Expression = "HMI_FGcontrols_1.Center",
  577. },
  578. Size = Input { Expression = "HMI_FGcontrols_1.Size", },
  579. Angle = Input { Expression = "HMI_FGcontrols_1.ZRotation", },
  580. Edges = Input { Expression = "HMI_HardCandy_1.Edges", },
  581. PerformDepthMerge = Input { Value = 0, },
  582. },
  583. ViewInfo = OperatorInfo { Pos = { -55.9688, 41.7574 } },
  584. }
  585. },
  586. Colors = { TileColor = { R = 0.549019607843137, G = 0.352941176470588, B = 0.247058823529412 }, },
  587. UserControls = ordered() {
  588. Controls = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.WhiteBalance", CT_Priority = 0 },
  589. Settings = ControlPage { CT_Visible = true, CTID_DIB_ID = "Icons.Tools.Tabs.Common", CT_Priority = 0 },
  590. Common = ControlPage { CT_Visible = false, CTID_DIB_ID = "Icons.Tools.Tabs.Solve", CT_Priority = 0 },
  591. User = ControlPage { CT_Visible = false, CTID_DIB_ID = "Icons.Tools.Tabs.Solve", CT_Priority = 0 }
  592. }
  593. },
  594. HMI_HardCandyLUTIn1_1 = LUTBezier {
  595. KeyColorSplines = {
  596. [0] = {
  597. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  598. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  599. }
  600. },
  601. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  602. CtrlWZoom = false,
  603. },
  604. HMI_HardCandyLUTIn2_1 = LUTBezier {
  605. KeyColorSplines = {
  606. [0] = {
  607. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  608. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  609. }
  610. },
  611. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  612. CtrlWZoom = false,
  613. },
  614. HMI_HardCandyLUTIn3_1 = LUTBezier {
  615. KeyColorSplines = {
  616. [0] = {
  617. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  618. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  619. }
  620. },
  621. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  622. CtrlWZoom = false,
  623. },
  624. HMI_HardCandyLUTIn4_1 = LUTBezier {
  625. KeyColorSplines = {
  626. [0] = {
  627. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  628. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  629. }
  630. },
  631. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  632. CtrlWZoom = false,
  633. },
  634. Polygon4_1 = PolylineMask {
  635. DrawMode = "InsertAndModify",
  636. DrawMode2 = "InsertAndModify",
  637. Inputs = {
  638. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  639. MaskWidth = Input { Value = 1920, },
  640. MaskHeight = Input { Value = 1080, },
  641. PixelAspect = Input { Value = { 1, 1 }, },
  642. UseFrameFormatSettings = Input { Value = 1, },
  643. ClippingMode = Input { Value = FuID { "None" }, },
  644. Polyline = Input {
  645. Value = Polyline {
  646. Closed = true,
  647. Points = {
  648. { Linear = true, X = -0.5386936457224, Y = -0.198487712665407, LX = -0.0013016211099276, LY = -0.130119722747322, RX = 0.196483449558004, RY = 0.0475857734080745 },
  649. { X = 0.122115725949591, Y = -0.360901071203529, LX = -0.0695514814780447, LY = 0.141171922061002, RX = -0.00932899891924432, RY = -0.0685472674985576 },
  650. { Linear = true, X = 0.0941287291918582, Y = -0.566542873699201, LX = 0.00932899891924432, LY = 0.0685472674985576, RX = -0.212242412748014, RY = -0.0074346690693902 },
  651. { Linear = true, X = -0.542598509052183, Y = -0.588846880907372, LX = 0.212242412748014, LY = 0.0074346690693902, RX = 0.0013016211099276, RY = 0.130119722747322 }
  652. }
  653. },
  654. },
  655. Polyline2 = Input {
  656. Value = Polyline {
  657. },
  658. Disabled = true,
  659. },
  660. },
  661. ViewInfo = OperatorInfo { Pos = { -330, 445.5 } },
  662. },
  663. Background2_1_1_1 = Background {
  664. Inputs = {
  665. EffectMask = Input {
  666. SourceOp = "LumaKeyer1_1",
  667. Source = "Output",
  668. },
  669. GlobalOut = Input { Value = 119, },
  670. Width = Input { Value = 1920, },
  671. Height = Input { Value = 1080, },
  672. UseFrameFormatSettings = Input { Value = 1, },
  673. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  674. TopLeftRed = Input { Value = 0.0941176470588235, },
  675. TopLeftGreen = Input { Value = 0.235294117647059, },
  676. TopLeftBlue = Input { Value = 0.364705882352941, },
  677. },
  678. ViewInfo = OperatorInfo { Pos = { 110, 511.5 } },
  679. },
  680. Blur1_1_1 = Blur {
  681. Inputs = {
  682. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  683. XBlurSize = Input { Value = 95.3, },
  684. Input = Input {
  685. SourceOp = "Background2_1_2",
  686. Source = "Output",
  687. },
  688. },
  689. ViewInfo = OperatorInfo { Pos = { -220, 511.5 } },
  690. },
  691. Background2_1_2 = Background {
  692. Inputs = {
  693. EffectMask = Input {
  694. SourceOp = "Polygon4_1",
  695. Source = "Mask",
  696. },
  697. GlobalOut = Input { Value = 119, },
  698. Width = Input { Value = 1920, },
  699. Height = Input { Value = 1080, },
  700. UseFrameFormatSettings = Input { Value = 1, },
  701. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  702. TopLeftRed = Input { Value = 0.184313725490196, },
  703. TopLeftGreen = Input { Value = 0.141176470588235, },
  704. TopLeftBlue = Input { Value = 0.0705882352941176, },
  705. },
  706. ViewInfo = OperatorInfo { Pos = { -330, 511.5 } },
  707. },
  708. LumaKeyer1_1 = LumaKeyer {
  709. Inputs = {
  710. High = Input { Value = 0, },
  711. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  712. Input = Input {
  713. SourceOp = "HMI_Settings_1_1",
  714. Source = "Output",
  715. },
  716. },
  717. ViewInfo = OperatorInfo { Pos = { 0, 511.5 } },
  718. },
  719. HardMixIt_1_1 = MacroOperator {
  720. NameSet = true,
  721. Inputs = ordered() {
  722. Input = InstanceInput {
  723. SourceOp = "HMI_IN_1_1",
  724. Source = "Input",
  725. },
  726. Foreground = InstanceInput {
  727. SourceOp = "HMI_Mrg_1_1",
  728. Source = "Foreground",
  729. Name = "Input",
  730. },
  731. Balance = InstanceInput {
  732. SourceOp = "HMI_HardCandy_1_1",
  733. Source = "Balance",
  734. Page = "Controls",
  735. Default = 0.5,
  736. },
  737. Strength = InstanceInput {
  738. SourceOp = "HMI_HardCandy_1_1",
  739. Source = "Amount",
  740. Page = "Controls",
  741. Default = 0.5,
  742. },
  743. ForegroundNest = InstanceInput {
  744. SourceOp = "HMI_HardCandy_1_1",
  745. Source = "ForegroundNest",
  746. Name = "<p style='color:#a9e802; text-align: left;'>Foreground Settings</p>",
  747. Page = "Controls",
  748. },
  749. Center = InstanceInput {
  750. SourceOp = "HMI_FGcontrols_1_1",
  751. Source = "Center",
  752. Page = "Controls",
  753. },
  754. Size = InstanceInput {
  755. SourceOp = "HMI_FGcontrols_1_1",
  756. Source = "Size",
  757. Page = "Controls",
  758. Default = 1,
  759. },
  760. Angle = InstanceInput {
  761. SourceOp = "HMI_FGcontrols_1_1",
  762. Source = "ZRotation",
  763. Page = "Controls",
  764. },
  765. Spacer1 = InstanceInput {
  766. SourceOp = "HMI_HardCandy_1_1",
  767. Source = "Spacer",
  768. Page = "Controls",
  769. },
  770. FlipHoriz = InstanceInput {
  771. SourceOp = "HMI_Mrg_1_1",
  772. Source = "FlipHoriz",
  773. ControlGroup = 42,
  774. Page = "Controls",
  775. },
  776. FlipVert = InstanceInput {
  777. SourceOp = "HMI_Mrg_1_1",
  778. Source = "FlipVert",
  779. ControlGroup = 42,
  780. Page = "Controls",
  781. },
  782. Spacer2 = InstanceInput {
  783. SourceOp = "HMI_HardCandy_1_1",
  784. Source = "Spacer",
  785. Page = "Controls",
  786. },
  787. Edges = InstanceInput {
  788. SourceOp = "HMI_HardCandy_1_1",
  789. Source = "Edges",
  790. Page = "Controls",
  791. },
  792. InvertTransform = InstanceInput {
  793. SourceOp = "HMI_Mrg_1_1",
  794. Source = "InvertTransform",
  795. Page = "Controls",
  796. },
  797. FlattenTransform = InstanceInput {
  798. SourceOp = "HMI_Mrg_1_1",
  799. Source = "FlattenTransform",
  800. Page = "Controls",
  801. },
  802. Separator = InstanceInput {
  803. SourceOp = "HMI_HardCandy_1_1",
  804. Source = "Separator",
  805. Page = "Controls",
  806. },
  807. ShowViewControls = InstanceInput {
  808. SourceOp = "HMI_FGcontrols_1_1",
  809. Source = "ShowViewControls",
  810. Page = "Controls",
  811. },
  812. Blend = InstanceInput {
  813. SourceOp = "HMI_Settings_1_1",
  814. Source = "Blendx",
  815. Name = "Blend",
  816. Page = "Settings",
  817. Default = 1,
  818. },
  819. ProcessRed = InstanceInput {
  820. SourceOp = "HMI_Settings_1_1",
  821. Source = "ProcessRed",
  822. ControlGroup = 12,
  823. Page = "Settings",
  824. Default = 1,
  825. },
  826. ProcessGreen = InstanceInput {
  827. SourceOp = "HMI_Settings_1_1",
  828. Source = "ProcessGreen",
  829. ControlGroup = 12,
  830. Page = "Settings",
  831. Default = 1,
  832. },
  833. ProcessBlue = InstanceInput {
  834. SourceOp = "HMI_Settings_1_1",
  835. Source = "ProcessBlue",
  836. ControlGroup = 12,
  837. Page = "Settings",
  838. Default = 1,
  839. },
  840. ProcessAlpha = InstanceInput {
  841. SourceOp = "HMI_Settings_1_1",
  842. Source = "ProcessAlpha",
  843. ControlGroup = 12,
  844. Page = "Settings",
  845. Default = 1,
  846. },
  847. Blank1 = InstanceInput {
  848. SourceOp = "HMI_Settings_1_1",
  849. Source = "Blank1",
  850. },
  851. ApplyMaskInverted = InstanceInput {
  852. SourceOp = "HMI_Settings_1_1",
  853. Source = "ApplyMaskInverted",
  854. Default = 0,
  855. },
  856. MultiplyByMask = InstanceInput {
  857. SourceOp = "HMI_Settings_1_1",
  858. Source = "MultiplyByMask",
  859. Default = 0,
  860. },
  861. FitMask = InstanceInput {
  862. SourceOp = "HMI_Settings_1_1",
  863. Source = "FitMask",
  864. },
  865. Blank2 = InstanceInput {
  866. SourceOp = "HMI_Settings_1_1",
  867. Source = "Blank2",
  868. },
  869. MaskChannel = InstanceInput {
  870. SourceOp = "HMI_Settings_1_1",
  871. Source = "MaskChannel",
  872. Default = 3,
  873. },
  874. MaskLow = InstanceInput {
  875. SourceOp = "HMI_Settings_1_1",
  876. Source = "MaskLow",
  877. ControlGroup = 14,
  878. Default = 0,
  879. },
  880. MaskHigh = InstanceInput {
  881. SourceOp = "HMI_Settings_1_1",
  882. Source = "MaskHigh",
  883. ControlGroup = 14,
  884. Default = 1,
  885. },
  886. MaskClipBlack = InstanceInput {
  887. SourceOp = "HMI_Settings_1_1",
  888. Source = "MaskClipBlack",
  889. Name = "Black",
  890. Width = 0.5,
  891. Default = 1,
  892. },
  893. MaskClipWhite = InstanceInput {
  894. SourceOp = "HMI_Settings_1_1",
  895. Source = "MaskClipWhite",
  896. Name = "White",
  897. Width = 0.5,
  898. Default = 1,
  899. },
  900. H4xX0rCommentsNest = InstanceInput {
  901. SourceOp = "HMI_Settings_1_1",
  902. Source = "CommentsNest",
  903. Default = 1,
  904. },
  905. H4xX0rComments = InstanceInput {
  906. SourceOp = "HMI_Settings_1_1",
  907. Source = "Comments",
  908. },
  909. Version = InstanceInput {
  910. SourceOp = "HMI_Settings_1_1",
  911. Source = "Version",
  912. Name = "<p style='color:#555555; text-align: center;'>Hard Mix It β 0.4</p>",
  913. Page = "Controls",
  914. },
  915. EffectMask = InstanceInput {
  916. SourceOp = "HMI_Settings_1_1",
  917. Source = "EffectMask",
  918. }
  919. },
  920. Outputs = {
  921. MainOutput1 = InstanceOutput {
  922. SourceOp = "HMI_Settings_1_1",
  923. Source = "Output",
  924. }
  925. },
  926. ViewInfo = GroupInfo { Pos = { -110, 511.5 } },
  927. Tools = ordered() {
  928. HMI_IN_1_1 = ChangeDepth {
  929. PassThrough = true,
  930. CtrlWShown = false,
  931. NameSet = true,
  932. Inputs = {
  933. Input = Input {
  934. SourceOp = "Blur1_1_1",
  935. Source = "Output",
  936. },
  937. },
  938. ViewInfo = OperatorInfo { Pos = { -0.96865, 8.75726 } },
  939. UserControls = ordered() {
  940. Controls = ControlPage {
  941. CT_Visible = false
  942. }
  943. }
  944. },
  945. HMI_Settings_1_1 = ChannelBoolean {
  946. CtrlWShown = false,
  947. NameSet = true,
  948. Inputs = {
  949. AliasedAlpha = Input { Value = 1, },
  950. Blend = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 1 or Blendx", },
  951. MaskChannel = Input { Value = 5, },
  952. UseGPU = Input { Value = 0, },
  953. Operation = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 12 or 0", },
  954. Background = Input {
  955. SourceOp = "HMI_IN_1_1",
  956. Source = "Output",
  957. },
  958. Foreground = Input {
  959. SourceOp = "HMI_HardCandy_1_1",
  960. Source = "Output",
  961. },
  962. Matte = Input {
  963. SourceOp = "HMI_FGcontrols_1_1",
  964. Source = "Mask",
  965. },
  966. FrameRenderScriptNest = Input { Value = 0, },
  967. },
  968. ViewInfo = OperatorInfo { Pos = { -0.96865, 140.758 } },
  969. UserControls = ordered() {
  970. 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" },
  971. Version = {
  972. INP_External = false,
  973. INP_Passive = true,
  974. LBLC_DropDownButton = false,
  975. INPID_InputControl = "NestControl",
  976. LBLC_NumInputs = 1,
  977. IC_ControlPage = 0,
  978. LINKID_DataType = "Number",
  979. LINKS_Name = "<p style='color:#555555; text-align: center;'>Macro name β 0.0</p>",
  980. }
  981. }
  982. },
  983. HMI_FGcontrols_1_1 = PolylineMask {
  984. DrawMode = "InsertAndModify",
  985. DrawMode2 = "InsertAndModify",
  986. CtrlWShown = false,
  987. NameSet = true,
  988. Inputs = {
  989. ShowViewControls = Input { Value = 0, },
  990. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  991. Solid = Input { Value = 0, },
  992. MaskWidth = Input { Value = 1080, },
  993. MaskHeight = Input { Value = 1080, },
  994. PixelAspect = Input { Value = { 1, 1 }, },
  995. ClippingMode = Input { Value = FuID { "None" }, },
  996. Center = Input { Value = { 0.5, 0.304 }, },
  997. Polyline = Input {
  998. Value = Polyline {
  999. Closed = true,
  1000. Points = {
  1001. { Linear = true, X = -0.5, Y = 0.5, LX = 0, LY = -0.333333333333333, RX = 0.333333333333333, RY = 0 },
  1002. { Linear = true, X = 0.5, Y = 0.5, LX = -0.333333333333333, LY = 0, RX = 0, RY = -0.333333333333333 },
  1003. { Linear = true, X = 0.5, Y = -0.5, LX = 0, LY = 0.333333333333333, RX = -0.333333333333333, RY = 0 },
  1004. { Linear = true, X = -0.5, Y = -0.5, LX = 0.333333333333333, LY = 0, RX = 0, RY = 0.333333333333333 }
  1005. }
  1006. },
  1007. },
  1008. Polyline2 = Input {
  1009. Value = Polyline {
  1010. },
  1011. Disabled = true,
  1012. },
  1013. },
  1014. ViewInfo = OperatorInfo { Pos = { 54.0312, 74.7573 } },
  1015. },
  1016. HMI_HardCandy_1_1 = Custom {
  1017. CtrlWShown = false,
  1018. NameSet = true,
  1019. CustomData = {
  1020. Settings = {
  1021. }
  1022. },
  1023. Inputs = {
  1024. NumberIn1 = Input {
  1025. Value = 0.0976955,
  1026. Expression = "(1 - (1 - Amount) ^ 2)/2",
  1027. },
  1028. NumberIn2 = Input {
  1029. Value = 0.9023045,
  1030. Expression = "1-NumberIn1",
  1031. },
  1032. NumberIn3 = Input { Value = 1, },
  1033. NumberIn4 = Input {
  1034. Value = 0.9023045,
  1035. Expression = "(1-Balance)*NumberIn5+(1-NumberIn5)",
  1036. },
  1037. NumberIn5 = Input {
  1038. Value = 0.195391,
  1039. Expression = "1 - (1 - Amount) ^ 2",
  1040. },
  1041. LUTIn1 = Input {
  1042. SourceOp = "HMI_HardCandyLUTIn1_1_1",
  1043. Source = "Value",
  1044. },
  1045. LUTIn2 = Input {
  1046. SourceOp = "HMI_HardCandyLUTIn2_1_1",
  1047. Source = "Value",
  1048. },
  1049. LUTIn3 = Input {
  1050. SourceOp = "HMI_HardCandyLUTIn3_1_1",
  1051. Source = "Value",
  1052. },
  1053. LUTIn4 = Input {
  1054. SourceOp = "HMI_HardCandyLUTIn4_1_1",
  1055. Source = "Value",
  1056. },
  1057. Intermediate1 = Input { Value = "r1+r2*(1-n4)", },
  1058. Intermediate2 = Input { Value = "g1+g2*(1-n4)", },
  1059. Intermediate3 = Input { Value = "b1+b2*(1-n4)", },
  1060. Intermediate4 = Input { Value = "a1+a2*(1-n4)", },
  1061. RedExpression = Input { Value = "max(0,min(1,((i1-n1)/(n2-n1))^n3))", },
  1062. GreenExpression = Input { Value = "max(0,min(1,((i2-n1)/(n2-n1))^n3))", },
  1063. BlueExpression = Input { Value = "max(0,min(1,((i3-n1)/(n2-n1))^n3))", },
  1064. AlphaExpression = Input { Value = "max(0,min(1,((i4-n1)/(n2-n1))^n3))", },
  1065. NumberControls = Input { Value = 1, },
  1066. NameforNumber1 = Input { Value = "Black", },
  1067. NameforNumber2 = Input { Value = "White", },
  1068. NameforNumber3 = Input { Value = "Gamma", },
  1069. NameforNumber4 = Input { Value = "Balance", },
  1070. NameforNumber5 = Input { Value = "Amount", },
  1071. ShowNumber6 = Input { Value = 0, },
  1072. ShowNumber7 = Input { Value = 0, },
  1073. ShowNumber8 = Input { Value = 0, },
  1074. ShowPoint1 = Input { Value = 0, },
  1075. ShowPoint2 = Input { Value = 0, },
  1076. ShowPoint3 = Input { Value = 0, },
  1077. ShowPoint4 = Input { Value = 0, },
  1078. ShowLUT1 = Input { Value = 0, },
  1079. ShowLUT2 = Input { Value = 0, },
  1080. ShowLUT3 = Input { Value = 0, },
  1081. ShowLUT4 = Input { Value = 0, },
  1082. Image1 = Input {
  1083. SourceOp = "HMI_Mrg_1_1",
  1084. Source = "Output",
  1085. },
  1086. Amount = Input { Value = 0.103, },
  1087. ForegroundNest = Input { Value = 1, },
  1088. },
  1089. ViewInfo = OperatorInfo { Pos = { -55.9688, 74.7573 } },
  1090. UserControls = ordered() {
  1091. Separator = {
  1092. INPID_InputControl = "SeparatorControl",
  1093. },
  1094. Spacer = {
  1095. INPID_InputControl = "SpacerControl",
  1096. },
  1097. Balance = {
  1098. INP_MinScale = 0,
  1099. LINKS_Name = "Balance",
  1100. INPID_InputControl = "SliderControl",
  1101. ICS_ControlPage = "Controls",
  1102. LINKID_DataType = "Number",
  1103. INP_MaxScale = 1,
  1104. INP_Default = 0.5,
  1105. },
  1106. Amount = {
  1107. INP_MinScale = 0,
  1108. LINKS_Name = "Amount",
  1109. INPID_InputControl = "SliderControl",
  1110. ICS_ControlPage = "Controls",
  1111. LINKID_DataType = "Number",
  1112. INP_MaxScale = 1,
  1113. INP_Default = 0.5,
  1114. },
  1115. Edges = {
  1116. { MBTNC_AddButton = "Canvas" },
  1117. { MBTNC_AddButton = "Wrap" },
  1118. { MBTNC_AddButton = "Dupe" },
  1119. { MBTNC_AddButton = "Mirror" },
  1120. INP_Integer = false,
  1121. INPID_InputControl = "MultiButtonControl",
  1122. MBTNC_ShowBasicButton = true,
  1123. ICS_ControlPage = "Controls",
  1124. LINKID_DataType = "Number",
  1125. MBTNC_ShowName = false,
  1126. MBTNC_StretchToFit = false,
  1127. MBTNC_ShowToolTip = true,
  1128. LINKS_Name = "Edges",
  1129. },
  1130. ForegroundNest = {
  1131. LBLC_DropDownButton = true,
  1132. INPID_InputControl = "LabelControl",
  1133. LBLC_NumInputs = 12,
  1134. IC_ControlPage = 0,
  1135. LINKS_Name = "Foreground Settings",
  1136. }
  1137. }
  1138. },
  1139. HMI_Mrg_1_1 = Merge {
  1140. CtrlWShown = false,
  1141. NameSet = true,
  1142. CustomData = {
  1143. Settings = {
  1144. }
  1145. },
  1146. Inputs = {
  1147. Blend = Input {
  1148. Value = 0.07725,
  1149. Expression = "(HMI_HardCandy_1_1.Balance)*(HMI_HardCandy_1_1.Amount<0.5 and (HMI_HardCandy_1_1.Amount*1.5) or ((HMI_HardCandy_1_1.Amount/2)+0.5))",
  1150. },
  1151. Background = Input {
  1152. SourceOp = "HMI_IN_1_1",
  1153. Source = "Output",
  1154. },
  1155. Foreground = Input {
  1156. SourceOp = "FastNoise1",
  1157. Source = "Output",
  1158. },
  1159. Center = Input {
  1160. Value = { 0.5, 0.304 },
  1161. Expression = "HMI_FGcontrols_1_1.Center",
  1162. },
  1163. Size = Input { Expression = "HMI_FGcontrols_1_1.Size", },
  1164. Angle = Input { Expression = "HMI_FGcontrols_1_1.ZRotation", },
  1165. Edges = Input { Expression = "HMI_HardCandy_1_1.Edges", },
  1166. PerformDepthMerge = Input { Value = 0, },
  1167. },
  1168. ViewInfo = OperatorInfo { Pos = { -55.9688, 41.7573 } },
  1169. }
  1170. },
  1171. Colors = { TileColor = { R = 0.549019607843137, G = 0.352941176470588, B = 0.247058823529412 }, },
  1172. UserControls = ordered() {
  1173. Controls = ControlPage { CT_Visible = true, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.WhiteBalance" },
  1174. Settings = ControlPage { CT_Visible = true, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.Common" },
  1175. Common = ControlPage { CT_Visible = false, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.Solve" },
  1176. User = ControlPage { CT_Visible = false, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.Solve" }
  1177. }
  1178. },
  1179. HMI_HardCandyLUTIn1_1_1 = LUTBezier {
  1180. KeyColorSplines = {
  1181. [0] = {
  1182. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1183. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1184. }
  1185. },
  1186. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1187. CtrlWZoom = false,
  1188. },
  1189. HMI_HardCandyLUTIn2_1_1 = LUTBezier {
  1190. KeyColorSplines = {
  1191. [0] = {
  1192. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1193. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1194. }
  1195. },
  1196. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1197. CtrlWZoom = false,
  1198. },
  1199. HMI_HardCandyLUTIn3_1_1 = LUTBezier {
  1200. KeyColorSplines = {
  1201. [0] = {
  1202. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1203. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1204. }
  1205. },
  1206. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1207. CtrlWZoom = false,
  1208. },
  1209. HMI_HardCandyLUTIn4_1_1 = LUTBezier {
  1210. KeyColorSplines = {
  1211. [0] = {
  1212. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1213. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1214. }
  1215. },
  1216. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1217. CtrlWZoom = false,
  1218. },
  1219. Merge1_3 = Merge {
  1220. Inputs = {
  1221. Background = Input {
  1222. SourceOp = "Merge1_2",
  1223. Source = "Output",
  1224. },
  1225. Foreground = Input {
  1226. SourceOp = "PipeRouter2",
  1227. Source = "Output",
  1228. },
  1229. PerformDepthMerge = Input { Value = 0, },
  1230. },
  1231. ViewInfo = OperatorInfo { Pos = { 220, 544.5 } },
  1232. },
  1233. HardMixIt = MacroOperator {
  1234. NameSet = true,
  1235. Inputs = ordered() {
  1236. Input = InstanceInput {
  1237. SourceOp = "HMI_IN",
  1238. Source = "Input",
  1239. },
  1240. Foreground = InstanceInput {
  1241. SourceOp = "HMI_Mrg",
  1242. Source = "Foreground",
  1243. Name = "Input",
  1244. },
  1245. Balance = InstanceInput {
  1246. SourceOp = "HMI_HardCandy",
  1247. Source = "Balance",
  1248. Page = "Controls",
  1249. Default = 0.5,
  1250. },
  1251. Strength = InstanceInput {
  1252. SourceOp = "HMI_HardCandy",
  1253. Source = "Amount",
  1254. Page = "Controls",
  1255. Default = 0.5,
  1256. },
  1257. ForegroundNest = InstanceInput {
  1258. SourceOp = "HMI_HardCandy",
  1259. Source = "ForegroundNest",
  1260. Name = "<p style='color:#a9e802; text-align: left;'>Foreground Settings</p>",
  1261. Page = "Controls",
  1262. },
  1263. Center = InstanceInput {
  1264. SourceOp = "HMI_FGcontrols",
  1265. Source = "Center",
  1266. Page = "Controls",
  1267. },
  1268. Size = InstanceInput {
  1269. SourceOp = "HMI_FGcontrols",
  1270. Source = "Size",
  1271. Page = "Controls",
  1272. Default = 1,
  1273. },
  1274. Angle = InstanceInput {
  1275. SourceOp = "HMI_FGcontrols",
  1276. Source = "ZRotation",
  1277. Page = "Controls",
  1278. },
  1279. Spacer1 = InstanceInput {
  1280. SourceOp = "HMI_HardCandy",
  1281. Source = "Spacer",
  1282. Page = "Controls",
  1283. },
  1284. FlipHoriz = InstanceInput {
  1285. SourceOp = "HMI_Mrg",
  1286. Source = "FlipHoriz",
  1287. ControlGroup = 42,
  1288. Page = "Controls",
  1289. },
  1290. FlipVert = InstanceInput {
  1291. SourceOp = "HMI_Mrg",
  1292. Source = "FlipVert",
  1293. ControlGroup = 42,
  1294. Page = "Controls",
  1295. },
  1296. Spacer2 = InstanceInput {
  1297. SourceOp = "HMI_HardCandy",
  1298. Source = "Spacer",
  1299. Page = "Controls",
  1300. },
  1301. Edges = InstanceInput {
  1302. SourceOp = "HMI_HardCandy",
  1303. Source = "Edges",
  1304. Page = "Controls",
  1305. },
  1306. InvertTransform = InstanceInput {
  1307. SourceOp = "HMI_Mrg",
  1308. Source = "InvertTransform",
  1309. Page = "Controls",
  1310. },
  1311. FlattenTransform = InstanceInput {
  1312. SourceOp = "HMI_Mrg",
  1313. Source = "FlattenTransform",
  1314. Page = "Controls",
  1315. },
  1316. Separator = InstanceInput {
  1317. SourceOp = "HMI_HardCandy",
  1318. Source = "Separator",
  1319. Page = "Controls",
  1320. },
  1321. ShowViewControls = InstanceInput {
  1322. SourceOp = "HMI_FGcontrols",
  1323. Source = "ShowViewControls",
  1324. Page = "Controls",
  1325. },
  1326. Blend = InstanceInput {
  1327. SourceOp = "HMI_Settings",
  1328. Source = "Blendx",
  1329. Name = "Blend",
  1330. Page = "Settings",
  1331. Default = 1,
  1332. },
  1333. ProcessRed = InstanceInput {
  1334. SourceOp = "HMI_Settings",
  1335. Source = "ProcessRed",
  1336. ControlGroup = 12,
  1337. Page = "Settings",
  1338. Default = 1,
  1339. },
  1340. ProcessGreen = InstanceInput {
  1341. SourceOp = "HMI_Settings",
  1342. Source = "ProcessGreen",
  1343. ControlGroup = 12,
  1344. Page = "Settings",
  1345. Default = 1,
  1346. },
  1347. ProcessBlue = InstanceInput {
  1348. SourceOp = "HMI_Settings",
  1349. Source = "ProcessBlue",
  1350. ControlGroup = 12,
  1351. Page = "Settings",
  1352. Default = 1,
  1353. },
  1354. ProcessAlpha = InstanceInput {
  1355. SourceOp = "HMI_Settings",
  1356. Source = "ProcessAlpha",
  1357. ControlGroup = 12,
  1358. Page = "Settings",
  1359. Default = 1,
  1360. },
  1361. Blank1 = InstanceInput {
  1362. SourceOp = "HMI_Settings",
  1363. Source = "Blank1",
  1364. },
  1365. ApplyMaskInverted = InstanceInput {
  1366. SourceOp = "HMI_Settings",
  1367. Source = "ApplyMaskInverted",
  1368. Default = 0,
  1369. },
  1370. MultiplyByMask = InstanceInput {
  1371. SourceOp = "HMI_Settings",
  1372. Source = "MultiplyByMask",
  1373. Default = 0,
  1374. },
  1375. FitMask = InstanceInput {
  1376. SourceOp = "HMI_Settings",
  1377. Source = "FitMask",
  1378. },
  1379. Blank2 = InstanceInput {
  1380. SourceOp = "HMI_Settings",
  1381. Source = "Blank2",
  1382. },
  1383. MaskChannel = InstanceInput {
  1384. SourceOp = "HMI_Settings",
  1385. Source = "MaskChannel",
  1386. Default = 3,
  1387. },
  1388. MaskLow = InstanceInput {
  1389. SourceOp = "HMI_Settings",
  1390. Source = "MaskLow",
  1391. ControlGroup = 14,
  1392. Default = 0,
  1393. },
  1394. MaskHigh = InstanceInput {
  1395. SourceOp = "HMI_Settings",
  1396. Source = "MaskHigh",
  1397. ControlGroup = 14,
  1398. Default = 1,
  1399. },
  1400. MaskClipBlack = InstanceInput {
  1401. SourceOp = "HMI_Settings",
  1402. Source = "MaskClipBlack",
  1403. Name = "Black",
  1404. Width = 0.5,
  1405. Default = 1,
  1406. },
  1407. MaskClipWhite = InstanceInput {
  1408. SourceOp = "HMI_Settings",
  1409. Source = "MaskClipWhite",
  1410. Name = "White",
  1411. Width = 0.5,
  1412. Default = 1,
  1413. },
  1414. H4xX0rCommentsNest = InstanceInput {
  1415. SourceOp = "HMI_Settings",
  1416. Source = "CommentsNest",
  1417. Default = 1,
  1418. },
  1419. H4xX0rComments = InstanceInput {
  1420. SourceOp = "HMI_Settings",
  1421. Source = "Comments",
  1422. },
  1423. Version = InstanceInput {
  1424. SourceOp = "HMI_Settings",
  1425. Source = "Version",
  1426. Name = "<p style='color:#555555; text-align: center;'>Hard Mix It β 0.4</p>",
  1427. Page = "Controls",
  1428. },
  1429. EffectMask = InstanceInput {
  1430. SourceOp = "HMI_Settings",
  1431. Source = "EffectMask",
  1432. }
  1433. },
  1434. Outputs = {
  1435. MainOutput1 = InstanceOutput {
  1436. SourceOp = "HMI_Settings",
  1437. Source = "Output",
  1438. }
  1439. },
  1440. ViewInfo = GroupInfo { Pos = { 220, 313.5 } },
  1441. Tools = ordered() {
  1442. HMI_IN = ChangeDepth {
  1443. PassThrough = true,
  1444. CtrlWShown = false,
  1445. NameSet = true,
  1446. Inputs = {
  1447. Input = Input {
  1448. SourceOp = "FastNoise1",
  1449. Source = "Output",
  1450. },
  1451. },
  1452. ViewInfo = OperatorInfo { Pos = { -0.96875, 8.75758 } },
  1453. UserControls = ordered() {
  1454. Controls = ControlPage {
  1455. CT_Visible = false
  1456. }
  1457. }
  1458. },
  1459. HMI_Settings = ChannelBoolean {
  1460. CtrlWShown = false,
  1461. NameSet = true,
  1462. Inputs = {
  1463. AliasedAlpha = Input { Value = 1, },
  1464. Blend = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 1 or Blendx", },
  1465. MaskChannel = Input { Value = 5, },
  1466. UseGPU = Input { Value = 0, },
  1467. Operation = Input { Expression = "(Blendx==0 and MultiplyByMask==1) and 12 or 0", },
  1468. Background = Input {
  1469. SourceOp = "HMI_IN",
  1470. Source = "Output",
  1471. },
  1472. Foreground = Input {
  1473. SourceOp = "HMI_HardCandy",
  1474. Source = "Output",
  1475. },
  1476. Matte = Input {
  1477. SourceOp = "HMI_FGcontrols",
  1478. Source = "Mask",
  1479. },
  1480. FrameRenderScriptNest = Input { Value = 0, },
  1481. },
  1482. ViewInfo = OperatorInfo { Pos = { -0.96875, 140.758 } },
  1483. UserControls = ordered() {
  1484. 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" },
  1485. Version = {
  1486. INP_External = false,
  1487. IC_ControlPage = 0,
  1488. LBLC_DropDownButton = false,
  1489. LINKID_DataType = "Number",
  1490. LBLC_NumInputs = 1,
  1491. INP_Passive = true,
  1492. INPID_InputControl = "NestControl",
  1493. LINKS_Name = "<p style='color:#555555; text-align: center;'>Macro name β 0.0</p>",
  1494. }
  1495. }
  1496. },
  1497. HMI_FGcontrols = PolylineMask {
  1498. DrawMode = "InsertAndModify",
  1499. DrawMode2 = "InsertAndModify",
  1500. CtrlWShown = false,
  1501. NameSet = true,
  1502. Inputs = {
  1503. ShowViewControls = Input { Value = 0, },
  1504. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1505. Solid = Input { Value = 0, },
  1506. MaskWidth = Input { Value = 1080, },
  1507. MaskHeight = Input { Value = 1080, },
  1508. PixelAspect = Input { Value = { 1, 1 }, },
  1509. ClippingMode = Input { Value = FuID { "None" }, },
  1510. Polyline = Input {
  1511. Value = Polyline {
  1512. Closed = true,
  1513. Points = {
  1514. { Linear = true, X = -0.5, Y = 0.5, LX = 0, LY = -0.333333333333333, RX = 0.333333333333333, RY = 0 },
  1515. { Linear = true, X = 0.5, Y = 0.5, LX = -0.333333333333333, LY = 0, RX = 0, RY = -0.333333333333333 },
  1516. { Linear = true, X = 0.5, Y = -0.5, LX = 0, LY = 0.333333333333333, RX = -0.333333333333333, RY = 0 },
  1517. { Linear = true, X = -0.5, Y = -0.5, LX = 0.333333333333333, LY = 0, RX = 0, RY = 0.333333333333333 }
  1518. }
  1519. },
  1520. },
  1521. Polyline2 = Input {
  1522. Value = Polyline {
  1523. },
  1524. Disabled = true,
  1525. },
  1526. },
  1527. ViewInfo = OperatorInfo { Pos = { 54.0312, 74.7576 } },
  1528. },
  1529. HMI_HardCandy = Custom {
  1530. CtrlWShown = false,
  1531. NameSet = true,
  1532. CustomData = {
  1533. Settings = {
  1534. }
  1535. },
  1536. Inputs = {
  1537. NumberIn1 = Input {
  1538. Value = 0.5,
  1539. Expression = "(1 - (1 - Amount) ^ 2)/2",
  1540. },
  1541. NumberIn2 = Input {
  1542. Value = 0.5,
  1543. Expression = "1-NumberIn1",
  1544. },
  1545. NumberIn3 = Input { Value = 1, },
  1546. NumberIn4 = Input {
  1547. Value = 0.843,
  1548. Expression = "(1-Balance)*NumberIn5+(1-NumberIn5)",
  1549. },
  1550. NumberIn5 = Input {
  1551. Value = 1,
  1552. Expression = "1 - (1 - Amount) ^ 2",
  1553. },
  1554. LUTIn1 = Input {
  1555. SourceOp = "HMI_HardCandyLUTIn1",
  1556. Source = "Value",
  1557. },
  1558. LUTIn2 = Input {
  1559. SourceOp = "HMI_HardCandyLUTIn2",
  1560. Source = "Value",
  1561. },
  1562. LUTIn3 = Input {
  1563. SourceOp = "HMI_HardCandyLUTIn3",
  1564. Source = "Value",
  1565. },
  1566. LUTIn4 = Input {
  1567. SourceOp = "HMI_HardCandyLUTIn4",
  1568. Source = "Value",
  1569. },
  1570. Intermediate1 = Input { Value = "r1+r2*(1-n4)", },
  1571. Intermediate2 = Input { Value = "g1+g2*(1-n4)", },
  1572. Intermediate3 = Input { Value = "b1+b2*(1-n4)", },
  1573. Intermediate4 = Input { Value = "a1+a2*(1-n4)", },
  1574. RedExpression = Input { Value = "max(0,min(1,((i1-n1)/(n2-n1))^n3))", },
  1575. GreenExpression = Input { Value = "max(0,min(1,((i2-n1)/(n2-n1))^n3))", },
  1576. BlueExpression = Input { Value = "max(0,min(1,((i3-n1)/(n2-n1))^n3))", },
  1577. AlphaExpression = Input { Value = "max(0,min(1,((i4-n1)/(n2-n1))^n3))", },
  1578. NumberControls = Input { Value = 1, },
  1579. NameforNumber1 = Input { Value = "Black", },
  1580. NameforNumber2 = Input { Value = "White", },
  1581. NameforNumber3 = Input { Value = "Gamma", },
  1582. NameforNumber4 = Input { Value = "Balance", },
  1583. NameforNumber5 = Input { Value = "Amount", },
  1584. ShowNumber6 = Input { Value = 0, },
  1585. ShowNumber7 = Input { Value = 0, },
  1586. ShowNumber8 = Input { Value = 0, },
  1587. ShowPoint1 = Input { Value = 0, },
  1588. ShowPoint2 = Input { Value = 0, },
  1589. ShowPoint3 = Input { Value = 0, },
  1590. ShowPoint4 = Input { Value = 0, },
  1591. ShowLUT1 = Input { Value = 0, },
  1592. ShowLUT2 = Input { Value = 0, },
  1593. ShowLUT3 = Input { Value = 0, },
  1594. ShowLUT4 = Input { Value = 0, },
  1595. Image1 = Input {
  1596. SourceOp = "HMI_Mrg",
  1597. Source = "Output",
  1598. },
  1599. Balance = Input { Value = 0.157, },
  1600. Amount = Input { Value = 1, },
  1601. },
  1602. ViewInfo = OperatorInfo { Pos = { -55.9688, 74.7576 } },
  1603. UserControls = ordered() {
  1604. Separator = {
  1605. INPID_InputControl = "SeparatorControl",
  1606. },
  1607. Spacer = {
  1608. INPID_InputControl = "SpacerControl",
  1609. },
  1610. Balance = {
  1611. INP_MinScale = 0,
  1612. LINKS_Name = "Balance",
  1613. INPID_InputControl = "SliderControl",
  1614. ICS_ControlPage = "Controls",
  1615. LINKID_DataType = "Number",
  1616. INP_MaxScale = 1,
  1617. INP_Default = 0.5,
  1618. },
  1619. Amount = {
  1620. INP_MinScale = 0,
  1621. LINKS_Name = "Amount",
  1622. INPID_InputControl = "SliderControl",
  1623. ICS_ControlPage = "Controls",
  1624. LINKID_DataType = "Number",
  1625. INP_MaxScale = 1,
  1626. INP_Default = 0.5,
  1627. },
  1628. Edges = {
  1629. { MBTNC_AddButton = "Canvas" },
  1630. { MBTNC_AddButton = "Wrap" },
  1631. { MBTNC_AddButton = "Dupe" },
  1632. { MBTNC_AddButton = "Mirror" },
  1633. INP_Integer = false,
  1634. INPID_InputControl = "MultiButtonControl",
  1635. MBTNC_ShowBasicButton = true,
  1636. ICS_ControlPage = "Controls",
  1637. LINKID_DataType = "Number",
  1638. MBTNC_ShowName = false,
  1639. MBTNC_StretchToFit = false,
  1640. MBTNC_ShowToolTip = true,
  1641. LINKS_Name = "Edges",
  1642. },
  1643. ForegroundNest = {
  1644. LBLC_DropDownButton = true,
  1645. INPID_InputControl = "LabelControl",
  1646. LBLC_NumInputs = 12,
  1647. IC_ControlPage = 0,
  1648. LINKS_Name = "Foreground Settings",
  1649. }
  1650. }
  1651. },
  1652. HMI_Mrg = Merge {
  1653. CtrlWShown = false,
  1654. NameSet = true,
  1655. CustomData = {
  1656. Settings = {
  1657. }
  1658. },
  1659. Inputs = {
  1660. Blend = Input {
  1661. Value = 0.157,
  1662. Expression = "(HMI_HardCandy.Balance)*(HMI_HardCandy.Amount<0.5 and (HMI_HardCandy.Amount*1.5) or ((HMI_HardCandy.Amount/2)+0.5))",
  1663. },
  1664. Background = Input {
  1665. SourceOp = "HMI_IN",
  1666. Source = "Output",
  1667. },
  1668. Foreground = Input {
  1669. SourceOp = "BrightnessContrast1",
  1670. Source = "Output",
  1671. },
  1672. Center = Input { Expression = "HMI_FGcontrols.Center", },
  1673. Size = Input { Expression = "HMI_FGcontrols.Size", },
  1674. Angle = Input { Expression = "HMI_FGcontrols.ZRotation", },
  1675. Edges = Input { Expression = "HMI_HardCandy.Edges", },
  1676. PerformDepthMerge = Input { Value = 0, },
  1677. },
  1678. ViewInfo = OperatorInfo { Pos = { -55.9688, 41.7576 } },
  1679. }
  1680. },
  1681. Colors = { TileColor = { R = 0.549019607843137, G = 0.352941176470588, B = 0.247058823529412 }, },
  1682. UserControls = ordered() {
  1683. Controls = ControlPage { CT_Visible = true, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.WhiteBalance" },
  1684. Settings = ControlPage { CT_Visible = true, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.Common" },
  1685. Common = ControlPage { CT_Visible = false, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.Solve" },
  1686. User = ControlPage { CT_Visible = false, CT_Priority = 0, CTID_DIB_ID = "Icons.Tools.Tabs.Solve" }
  1687. }
  1688. },
  1689. HMI_HardCandyLUTIn1 = LUTBezier {
  1690. KeyColorSplines = {
  1691. [0] = {
  1692. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1693. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1694. }
  1695. },
  1696. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1697. CtrlWZoom = false,
  1698. },
  1699. HMI_HardCandyLUTIn2 = LUTBezier {
  1700. KeyColorSplines = {
  1701. [0] = {
  1702. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1703. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1704. }
  1705. },
  1706. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1707. CtrlWZoom = false,
  1708. },
  1709. HMI_HardCandyLUTIn3 = LUTBezier {
  1710. KeyColorSplines = {
  1711. [0] = {
  1712. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1713. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1714. }
  1715. },
  1716. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1717. CtrlWZoom = false,
  1718. },
  1719. HMI_HardCandyLUTIn4 = LUTBezier {
  1720. KeyColorSplines = {
  1721. [0] = {
  1722. [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1723. [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1724. }
  1725. },
  1726. SplineColor = { Red = 0, Green = 0, Blue = 0 },
  1727. CtrlWZoom = false,
  1728. },
  1729. BrightnessContrast1 = BrightnessContrast {
  1730. Inputs = {
  1731. Alpha = Input { Value = 1, },
  1732. Low = Input { Value = 0.1, },
  1733. High = Input { Value = 0.111, },
  1734. Input = Input {
  1735. SourceOp = "Blur1",
  1736. Source = "Output",
  1737. },
  1738. },
  1739. ViewInfo = OperatorInfo { Pos = { 220, 247.5 } },
  1740. },
  1741. Blur1 = Blur {
  1742. Inputs = {
  1743. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1744. XBlurSize = Input { Value = 95.3, },
  1745. Input = Input {
  1746. SourceOp = "Background1",
  1747. Source = "Output",
  1748. },
  1749. },
  1750. ViewInfo = OperatorInfo { Pos = { 220, 214.5 } },
  1751. },
  1752. Merge1_2 = Merge {
  1753. Inputs = {
  1754. Background = Input {
  1755. SourceOp = "Merge1_1",
  1756. Source = "Output",
  1757. },
  1758. Foreground = Input {
  1759. SourceOp = "Background2_1_1_1",
  1760. Source = "Output",
  1761. },
  1762. PerformDepthMerge = Input { Value = 0, },
  1763. },
  1764. ViewInfo = OperatorInfo { Pos = { 220, 445.5 } },
  1765. },
  1766. Merge1_1 = Merge {
  1767. Inputs = {
  1768. Background = Input {
  1769. SourceOp = "Background2_1_1",
  1770. Source = "Output",
  1771. },
  1772. Foreground = Input {
  1773. SourceOp = "HMI_Settings",
  1774. Source = "Output",
  1775. },
  1776. PerformDepthMerge = Input { Value = 0, },
  1777. },
  1778. ViewInfo = OperatorInfo { Pos = { 220, 379.5 } },
  1779. },
  1780. Background1 = Background {
  1781. Inputs = {
  1782. GlobalOut = Input { Value = 119, },
  1783. Width = Input { Value = 1920, },
  1784. Height = Input { Value = 1080, },
  1785. UseFrameFormatSettings = Input { Value = 1, },
  1786. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1787. TopLeftRed = Input { Value = 1, },
  1788. TopLeftGreen = Input { Value = 1, },
  1789. TopLeftBlue = Input { Value = 1, },
  1790. EffectMask = Input {
  1791. SourceOp = "Polygon3_1",
  1792. Source = "Mask",
  1793. }
  1794. },
  1795. ViewInfo = OperatorInfo { Pos = { 220, 181.5 } },
  1796. },
  1797. Polygon3_1 = PolylineMask {
  1798. DrawMode = "InsertAndModify",
  1799. DrawMode2 = "InsertAndModify",
  1800. Inputs = {
  1801. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1802. PaintMode = Input { Value = FuID { "Subtract" }, },
  1803. MaskWidth = Input { Value = 1920, },
  1804. MaskHeight = Input { Value = 1080, },
  1805. PixelAspect = Input { Value = { 1, 1 }, },
  1806. UseFrameFormatSettings = Input { Value = 1, },
  1807. ClippingMode = Input { Value = FuID { "None" }, },
  1808. Polyline = Input {
  1809. SourceOp = "Polygon3_1Polyline",
  1810. Source = "Value",
  1811. },
  1812. Polyline2 = Input {
  1813. Value = Polyline {
  1814. },
  1815. Disabled = true,
  1816. },
  1817. EffectMask = Input {
  1818. SourceOp = "Polygon3",
  1819. Source = "Mask",
  1820. }
  1821. },
  1822. ViewInfo = OperatorInfo { Pos = { 220, 148.5 } },
  1823. },
  1824. Polygon3_1Polyline = BezierSpline {
  1825. SplineColor = { Red = 96, Green = 255, Blue = 47 },
  1826. CtrlWZoom = false,
  1827. NameSet = true,
  1828. KeyFrames = {
  1829. [29] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
  1830. Closed = true,
  1831. Points = {
  1832. { Linear = true, X = 0.218379446640316, Y = -0.573813708260105, LX = 0.0403491436100132, LY = -0.00820152314001169, RX = 0.000494071146245075, RY = 0.157586408904511 },
  1833. { X = 0.219861660079051, Y = -0.101054481546573, LX = -0.0242094861660079, LY = -0.155828939660223, RX = 0.00763264413573607, RY = 0.0491289585545013 },
  1834. { X = 0.220849802371542, Y = 0.0518453427065027, LX = -0.00870289056475125, LY = -0.0485650209832098, RX = 0.00704410455316, RY = 0.0393084438884838 },
  1835. { Linear = true, X = 0.264328063241107, Y = 0.148506151142355, LX = -0.0144927536231884, LY = -0.0322202694786174, RX = 0.0177865612648221, RY = -0.0339777387229057 },
  1836. { Linear = true, X = 0.317687747035573, Y = 0.046572934973638, LX = -0.0177865612648221, LY = 0.0339777387229057, RX = 0.0289855072463769, RY = -0.211482132396016 },
  1837. { X = 0.339426877470356, Y = -0.598418277680141, LX = -0.0408432147562583, LY = 0.213239601640305, RX = -0.0403491436100132, RY = 0.00820152314001169 }
  1838. }
  1839. } }
  1840. }
  1841. },
  1842. Polygon3 = PolylineMask {
  1843. DrawMode = "InsertAndModify",
  1844. DrawMode2 = "InsertAndModify",
  1845. Inputs = {
  1846. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1847. PaintMode = Input { Value = FuID { "Subtract" }, },
  1848. MaskWidth = Input { Value = 1920, },
  1849. MaskHeight = Input { Value = 1080, },
  1850. PixelAspect = Input { Value = { 1, 1 }, },
  1851. UseFrameFormatSettings = Input { Value = 1, },
  1852. ClippingMode = Input { Value = FuID { "None" }, },
  1853. Polyline = Input {
  1854. SourceOp = "Polygon3Polyline",
  1855. Source = "Value",
  1856. },
  1857. Polyline2 = Input {
  1858. Value = Polyline {
  1859. },
  1860. Disabled = true,
  1861. },
  1862. EffectMask = Input {
  1863. SourceOp = "Polygon2",
  1864. Source = "Mask",
  1865. }
  1866. },
  1867. ViewInfo = OperatorInfo { Pos = { 220, 115.5 } },
  1868. },
  1869. Polygon3Polyline = BezierSpline {
  1870. SplineColor = { Red = 96, Green = 255, Blue = 47 },
  1871. CtrlWZoom = false,
  1872. NameSet = true,
  1873. KeyFrames = {
  1874. [29] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
  1875. Closed = true,
  1876. Points = {
  1877. { X = 0.182806324110672, Y = 0.348857644991213, LX = 0.0024937323963048, LY = -0.0501183237103392, RX = -0.0021839245467035, RY = 0.0438918937544506 },
  1878. { X = 0.25098814229249, Y = 0.401581722319859, LX = -0.024741337680246, LY = -0.0026329994512499, RX = 0.0745479370461084, RY = 0.00793347069067036 },
  1879. { X = 0.331391114602584, Y = 0.379407482269056, LX = -0.0228084936618101, LY = 0.0131382038680847, RX = 0.0179853224791393, RY = -0.0103599490991299 },
  1880. { X = 0.373517786561265, Y = 0.34182776801406, LX = -0.0016098184816804, LY = 0.0323536735133642, RX = 0.00346478282080914, RY = -0.069634218674244 },
  1881. { X = 0.259881422924901, Y = 0.285588752196836, LX = 0.0393137410937687, LY = -0.00144915654177017, RX = -0.0282955541099615, RY = 0.00104301158324415 }
  1882. }
  1883. } }
  1884. }
  1885. },
  1886. Polygon2 = PolylineMask {
  1887. DrawMode = "InsertAndModify",
  1888. DrawMode2 = "InsertAndModify",
  1889. Inputs = {
  1890. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1891. MaskWidth = Input { Value = 1920, },
  1892. MaskHeight = Input { Value = 1080, },
  1893. PixelAspect = Input { Value = { 1, 1 }, },
  1894. UseFrameFormatSettings = Input { Value = 1, },
  1895. ClippingMode = Input { Value = FuID { "None" }, },
  1896. Polyline = Input {
  1897. SourceOp = "Polygon2Polyline",
  1898. Source = "Value",
  1899. },
  1900. Polyline2 = Input {
  1901. Value = Polyline {
  1902. },
  1903. Disabled = true,
  1904. },
  1905. EffectMask = Input {
  1906. SourceOp = "Polygon1",
  1907. Source = "Mask",
  1908. }
  1909. },
  1910. ViewInfo = OperatorInfo { Pos = { 220, 82.5 } },
  1911. },
  1912. Polygon2Polyline = BezierSpline {
  1913. SplineColor = { Red = 96, Green = 255, Blue = 47 },
  1914. CtrlWZoom = false,
  1915. NameSet = true,
  1916. KeyFrames = {
  1917. [111] = { 0, Flags = { LockedY = true }, Value = Polyline {
  1918. Closed = true,
  1919. Points = {
  1920. { Linear = true, X = 0.202544966262149, Y = 0.573684210526316, LX = 0.0618443077812434, LY = 0.008187134502924, RX = -0.00197628458498026, RY = -0.403508771929825 },
  1921. { Linear = true, X = 0.196616112507209, Y = -0.636842105263158, LX = 0.00197628458498026, LY = 0.403508771929825, RX = 0.0671144000078574, RY = -0.00935672514619886 },
  1922. { Linear = true, X = 0.397959312530781, Y = -0.664912280701754, LX = -0.0671144000078574, LY = 0.00935672514619886, RX = 0.0204216073781291, RY = 0.414035087719298 },
  1923. { X = 0.38807788960588, Y = 0.598245614035088, LX = -0.0638998682476944, LY = -0.431578947368421, RX = -0.0618443077812434, RY = -0.008187134502924 }
  1924. }
  1925. } }
  1926. }
  1927. },
  1928. Polygon1 = PolylineMask {
  1929. DrawMode = "InsertAndModify",
  1930. DrawMode2 = "InsertAndModify",
  1931. Inputs = {
  1932. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1933. MaskWidth = Input { Value = 1920, },
  1934. MaskHeight = Input { Value = 1080, },
  1935. PixelAspect = Input { Value = { 1, 1 }, },
  1936. UseFrameFormatSettings = Input { Value = 1, },
  1937. ClippingMode = Input { Value = FuID { "None" }, },
  1938. Polyline = Input {
  1939. SourceOp = "Polygon1Polyline",
  1940. Source = "Value",
  1941. },
  1942. Polyline2 = Input {
  1943. Value = Polyline {
  1944. },
  1945. Disabled = true,
  1946. },
  1947. },
  1948. ViewInfo = OperatorInfo { Pos = { 220, 49.5 } },
  1949. },
  1950. Polygon1Polyline = BezierSpline {
  1951. SplineColor = { Red = 173, Green = 255, Blue = 47 },
  1952. CtrlWZoom = false,
  1953. NameSet = true,
  1954. KeyFrames = {
  1955. [29] = { 0, Flags = { Linear = true, LockedY = true }, Value = Polyline {
  1956. Closed = true,
  1957. Points = {
  1958. { Linear = true, X = -0.523715415019763, Y = 0.250877192982456, LX = -0.0210803689064559, LY = -0.0280701754385965, RX = 0.131863853144587, RY = 0.00710819266186889 },
  1959. { Linear = true, X = -0.128123855586003, Y = 0.272201770968063, LX = -0.131863853144587, LY = -0.00710819266186889, RX = 0.0147868314821373, RY = -0.000535777782310169 },
  1960. { X = -0.151839270605766, Y = 0.33886843763473, LX = 0.0143913677184454, LY = -0.00606265162787465, RX = -0.123299953276339, RY = 0.00107894184105506 },
  1961. { Linear = true, X = -0.521739130434783, Y = 0.342105263157895, LX = 0.123299953276339, LY = -0.00107894184105506, RX = -0.00197628458498023, RY = 0.0315789473684211 },
  1962. { Linear = true, X = -0.527667984189723, Y = 0.436842105263158, LX = 0.00197628458498023, LY = -0.0315789473684211, RX = 0.141086514541161, RY = 0.0106169645916935 },
  1963. { Linear = true, X = -0.10440844056624, Y = 0.468692999038238, LX = -0.141086514541161, LY = -0.0106169645916935, RX = 0.0235437631806591, RY = 0 },
  1964. { X = -0.0727878872065562, Y = 0.580973700792624, LX = 0.0235028428364775, LY = -0.00246667119009751, RX = -0.168754498730884, RY = 0.00341812312760477 },
  1965. { Linear = true, X = -0.579051383399209, Y = 0.591228070175439, LX = 0.168754498730884, LY = -0.00341812312760477, RX = -0.00263504611330697, RY = -0.141520467836257 },
  1966. { Linear = true, X = -0.58695652173913, Y = 0.166666666666667, LX = 0.00263504611330697, LY = 0.141520467836257, RX = 0.0210803689064559, RY = 0.0280701754385965 }
  1967. }
  1968. } }
  1969. }
  1970. },
  1971. Background2 = Background {
  1972. Inputs = {
  1973. GlobalOut = Input { Value = 119, },
  1974. Width = Input { Value = 1920, },
  1975. Height = Input { Value = 1080, },
  1976. UseFrameFormatSettings = Input { Value = 1, },
  1977. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1978. TopLeftRed = Input { Value = 0.243137254901961, },
  1979. TopLeftGreen = Input { Value = 0.694117647058824, },
  1980. TopLeftBlue = Input { Value = 0.956862745098039, },
  1981. },
  1982. ViewInfo = OperatorInfo { Pos = { 110, 610.5 } },
  1983. },
  1984. Merge1 = Merge {
  1985. Inputs = {
  1986. Background = Input {
  1987. SourceOp = "Background2",
  1988. Source = "Output",
  1989. },
  1990. Foreground = Input {
  1991. SourceOp = "Merge1_3",
  1992. Source = "Output",
  1993. },
  1994. PerformDepthMerge = Input { Value = 0, },
  1995. },
  1996. ViewInfo = OperatorInfo { Pos = { 220, 610.5 } },
  1997. },
  1998. PipeRouter1 = PipeRouter {
  1999. Inputs = {
  2000. Input = Input {
  2001. SourceOp = "HMI_Settings",
  2002. Source = "Output",
  2003. },
  2004. },
  2005. ViewInfo = PipeRouterInfo { Pos = { 381.224, 354.565 } },
  2006. },
  2007. PipeRouter2 = PipeRouter {
  2008. Inputs = {
  2009. Input = Input {
  2010. SourceOp = "PipeRouter1",
  2011. Source = "Output",
  2012. },
  2013. },
  2014. ViewInfo = PipeRouterInfo { Pos = { 385, 544.5 } },
  2015. }
  2016. }
  2017. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement