Guest User

Untitled

a guest
Oct 18th, 2025
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.16 KB | None | 0 0
  1. {
  2. Tools = ordered() {
  3. CurvedArrow_A = GroupOperator {
  4. CtrlWZoom = false,
  5. NameSet = true,
  6. CustomData = {
  7. Path = {
  8. Map = {
  9. ["Setting:"] = "Macros:\\"
  10. }
  11. },
  12. SxSFilename = "Macros:\\CurvedArrow_A.Setting",
  13. },
  14. Inputs = ordered() {
  15. Transform_Center = InstanceInput {
  16. SourceOp = "Transform",
  17. Source = "Center",
  18. Width = 1,
  19. Page = "Controls",
  20. Default = 0,
  21. },
  22. Transform_FlipHoriz = InstanceInput {
  23. SourceOp = "Transform",
  24. Source = "FlipHoriz",
  25. Width = 1,
  26. ControlGroup = 1,
  27. Page = "Controls",
  28. Default = 0,
  29. },
  30. Transform_FlipVert = InstanceInput {
  31. SourceOp = "Transform",
  32. Source = "FlipVert",
  33. Width = 1,
  34. ControlGroup = 1,
  35. Page = "Controls",
  36. Default = 0,
  37. },
  38. Transform_Angle = InstanceInput {
  39. SourceOp = "Transform",
  40. Source = "Angle",
  41. Width = 1,
  42. Page = "Controls",
  43. Default = 0,
  44. },
  45. TS_XSize = InstanceInput {
  46. SourceOp = "TS",
  47. Source = "XSize",
  48. Width = 1,
  49. Page = "Controls",
  50. Default = 1,
  51. },
  52. TS_AnimateLabel = InstanceInput {
  53. SourceOp = "TS",
  54. Source = "AnimateLabel",
  55. Width = 1,
  56. Page = "Controls",
  57. Default = 1,
  58. },
  59. AnimateCurve_Scale = InstanceInput {
  60. SourceOp = "AnimateCurve",
  61. Source = "Scale",
  62. MaxScale = 1,
  63. Width = 1,
  64. Page = "Controls",
  65. Default = 1,
  66. },
  67. AnimateCurve_Hold = InstanceInput {
  68. SourceOp = "AnimateCurve",
  69. Source = "Hold",
  70. Width = 1,
  71. Page = "Controls",
  72. Default = 0.5,
  73. },
  74. AnimateCurve_Curve = InstanceInput {
  75. SourceOp = "AnimateCurve",
  76. Source = "Curve",
  77. Width = 1,
  78. Page = "Controls",
  79. Default = 0,
  80. },
  81. AnimateCurve_EaseIn = InstanceInput {
  82. SourceOp = "AnimateCurve",
  83. Source = "EaseIn",
  84. Width = 0.5,
  85. Page = "Controls",
  86. Default = 0,
  87. },
  88. AnimateCurve_EaseOut = InstanceInput {
  89. SourceOp = "AnimateCurve",
  90. Source = "EaseOut",
  91. Width = 0.5,
  92. Page = "Controls",
  93. Default = 0,
  94. },
  95. AnimateCurve_Lookup = InstanceInput {
  96. SourceOp = "AnimateCurve",
  97. Source = "Lookup",
  98. Width = 1,
  99. ControlGroup = 1,
  100. Page = "Controls",
  101. Default = 0,
  102. },
  103. TS_ArrowLabel = InstanceInput {
  104. SourceOp = "TS",
  105. Source = "ArrowLabel",
  106. Width = 1,
  107. Page = "Controls",
  108. Default = 1,
  109. },
  110. PathPos = InstanceInput {
  111. SourceOp = "Tapered",
  112. Source = "PositionOnPath",
  113. Name = "Position On Path",
  114. Width = 1,
  115. Page = "Controls",
  116. Default = 1,
  117. },
  118. TS_TSize = InstanceInput {
  119. SourceOp = "TS",
  120. Source = "TSize",
  121. Width = 1,
  122. Page = "Controls",
  123. Default = 0.5,
  124. },
  125. TS_Length = InstanceInput {
  126. SourceOp = "TS",
  127. Source = "Length",
  128. Width = 1,
  129. Page = "Controls",
  130. Default = 1,
  131. },
  132. HAnchor = InstanceInput {
  133. SourceOp = "Tapered",
  134. Source = "HorizontalLeftCenterRight",
  135. Page = "Controls",
  136. },
  137. TS_Fill_Gaps = InstanceInput {
  138. SourceOp = "TS",
  139. Source = "Fill_Gaps",
  140. Width = 1,
  141. Page = "Controls",
  142. Default = 0.5,
  143. },
  144. TS_Outline = InstanceInput {
  145. SourceOp = "TS",
  146. Source = "Outline",
  147. Width = 1,
  148. Page = "Controls",
  149. Default = 0,
  150. },
  151. TS_Outline_Thickness = InstanceInput {
  152. SourceOp = "TS",
  153. Source = "Outline_Thickness",
  154. Width = 1,
  155. Page = "Controls",
  156. Default = 0.5,
  157. },
  158. Tapered_Red1 = InstanceInput {
  159. SourceOp = "Tapered",
  160. Source = "Red1",
  161. Name = "Color",
  162. Width = 1,
  163. ControlGroup = 10,
  164. Page = "Controls",
  165. Default = 1,
  166. },
  167. Tapered_Green1 = InstanceInput {
  168. SourceOp = "Tapered",
  169. Source = "Green1",
  170. Width = 1,
  171. ControlGroup = 10,
  172. Page = "Controls",
  173. Default = 1,
  174. },
  175. Tapered_Blue1 = InstanceInput {
  176. SourceOp = "Tapered",
  177. Source = "Blue1",
  178. Width = 1,
  179. ControlGroup = 10,
  180. Page = "Controls",
  181. Default = 1,
  182. },
  183. Tapered_Alpha1 = InstanceInput {
  184. SourceOp = "Tapered",
  185. Source = "Alpha1",
  186. Width = 1,
  187. ControlGroup = 10,
  188. Page = "Controls",
  189. Default = 1,
  190. },
  191. Tapered_ShadingGradient1 = InstanceInput {
  192. SourceOp = "Tapered",
  193. Source = "ShadingGradient1",
  194. Width = 1,
  195. Page = "Controls",
  196. Default = 0,
  197. },
  198. Tapered_ImageShadingSampling1 = InstanceInput {
  199. SourceOp = "Tapered",
  200. Source = "ImageShadingSampling1",
  201. Width = 1,
  202. Page = "Controls",
  203. Default = 1,
  204. },
  205. Tapered_ImageShadingEdges1 = InstanceInput {
  206. SourceOp = "Tapered",
  207. Source = "ImageShadingEdges1",
  208. Width = 1,
  209. Page = "Controls",
  210. Default = 1,
  211. },
  212. Tapered_ShadingMappingSpacer1 = InstanceInput {
  213. SourceOp = "Tapered",
  214. Source = "ShadingMappingSpacer1",
  215. Width = 1,
  216. Page = "Controls",
  217. Default = 0,
  218. },
  219. Tapered_ShadingMapping1 = InstanceInput {
  220. SourceOp = "Tapered",
  221. Source = "ShadingMapping1",
  222. Width = 1,
  223. Page = "Controls",
  224. Default = 1,
  225. },
  226. Tapered_ShadingMappingAngle1 = InstanceInput {
  227. SourceOp = "Tapered",
  228. Source = "ShadingMappingAngle1",
  229. Width = 1,
  230. Page = "Controls",
  231. Default = 0,
  232. },
  233. Tapered_ShadingMappingSize1 = InstanceInput {
  234. SourceOp = "Tapered",
  235. Source = "ShadingMappingSize1",
  236. Width = 1,
  237. Page = "Controls",
  238. Default = 1,
  239. },
  240. Tapered_ShadingMappingAspect1 = InstanceInput {
  241. SourceOp = "Tapered",
  242. Source = "ShadingMappingAspect1",
  243. Width = 1,
  244. Page = "Controls",
  245. Default = 1,
  246. },
  247. TStart = InstanceInput {
  248. SourceOp = "Tapered",
  249. Source = "Start",
  250. ControlGroup = 12,
  251. Page = "Controls",
  252. },
  253. TEnd = InstanceInput {
  254. SourceOp = "Tapered",
  255. Source = "End",
  256. ControlGroup = 12,
  257. Page = "Controls",
  258. },
  259. Path = InstanceInput {
  260. SourceOp = "Tapered",
  261. Source = "Path",
  262. Name = "Polyline",
  263. Page = "Controls",
  264. }
  265. },
  266. Outputs = {
  267. Output1 = InstanceOutput {
  268. SourceOp = "Merge1_1",
  269. Source = "Output",
  270. }
  271. },
  272. ViewInfo = GroupInfo {
  273. Pos = { 1276.38, 24.3376 },
  274. Flags = {
  275. AllowPan = false,
  276. GridSnap = true,
  277. AutoSnap = true,
  278. RemoveRouters = true
  279. },
  280. Size = { 446, 132.424, 118, 24.2424 },
  281. Direction = "Horizontal",
  282. PipeStyle = "Direct",
  283. Scale = 1,
  284. Offset = { -605, -40.8636 }
  285. },
  286. Tools = ordered() {
  287. Merge1_1 = Merge {
  288. CtrlWShown = false,
  289. Inputs = {
  290. Background = Input {
  291. SourceOp = "Background1",
  292. Source = "Output",
  293. },
  294. Foreground = Input {
  295. SourceOp = "Transform",
  296. Source = "Output",
  297. },
  298. PerformDepthMerge = Input { Value = 0, }
  299. },
  300. ViewInfo = OperatorInfo { Pos = { 770, 115.5 } },
  301. },
  302. Background1 = Background {
  303. CtrlWShown = false,
  304. Inputs = {
  305. GlobalOut = Input { Value = 500, },
  306. Width = Input { Value = 1920, },
  307. Height = Input { Value = 1080, },
  308. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  309. TopLeftAlpha = Input { Value = 0, }
  310. },
  311. ViewInfo = OperatorInfo { Pos = { 550, 115.5 } },
  312. },
  313. PolygonA = PolylineMask {
  314. DrawMode = "InsertAndModify",
  315. DrawMode2 = "InsertAndModify",
  316. CtrlWShown = false,
  317. NameSet = true,
  318. Inputs = {
  319. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  320. OutputSize = Input { Value = FuID { "Custom" }, },
  321. MaskWidth = Input {
  322. Value = 1080,
  323. Expression = "Tapered.Width",
  324. },
  325. MaskHeight = Input {
  326. Value = 1080,
  327. Expression = "Tapered.Height",
  328. },
  329. PixelAspect = Input { Value = { 1, 1 }, },
  330. ClippingMode = Input { Value = FuID { "None" }, },
  331. Polyline2 = Input {
  332. Value = Polyline {
  333. },
  334. Disabled = true,
  335. }
  336. },
  337. ViewInfo = OperatorInfo { Pos = { 550, 82.5 } },
  338. },
  339. Tapered = TextPlus {
  340. CtrlWShown = false,
  341. NameSet = true,
  342. CustomData = { Path = { Map = { ["Setting:"] = "Macros:/" } }, },
  343. Inputs = {
  344. Point1 = Input {
  345. Value = Point {
  346. X = 0.497998502842063,
  347. Y = 0.121416546416546
  348. },
  349. },
  350. Point2 = Input {
  351. Value = Point {
  352. X = 0.497998502842063,
  353. Y = 0.121416546416546
  354. },
  355. },
  356. Point0 = Input {
  357. Value = Point {
  358. X = 0.0622329222492891,
  359. Y = 0.877284752284752
  360. },
  361. },
  362. GlobalOut = Input { Value = 500, },
  363. Width = Input { Value = 1080, },
  364. Height = Input { Value = 1080, },
  365. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  366. LayoutType = Input { Value = 3, },
  367. PositionOnPath = Input { Value = 0, },
  368. Path = Input {
  369. SourceOp = "Publish1",
  370. Source = "Value",
  371. },
  372. CharacterSpacing = Input {
  373. Value = 1.11499866970105,
  374. Expression = "TS.Length*0.5+0.8",
  375. },
  376. Overlap1 = Input { Value = 0, },
  377. ElementShape1 = Input {
  378. Value = 2,
  379. Expression = "TS.Outline+2",
  380. },
  381. Thickness1 = Input {
  382. Value = 2.5,
  383. Expression = "TS.Outline_Thickness*5",
  384. },
  385. OutsideOnly1 = Input { Value = 1, },
  386. Type1 = Input {
  387. Value = 2,
  388. Expression = "2-2.0*TS.Outline",
  389. },
  390. Green1 = Input { Value = 0.5, },
  391. Blue1 = Input { Value = 0, },
  392. ShadingGradient1 = Input {
  393. Value = Gradient {
  394. Colors = {
  395. [0] = { 0.394, 0.756, 0, 1 },
  396. [1] = { 1, 0.48, 0, 1 }
  397. }
  398. },
  399. },
  400. Pivot1 = Input { Value = { 0, 0.195 }, },
  401. Size1 = Input { Value = 1, },
  402. SizeX1 = Input {
  403. Value = 5,
  404. Expression = "TS.Fill_Gaps*10",
  405. },
  406. SizeY1 = Input { Value = 0, },
  407. Font = Input { Value = "Open Sans", },
  408. Style = Input { Value = "Bold", },
  409. Size = Input {
  410. Value = 0.0125999467880419,
  411. Expression = "TS.TSize*0.02*iif(abs(TS.Length)<0.3,abs(TS.Length)/0.3,1)",
  412. },
  413. VerticalJustificationNew = Input { Value = 3, },
  414. HorizontalLeftCenterRight = Input { Value = -1, },
  415. HorizontalJustificationNew = Input { Value = 3, }
  416. },
  417. ViewInfo = OperatorInfo { Pos = { 550, 49.5 } },
  418. },
  419. TS = Scale {
  420. CtrlWShown = false,
  421. NameSet = true,
  422. Inputs = {
  423. YSize = Input { Value = 0.5, },
  424. HiQOnly = Input { Value = 0, },
  425. PixelAspect = Input { Value = { 1, 1 }, },
  426. Input = Input {
  427. SourceOp = "Tapered",
  428. Source = "Output",
  429. },
  430. TSize = Input {
  431. SourceOp = "AnimateCurve",
  432. Source = "Value",
  433. },
  434. Length = Input {
  435. SourceOp = "AnimateCurve",
  436. Source = "Value",
  437. },
  438. ShapeTXT = Input { Value = "-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------X-------------------------------------------------", },
  439. Animate = Input {
  440. SourceOp = "AnimateCurve",
  441. Source = "Value",
  442. }
  443. },
  444. ViewInfo = OperatorInfo { Pos = { 770, 49.5 } },
  445. UserControls = ordered() { Tapered = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 10, INP_Default = 1, LINKS_Name = "Tapered", LINKS_ID = "Tapered", LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_Passive = true, INP_UserData3 = 999, IC_Visible = true, }, TSize = { INPID_InputControl = "SliderControl", IC_Visible = true, ICD_Center = 0.5, INP_Default = 0.5, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_UserData3 = 999, LINKID_DataType = "Number", LINKS_ID = "TSize", INP_Passive = false, INP_MaxScale = 1, LINKS_Name = "Size", }, Length = { ICD_Width = "1", INP_Integer = false, INPID_InputControl = "ScrewControl", IC_Visible = true, ICD_Center = "1", INP_Default = "1", ICS_ControlPage = "Controls", INP_MinScale = "0", LINKS_ID = "Length", LINKID_DataType = "Number", INP_UserData3 = 999, INP_Passive = false, INP_MaxScale = "1", LINKS_Name = "Length", }, Fill_Gaps = { ICD_Width = "1", INP_Integer = false, INPID_InputControl = "SliderControl", IC_Visible = true, INP_MaxScale = "1", INP_UserData3 = 999, INP_Default = "0.5", INP_MinScale = "0", ICS_ControlPage = "Controls", LINKID_DataType = "Number", LINKS_ID = "Fill_Gaps", INP_Passive = false, ICD_Center = "0.5", LINKS_Name = "Fill Gaps", }, Shape = { LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 1, INP_Default = 1, LINKS_Name = "Shape", LINKS_ID = "Shape", LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_Passive = true, INP_UserData3 = 999, IC_Visible = true, }, ShapeTXT = { INPID_InputControl = "TextEditControl", TEC_Lines = 3, INP_UserData3 = 999, LINKS_Name = "ShapeTXT", LINKS_ID = "ShapeTXT", LINKID_DataType = "Text", ICS_ControlPage = "Controls", INP_Passive = false, IC_NoLabel = 1, IC_Visible = true, }, Outline = { ICD_Width = 1, INPID_InputControl = "CheckboxControl", IC_Visible = true, ICD_Center = 0, INP_Default = false, ICS_ControlPage = "Controls", INP_MinScale = 0, LINKS_ID = "Outline", LINKID_DataType = "Number", INP_UserData3 = 999, INP_Passive = false, INP_MaxScale = 1, LINKS_Name = "Outline", }, Outline_Thickness = { INPID_InputControl = "SliderControl", IC_Visible = true, ICD_Center = 0.5, INP_Default = 0.5, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_UserData3 = 999, LINKID_DataType = "Number", LINKS_ID = "Outline_Thickness", INP_Passive = false, INP_MaxScale = 1, LINKS_Name = "Outline Thickness", }, ArrowLabel = {
  446. LBLC_DropDownButton = true,
  447. INPID_InputControl = "LabelControl",
  448. LBLC_NumInputs = 15,
  449. INP_Default = 1,
  450. LINKS_Name = "Arrow",
  451. LINKS_ID = "ArrowLabel",
  452. LINKID_DataType = "Number",
  453. ICS_ControlPage = "Controls",
  454. INP_Passive = true,
  455. INP_UserData3 = 999,
  456. IC_Visible = true,
  457. }, Animate = {
  458. INPID_InputControl = "SliderControl",
  459. LINKS_Name = "Animate",
  460. ICD_Center = 0.5,
  461. INP_Default = 0.5,
  462. ICS_ControlPage = "Controls",
  463. INP_MinScale = 0,
  464. INP_MaxScale = 1,
  465. LINKID_DataType = "Number",
  466. LINKS_ID = "Animate",
  467. INP_Passive = false,
  468. INP_UserData3 = 999,
  469. IC_Visible = true,
  470. }, AnimateLabel = {
  471. LBLC_DropDownButton = true,
  472. INPID_InputControl = "LabelControl",
  473. LBLC_NumInputs = 6,
  474. INP_Default = 1,
  475. LINKS_Name = "Animate",
  476. LINKS_ID = "AnimateLabel",
  477. LINKID_DataType = "Number",
  478. ICS_ControlPage = "Controls",
  479. INP_Passive = true,
  480. INP_UserData3 = 999,
  481. IC_Visible = true,
  482. } }
  483. },
  484. Transform = Transform {
  485. CtrlWShown = false,
  486. Inputs = {
  487. Input = Input {
  488. SourceOp = "TS",
  489. Source = "Output",
  490. }
  491. },
  492. ViewInfo = OperatorInfo { Pos = { 770, 82.5 } },
  493. },
  494. PolygonB = PolylineMask {
  495. DrawMode = "InsertAndModify",
  496. DrawMode2 = "InsertAndModify",
  497. CtrlWShown = false,
  498. NameSet = true,
  499. Inputs = {
  500. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  501. OutputSize = Input { Value = FuID { "Custom" }, },
  502. MaskWidth = Input {
  503. Value = 1080,
  504. Expression = "Tapered.Width",
  505. },
  506. MaskHeight = Input {
  507. Value = 1080,
  508. Expression = "Tapered.Height",
  509. },
  510. PixelAspect = Input { Value = { 1, 1 }, },
  511. ClippingMode = Input { Value = FuID { "None" }, },
  512. Polyline = Input {
  513. SourceOp = "Publish1",
  514. Source = "Value",
  515. },
  516. Polyline2 = Input {
  517. Value = Polyline {
  518. },
  519. Disabled = true,
  520. }
  521. },
  522. ViewInfo = OperatorInfo { Pos = { 660, 82.5 } },
  523. }
  524. },
  525. },
  526. AnimaterCurveLookup_1 = LUTBezier {
  527. KeyColorSplines = {
  528. [0] = {
  529. [0] = { 0, RH = { 0.0666666666666667, 0.333333333333333 }, Flags = { Linear = true } },
  530. [0.2] = { 0.5, LH = { 0.0448757202696094, 0.658216324935419 }, RH = { 0.466666666666667, 0.5 } },
  531. [1] = { 0.5, LH = { 0.733333333333333, 0.5 }, Flags = { Linear = true } }
  532. }
  533. },
  534. SplineColor = { Red = 255, Green = 255, Blue = 255 },
  535. CtrlWZoom = false,
  536. CustomData = {
  537. Path = {
  538. Map = {
  539. ["Setting:"] = "Macros:\\"
  540. }
  541. },
  542. },
  543. },
  544. AnimateCurve = LUTLookup {
  545. CtrlWZoom = false,
  546. NameSet = true,
  547. CustomData = {
  548. Path = {
  549. Map = {
  550. ["Setting:"] = "Macros:\\"
  551. }
  552. },
  553. },
  554. Inputs = {
  555. Source = Input { Value = FuID { "Custom" }, },
  556. Input = Input {
  557. Value = 0.623937606239376,
  558. Expression = ":a = 2/(1-Hold * 0.9999);\nt = (time-comp.RenderStart)/(comp.RenderEnd-comp.RenderStart);\nc = max(min(a*t,1)*min(a*(1-t),1));\nreturn c",
  559. },
  560. Curve = Input { Value = FuID { "Easing" }, },
  561. EaseIn = Input { Value = FuID { "Quart" }, },
  562. EaseOut = Input { Value = FuID { "Quart" }, },
  563. Lookup = Input {
  564. SourceOp = "AnimaterCurveLookup_1",
  565. Source = "Value",
  566. },
  567. Scale = Input { Value = 0.75, }
  568. },
  569. UserControls = ordered() {
  570. Hold = {
  571. ICD_Width = "1",
  572. INP_Integer = false,
  573. INPID_InputControl = "SliderControl",
  574. IC_Visible = true,
  575. ICD_Center = "0",
  576. INP_Default = "0.5",
  577. INP_UserData3 = 999,
  578. INP_MinScale = "0",
  579. ICS_ControlPage = "Controls",
  580. LINKID_DataType = "Number",
  581. LINKS_ID = "Hold",
  582. INP_Passive = false,
  583. INP_MaxScale = "1",
  584. LINKS_Name = "Hold",
  585. }
  586. }
  587. },
  588. Publish1 = PublishPolyLine {
  589. CtrlWZoom = false,
  590. CustomData = {
  591. Path = {
  592. Map = {
  593. ["Setting:"] = "Macros:\\"
  594. }
  595. },
  596. },
  597. Inputs = {
  598. Value = Input {
  599. Value = Polyline {
  600. Points = {
  601. { Linear = true, X = -0.4, Y = 0.00377958145871282, RX = 0.27776307128774, RY = 0.308407946108284 },
  602. { X = 0.4, Y = 0.00216450216450226, LX = -0.240011604320469, LY = 0.305040247253096 }
  603. }
  604. },
  605. }
  606. },
  607. }
  608. }
  609. }
Advertisement
Add Comment
Please, Sign In to add comment