Page 1 of 1

Reverse a Center Wipe transition

PostPosted: Tue Aug 18, 2020 3:18 am
by goodnewz
Anyone know how to reverse a center wipe transition?

I can't seem to find any youtube videoss or forum discussions on this.

It's can't be that hard to do can it?

Re: Reverse a Center Wipe transition

PostPosted: Tue Aug 18, 2020 5:09 pm
by Jim Simon
I couldn't find a way.

A Reverse checkbox would be appropriate for a LOT of transitions. I would want this.

Re: Reverse a Center Wipe transition

PostPosted: Tue Aug 18, 2020 6:20 pm
by xunile
I created a Fusion Transition Reverse Center Wipe. You can copy the code below to a .setting file and then put the file in the Fusion Transition folder on your system. You should then be able to use it from the Edit page.

To find the folder where you can store the .setting, on the Fusion Page you click on the Effects Library>Edit Templates>Transitions , then click on the 3 dots menu and choose "Show Folder". This will open the folder where you should place the .setting file. You have to restart resolve after adding the file to the folder. This works on my system and should work on anyone's but I can't guarantee it. If it doesn't work, you can remove the file from the folder.

Code: Select all
{
   Tools = ordered() {
      ReverseCenterWipe = MacroOperator {
         Inputs = ordered() {
            MainInput1 = InstanceInput {
               SourceOp = "BrightnessContrast1",
               Source = "Input",
            },
            MainInput2 = InstanceInput {
               SourceOp = "Merge1",
               Source = "Background",
            },
         },
         Outputs = {
            MainOutput1 = InstanceOutput {
               SourceOp = "Merge1",
               Source = "Output",
            }
         },
         ViewInfo = GroupInfo { Pos = { 0, 0 } },
         Tools = ordered() {
            BrightnessContrast1 = BrightnessContrast {
               Inputs = {
                  EffectMask = Input {
                     SourceOp = "Rectangle1",
                     Source = "Mask",
                  },
                  Alpha = Input { Value = 1, },
                  Gain = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { 341.611, 155.907 } },
            },
            Merge1 = Merge {
               CtrlWZoom = false,
               Inputs = {
                  Foreground = Input {
                     SourceOp = "BrightnessContrast1",
                     Source = "Output",
                  },
                  PerformDepthMerge = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { 491.307, 160.193 } },
            },
            Rectangle1 = RectangleMask {
               Inputs = {
                  Filter = Input { Value = FuID { "Fast Gaussian" }, },
                  Invert = Input { Value = 1, },
                  MaskWidth = Input { Value = 3840, },
                  MaskHeight = Input { Value = 2160, },
                  PixelAspect = Input { Value = { 1, 1 }, },
                  UseFrameFormatSettings = Input { Value = 1, },
                  ClippingMode = Input { Value = FuID { "None" }, },
                  Width = Input {
                     SourceOp = "ResolveParameter1",
                     Source = "Value",
                  },
                  Height = Input { Value = 0.9983606557377, },
               },
               ViewInfo = OperatorInfo { Pos = { 323.541, 77.1951 } },
            },
            ResolveParameter1 = ResolveParameter {
               CtrlWZoom = false,
               Inputs = {
                  Scale = Input { Value = -1, },
                  Offset = Input { Value = 1, },
               },
            }
         },
      }
   },
   ActiveTool = "ReverseCenterWipe"
}