Advertisement
totox69

Davinci Fusion - Sweeping Char

Jun 17th, 2025
8
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.59 KB | None | 0 0
  1. {
  2. Tools = ordered() {
  3. Left = TextPlus {
  4. NameSet = true,
  5. SourceOp = "Middle",
  6. Inputs = {
  7. SettingsNest = Input {
  8. },
  9. LayersNest = Input {
  10. },
  11. ImageNest = Input {
  12. },
  13. ["Gamut.ColorSpaceNest"] = Input {
  14. },
  15. ["Gamut.GammaSpaceNest"] = Input {
  16. },
  17. Layout = Input {
  18. },
  19. LayoutRotation = Input {
  20. Value = 1,
  21. },
  22. Background = Input {
  23. },
  24. TransformTransform = Input {
  25. },
  26. TransformRotation = Input {
  27. Value = 1,
  28. },
  29. TransformPivot = Input {
  30. },
  31. TransformShear = Input {
  32. },
  33. TransformSize = Input {
  34. },
  35. Properties1 = Input {
  36. },
  37. Softness1 = Input {
  38. Value = 1,
  39. },
  40. Position1 = Input {
  41. },
  42. Rotation1 = Input {
  43. },
  44. PivotNest1 = Input {
  45. },
  46. Shear1 = Input {
  47. },
  48. Size1 = Input {
  49. },
  50. TextText = Input {
  51. },
  52. Font = Input {
  53. Value = "Open Sans",
  54. },
  55. Style = Input {
  56. Value = "Extrabold",
  57. },
  58. Start = Input {
  59. },
  60. End = Input {
  61. Value = 0.896,
  62. Expression = "Middle.Start"
  63. },
  64. TabSpacing = Input {
  65. },
  66. AdvancedFontControls = Input {
  67. },
  68. Internal = Input {
  69. },
  70. CommentsNest = Input {
  71. },
  72. FrameRenderScriptNest = Input {
  73. },
  74. StartRenderScripts = Input {
  75. },
  76. EndRenderScripts = Input {
  77. },
  78. EffectMask = Input {
  79. }
  80. },
  81. ViewInfo = OperatorInfo { Pos = { 385, 49.5 } },
  82. },
  83. D1 = MacroOperator {
  84. CtrlWZoom = false,
  85. NameSet = true,
  86. CustomData = {
  87. Path = {
  88. Map = {
  89. ["Setting:"] = "Macros:\\"
  90. }
  91. },
  92. SxSFilename = "C:\\Users\\alain\\AppData\\Roaming\\Blackmagic Design\\DaVinci Resolve\\Support\\Fusion\\Macros\\Dimensions.setting",
  93. },
  94. Inputs = ordered() {
  95. MainInput1 = InstanceInput {
  96. SourceOp = "D",
  97. Source = "Input",
  98. },
  99. width = InstanceInput {
  100. SourceOp = "D",
  101. Source = "width",
  102. Expression = "(self.Input.DataWindow[3]-self.Input.DataWindow[1])/self.Input.Width",
  103. Page = "Controls",
  104. },
  105. height = InstanceInput {
  106. SourceOp = "D",
  107. Source = "height",
  108. Expression = "(self.Input.DataWindow[4]-self.Input.DataWindow[2])/self.Input.Height",
  109. Page = "Controls",
  110. },
  111. topleft = InstanceInput {
  112. SourceOp = "D",
  113. Source = "topleft",
  114. Expression = "Point(self.Input.DataWindow[1]/self.Input.Width, self.Input.DataWindow[4]/self.Input.Height)",
  115. Page = "Controls",
  116. },
  117. bottomright = InstanceInput {
  118. SourceOp = "D",
  119. Source = "bottomright",
  120. Expression = "Point(self.Input.DataWindow[3]/self.Input.Width, self.Input.DataWindow[2]/self.Input.Height)",
  121. Page = "Controls",
  122. }
  123. },
  124. Outputs = {
  125. MainOutput1 = InstanceOutput {
  126. SourceOp = "D",
  127. Source = "Output",
  128. }
  129. },
  130. ViewInfo = GroupInfo { Pos = { 385, 82.5 } },
  131. Tools = ordered() {
  132. D = Transform {
  133. CtrlWZoom = false,
  134. CtrlWShown = false,
  135. NameSet = true,
  136. Inputs = {
  137. Input = Input {
  138. SourceOp = "Left",
  139. Source = "Output",
  140. },
  141. width = Input { Expression = "(self.Input.DataWindow[3]-self.Input.DataWindow[1])/self.Input.Width", },
  142. height = Input { Expression = "(self.Input.DataWindow[4]-self.Input.DataWindow[2])/self.Input.Height", },
  143. topleft = Input { Expression = "Point(self.Input.DataWindow[1]/self.Input.Width, self.Input.DataWindow[4]/self.Input.Height)", },
  144. bottomright = Input { Expression = "Point(self.Input.DataWindow[3]/self.Input.Width, self.Input.DataWindow[2]/self.Input.Height)", }
  145. },
  146. ViewInfo = OperatorInfo { Pos = { 0, 8.75758 } },
  147. UserControls = ordered() {
  148. width = {
  149. INP_Integer = false,
  150. LINKID_DataType = "Number",
  151. ICS_ControlPage = "Controls",
  152. INP_Passive = true,
  153. INPID_InputControl = "SliderControl",
  154. LINKS_Name = "width",
  155. },
  156. height = {
  157. INP_Integer = false,
  158. LINKID_DataType = "Number",
  159. ICS_ControlPage = "Controls",
  160. INPID_InputControl = "SliderControl",
  161. LINKS_Name = "height",
  162. },
  163. topleft = {
  164. ICS_ControlPage = "Controls",
  165. INPID_InputControl = "OffsetControl",
  166. LINKID_DataType = "Point",
  167. LINKS_Name = "topleft",
  168. },
  169. bottomright = {
  170. ICS_ControlPage = "Controls",
  171. INPID_InputControl = "OffsetControl",
  172. LINKID_DataType = "Point",
  173. LINKS_Name = "bottomright",
  174. }
  175. }
  176. }
  177. },
  178. },
  179. D2 = MacroOperator {
  180. NameSet = true,
  181. CustomData = {
  182. Path = {
  183. Map = {
  184. ["Setting:"] = "Macros:\\"
  185. }
  186. },
  187. SxSFilename = "C:\\Users\\alain\\AppData\\Roaming\\Blackmagic Design\\DaVinci Resolve\\Support\\Fusion\\Macros\\Dimensions.setting",
  188. },
  189. Inputs = ordered() {
  190. MainInput1 = InstanceInput {
  191. SourceOp = "D_2",
  192. Source = "Input",
  193. },
  194. width = InstanceInput {
  195. SourceOp = "D_2",
  196. Source = "width",
  197. Expression = "(self.Input.DataWindow[3]-self.Input.DataWindow[1])/self.Input.Width",
  198. Page = "Controls",
  199. },
  200. height = InstanceInput {
  201. SourceOp = "D_2",
  202. Source = "height",
  203. Expression = "(self.Input.DataWindow[4]-self.Input.DataWindow[2])/self.Input.Height",
  204. Page = "Controls",
  205. },
  206. topleft = InstanceInput {
  207. SourceOp = "D_2",
  208. Source = "topleft",
  209. Expression = "Point(self.Input.DataWindow[1]/self.Input.Width, self.Input.DataWindow[4]/self.Input.Height)",
  210. Page = "Controls",
  211. },
  212. bottomright = InstanceInput {
  213. SourceOp = "D_2",
  214. Source = "bottomright",
  215. Expression = "Point(self.Input.DataWindow[3]/self.Input.Width, self.Input.DataWindow[2]/self.Input.Height)",
  216. Page = "Controls",
  217. }
  218. },
  219. Outputs = {
  220. MainOutput1 = InstanceOutput {
  221. SourceOp = "D_2",
  222. Source = "Output",
  223. }
  224. },
  225. ViewInfo = GroupInfo { Pos = { 385, 115.5 } },
  226. Tools = ordered() {
  227. D_2 = Transform {
  228. CtrlWZoom = false,
  229. CtrlWShown = false,
  230. NameSet = true,
  231. Inputs = {
  232. Input = Input {
  233. SourceOp = "Instance_Left",
  234. Source = "Output",
  235. },
  236. width = Input { Expression = "(self.Input.DataWindow[3]-self.Input.DataWindow[1])/self.Input.Width", },
  237. height = Input { Expression = "(self.Input.DataWindow[4]-self.Input.DataWindow[2])/self.Input.Height", },
  238. topleft = Input { Expression = "Point(self.Input.DataWindow[1]/self.Input.Width, self.Input.DataWindow[4]/self.Input.Height)", },
  239. bottomright = Input { Expression = "Point(self.Input.DataWindow[3]/self.Input.Width, self.Input.DataWindow[2]/self.Input.Height)", }
  240. },
  241. ViewInfo = OperatorInfo { Pos = { 0, 8.75758 } },
  242. UserControls = ordered() {
  243. width = {
  244. INP_Integer = false,
  245. LINKID_DataType = "Number",
  246. ICS_ControlPage = "Controls",
  247. INP_Passive = true,
  248. INPID_InputControl = "SliderControl",
  249. LINKS_Name = "width",
  250. },
  251. height = {
  252. INP_Integer = false,
  253. LINKID_DataType = "Number",
  254. ICS_ControlPage = "Controls",
  255. INPID_InputControl = "SliderControl",
  256. LINKS_Name = "height",
  257. },
  258. topleft = {
  259. ICS_ControlPage = "Controls",
  260. INPID_InputControl = "OffsetControl",
  261. LINKID_DataType = "Point",
  262. LINKS_Name = "topleft",
  263. },
  264. bottomright = {
  265. ICS_ControlPage = "Controls",
  266. INPID_InputControl = "OffsetControl",
  267. LINKID_DataType = "Point",
  268. LINKS_Name = "bottomright",
  269. }
  270. }
  271. }
  272. },
  273. },
  274. Instance_Left = TextPlus {
  275. NameSet = true,
  276. SourceOp = "Left",
  277. Inputs = {
  278. EffectMask = Input {
  279. },
  280. SettingsNest = Input {
  281. },
  282. LayersNest = Input {
  283. },
  284. ImageNest = Input {
  285. },
  286. ["Gamut.ColorSpaceNest"] = Input {
  287. },
  288. ["Gamut.GammaSpaceNest"] = Input {
  289. },
  290. Layout = Input {
  291. },
  292. LayoutRotation = Input {
  293. Value = 1,
  294. },
  295. Background = Input {
  296. },
  297. TransformTransform = Input {
  298. },
  299. TransformRotation = Input {
  300. Value = 1,
  301. },
  302. TransformPivot = Input {
  303. },
  304. TransformShear = Input {
  305. },
  306. TransformSize = Input {
  307. },
  308. Properties1 = Input {
  309. },
  310. Softness1 = Input {
  311. Value = 1,
  312. },
  313. Position1 = Input {
  314. },
  315. Rotation1 = Input {
  316. },
  317. PivotNest1 = Input {
  318. },
  319. Shear1 = Input {
  320. },
  321. Size1 = Input {
  322. },
  323. TextText = Input {
  324. },
  325. Font = Input {
  326. Value = "Open Sans",
  327. },
  328. Style = Input {
  329. Value = "Light",
  330. },
  331. End = Input { Expression = "Middle.Start", },
  332. TabSpacing = Input {
  333. },
  334. AdvancedFontControls = Input {
  335. },
  336. Internal = Input {
  337. },
  338. CommentsNest = Input {
  339. },
  340. FrameRenderScriptNest = Input {
  341. },
  342. StartRenderScripts = Input {
  343. },
  344. EndRenderScripts = Input {
  345. }
  346. },
  347. ViewInfo = OperatorInfo { Pos = { 275, 115.5 } },
  348. },
  349. Middle = TextPlus {
  350. CtrlWZoom = false,
  351. NameSet = true,
  352. Inputs = {
  353. GlobalOut = Input { Value = 124, },
  354. Width = Input { Value = 1920, },
  355. Height = Input { Value = 1080, },
  356. UseFrameFormatSettings = Input { Value = 1, },
  357. ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  358. LayoutRotation = Input { Value = 1, },
  359. TransformRotation = Input { Value = 1, },
  360. Softness1 = Input { Value = 1, },
  361. StyledText = Input { Value = "This is a test text. SURPRISING!\n", },
  362. Font = Input { Value = "Open Sans", },
  363. Style = Input { Value = "Light", },
  364. Size = Input { Value = 0.101, },
  365. VerticalTopCenterBottom = Input { Value = -0.38, },
  366. VerticalJustificationNew = Input { Value = 3, },
  367. HorizontalLeftCenterRight = Input { Value = -1, },
  368. HorizontalJustificationNew = Input { Value = 3, },
  369. Start = Input {
  370. SourceOp = "MiddleWriteOnStart",
  371. Source = "Value",
  372. },
  373. End = Input {
  374. SourceOp = "MiddleWriteOnEnd",
  375. Source = "Value",
  376. },
  377. Tab1Position = Input { Value = -0.444162436548223, },
  378. Tab1Alignment = Input { Value = -1, },
  379. Tab2Position = Input { Value = -0.153130287648054, },
  380. Tab2Alignment = Input { Value = -1, },
  381. Tab3Position = Input { Value = 0.362944162436548, },
  382. Tab4Position = Input { Value = 0.132825719120135, },
  383. Tab5Position = Input { Value = 0.281725888324873, },
  384. Tab6Position = Input { Value = 0.697969543147208, }
  385. },
  386. ViewInfo = OperatorInfo { Pos = { 495, 16.5 } },
  387. },
  388. MiddleWriteOnStart = BezierSpline {
  389. SplineColor = { Red = 249, Green = 211, Blue = 150 },
  390. NameSet = true,
  391. KeyFrames = {
  392. [0] = { 0, RH = { 16.6666666666667, 0 }, Flags = { Linear = true } },
  393. [50] = { 0.896, LH = { 33.3333333333333, 0.896 } }
  394. }
  395. },
  396. MiddleWriteOnEnd = BezierSpline {
  397. SplineColor = { Red = 218, Green = 249, Blue = 145 },
  398. CtrlWZoom = false,
  399. NameSet = true,
  400. KeyFrames = {
  401. [0] = { 0.104, RH = { 16.6666666666667, 0.104 }, Flags = { Linear = true } },
  402. [50] = { 1, LH = { 33.3333333333333, 1 } }
  403. }
  404. },
  405. Transform1 = Transform {
  406. Inputs = {
  407. Center = Input { Expression = "Point(0.5+(D1.width-D2.width), 0.5)", },
  408. Input = Input {
  409. SourceOp = "Middle",
  410. Source = "Output",
  411. }
  412. },
  413. ViewInfo = OperatorInfo { Pos = { 495, 49.5 } },
  414. },
  415. MultiMerge1 = MultiMerge {
  416. Inputs = {
  417. LayerOrder = Input { Value = ScriptVal { {
  418. [0] = 1,
  419. 2
  420. } }, },
  421. Background = Input {
  422. SourceOp = "Transform1",
  423. Source = "Output",
  424. },
  425. ["Layer1.Foreground"] = Input {
  426. SourceOp = "Right",
  427. Source = "Output",
  428. },
  429. LayerName1 = Input { Value = "Right Layer", },
  430. ["Layer2.Foreground"] = Input {
  431. SourceOp = "D",
  432. Source = "Output",
  433. },
  434. LayerName2 = Input { Value = "Left Layer", }
  435. },
  436. ViewInfo = OperatorInfo { Pos = { 495, 82.5 } },
  437. },
  438. Transform2 = Transform {
  439. CtrlWZoom = false,
  440. Inputs = {
  441. Center = Input { Value = { 0.028, 0.5 }, },
  442. Input = Input {
  443. SourceOp = "MultiMerge1",
  444. Source = "Output",
  445. }
  446. },
  447. ViewInfo = OperatorInfo { Pos = { 605, 82.5 } },
  448. },
  449. Right = TextPlus {
  450. NameSet = true,
  451. SourceOp = "Middle",
  452. Inputs = {
  453. SettingsNest = Input {
  454. },
  455. LayersNest = Input {
  456. },
  457. ImageNest = Input {
  458. },
  459. ["Gamut.ColorSpaceNest"] = Input {
  460. },
  461. ["Gamut.GammaSpaceNest"] = Input {
  462. },
  463. Layout = Input {
  464. },
  465. LayoutRotation = Input {
  466. Value = 1,
  467. },
  468. Background = Input {
  469. },
  470. TransformTransform = Input {
  471. },
  472. TransformRotation = Input {
  473. Value = 1,
  474. },
  475. TransformPivot = Input {
  476. },
  477. TransformShear = Input {
  478. },
  479. TransformSize = Input {
  480. },
  481. Properties1 = Input {
  482. },
  483. Softness1 = Input {
  484. Value = 1,
  485. },
  486. Position1 = Input {
  487. },
  488. Rotation1 = Input {
  489. },
  490. PivotNest1 = Input {
  491. },
  492. Shear1 = Input {
  493. },
  494. Size1 = Input {
  495. },
  496. TextText = Input {
  497. },
  498. Font = Input {
  499. Value = "Open Sans",
  500. },
  501. Style = Input {
  502. Value = "Extrabold",
  503. },
  504. Start = Input {
  505. Value = 0.104,
  506. Expression = "Middle.End"
  507. },
  508. End = Input {
  509. },
  510. TabSpacing = Input {
  511. },
  512. AdvancedFontControls = Input {
  513. },
  514. Internal = Input {
  515. },
  516. CommentsNest = Input {
  517. },
  518. FrameRenderScriptNest = Input {
  519. },
  520. StartRenderScripts = Input {
  521. },
  522. EndRenderScripts = Input {
  523. },
  524. EffectMask = Input {
  525. }
  526. },
  527. ViewInfo = OperatorInfo { Pos = { 605, 49.5 } },
  528. }
  529. },
  530. ActiveTool = "Transform2"
  531. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement