Advertisement
totox69

Davinci Fusion - Bullet Gust

Jun 17th, 2025
5
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.30 KB | None | 0 0
  1. {
  2. Tools = ordered() {
  3. Ellipse1 = EllipseMask {
  4. CtrlWZoom = false,
  5. Inputs = {
  6. Filter = Input { Value = FuID { "Fast Gaussian" }, },
  7. MaskWidth = Input { Value = 1920, },
  8. MaskHeight = Input { Value = 1080, },
  9. PixelAspect = Input { Value = { 1, 1 }, },
  10. UseFrameFormatSettings = Input { Value = 1, },
  11. ClippingMode = Input { Value = FuID { "None" }, },
  12. Center = Input {
  13. SourceOp = "Path1",
  14. Source = "Position",
  15. },
  16. Width = Input { Value = 0.0575933772584321, },
  17. Height = Input { Value = 0.019, },
  18. Angle = Input {
  19. SourceOp = "Path1",
  20. Source = "Heading",
  21. }
  22. },
  23. ViewInfo = OperatorInfo { Pos = { 165, 49.5 } },
  24. },
  25. Path1 = PolyPath {
  26. DrawMode = "ModifyOnly",
  27. CtrlWZoom = false,
  28. Inputs = {
  29. Displacement = Input {
  30. Value = 0,
  31. Expression = ":i = time - StartFrame \nn = Shots \nperiod = TotalDuration\nduration = ShotDuration\nd=Damping\n\n\n\nif i >= 0 and i < n * period then\n local t = i % period\n if t < duration then\n local normT = t / duration\n return math.exp(-d * normT)\n end\nend\nreturn 0",
  32. },
  33. PolyLine = Input {
  34. Value = Polyline {
  35. Points = {
  36. { Linear = true, X = -0.425720815752461, Y = 0.283260233918129, RX = 0.254424519456165, RY = -0.149557922584238 },
  37. { Linear = true, X = 0.337552742616034, Y = -0.165413533834586, LX = -0.254424519456165, LY = 0.149557922584238 }
  38. }
  39. },
  40. },
  41. StartFrame = Input { Value = 10, },
  42. Shots = Input { Value = 5, },
  43. TotalDuration = Input { Value = 10, },
  44. Damping = Input { Value = 5.81, }
  45. },
  46. UserControls = ordered() {
  47. StartFrame = {
  48. INP_Integer = false,
  49. LINKID_DataType = "Number",
  50. ICS_ControlPage = "Controls",
  51. INPID_InputControl = "SliderControl",
  52. INP_SplineType = "Default",
  53. LINKS_Name = "StartFrame",
  54. },
  55. Shots = {
  56. INP_MaxAllowed = 1000000,
  57. INP_Integer = true,
  58. INPID_InputControl = "SliderControl",
  59. INP_MaxScale = 1,
  60. INP_Default = 2,
  61. INP_MinScale = 0,
  62. INP_MinAllowed = -1000000,
  63. LINKID_DataType = "Number",
  64. ICS_ControlPage = "Controls",
  65. INP_SplineType = "Default",
  66. LINKS_Name = "Shots"
  67. },
  68. TotalDuration = {
  69. INP_MaxAllowed = 1000000,
  70. INP_Integer = true,
  71. INPID_InputControl = "SliderControl",
  72. INP_MaxScale = 1,
  73. INP_Default = 25,
  74. INP_MinScale = 0,
  75. INP_MinAllowed = -1000000,
  76. LINKID_DataType = "Number",
  77. ICS_ControlPage = "Controls",
  78. INP_SplineType = "Default",
  79. LINKS_Name = "Total Duration"
  80. },
  81. ShotDuration = {
  82. INP_Integer = true,
  83. ICS_ControlPage = "Controls",
  84. LINKID_DataType = "Number",
  85. INPID_InputControl = "SliderControl",
  86. INP_Default = 6,
  87. INP_SplineType = "Default",
  88. LINKS_Name = "Shot Duration",
  89. },
  90. Damping = {
  91. INP_MaxAllowed = 1000000,
  92. INP_Integer = false,
  93. INPID_InputControl = "SliderControl",
  94. INP_MaxScale = 12,
  95. INP_Default = 6,
  96. INP_MinScale = 0,
  97. INP_MinAllowed = -1000000,
  98. LINKID_DataType = "Number",
  99. ICS_ControlPage = "Controls",
  100. ICD_Center = 6,
  101. INP_SplineType = "Default",
  102. LINKS_Name = "Damping"
  103. }
  104. }
  105. }
  106. },
  107. ActiveTool = "Ellipse1"
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement