Jump to: Board index » General » Fusion

LightWrap Like Tool

Learn about 3D compositing, animation, broadcast design and VFX workflows.
  • Author
  • Message
Offline

Alaz Soytemiz

  • Posts: 142
  • Joined: Tue Nov 11, 2014 8:26 am

LightWrap Like Tool

PostFri Jun 10, 2016 3:08 pm

Is there a LightWrap like tool or macro or plug-in for Fusion Studio?
Windows 10 Pro 64Bit
Processor: Intel(R) Core(TM) i9-11900K
Ram: 128GB
Graphics Card: NVIDIA GeForce RTX 3070 Ti
Disks: Samsung SSD 980 PRO
Offline
User avatar

Eugene Afanasiev

  • Posts: 607
  • Joined: Sun Aug 30, 2015 2:57 pm
  • Location: Russia

Re: LightWrap Like Tool

PostFri Jun 10, 2016 3:32 pm

Code: Select all
{
   Tools = ordered() {
      PG_Light_Wrap1 = GroupOperator {
         CtrlWZoom = false,
         Inputs = ordered() {
            MainInput1 = InstanceInput {
               SourceOp = "boolean",
               Source = "Background",
               Name = "FG Alpha IN",
            },
            MainInput2 = InstanceInput {
               SourceOp = "blurBG",
               Source = "Input",
               Name = "LightSource Input",
            },
            Input1 = InstanceInput {
               SourceOp = "blurBG",
               Source = "XBlurSize",
               Name = "Light Source Blur Amount",
               Default = 14.91713,
            },
            Input2 = InstanceInput {
               SourceOp = "LightBoostGlow",
               Source = "XGlowSize",
               Name = "LightBoost Glow Size",
               Default = 10,
            },
            Input3 = InstanceInput {
               SourceOp = "LightBoostGlow",
               Source = "Glow",
               Name = "LightBoost Glow Power",
               Default = 0.8,
            },
            Input4 = InstanceInput {
               SourceOp = "LightBoostGlow",
               Source = "Blend",
               Name = "Glow Power Blend",
               Default = 0.0552486,
            },
            MainInput3 = InstanceInput {
               SourceOp = "inputBG",
               Source = "Background",
               Name = "Place BG to be lit here",
            },
            Input5 = InstanceInput {
               SourceOp = "inputBG",
               Source = "ApplyMode",
            },
            Input6 = InstanceInput {
               SourceOp = "inputBG",
               Source = "Gain",
               Default = 0.5469613,
            },
            Input7 = InstanceInput {
               SourceOp = "inputBG",
               Source = "Blend",
               Default = 1,
            }
         },
         Outputs = {
            MainOutput1 = InstanceOutput {
               SourceOp = "inputBG",
               Source = "Output",
            }
         },
         ViewInfo = GroupInfo {
            Pos = { 1111, 146 },
            Flags = {
               AllowPan = false,
               AutoSnap = true,
               RemoveRouters = true
            },
            Size = { 923, 221.3 },
            Direction = "Horizontal",
            PipeStyle = "Direct",
            Scale = 1,
            Offset = { 0, 0 }
         },
         Tools = ordered() {
            boolean = ChannelBoolean {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  ToRed = Input { Value = 3, },
                  ToGreen = Input { Value = 3, },
                  ToBlue = Input { Value = 3, },
               },
               ViewInfo = OperatorInfo { Pos = { -398.5, 26.15 } },
            },
            invertalpha = ColorCorrector {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  MasterRGBContrast = Input { Value = -1, },
                  ColorRanges = Input {
                     Value = ColorCurves {
                        Curves = {
                           {
                              Points = {
                                 { 0, 1 },
                                 { 0.4, 0.2 },
                                 { 0.6, 0 },
                                 { 1, 0 }
                              }
                           },
                           {
                              Points = {
                                 { 0, 0 },
                                 { 0.4, 0 },
                                 { 0.6, 0.2 },
                                 { 1, 1 }
                              }
                           }
                        }
                     },
                  },
                  Input = Input {
                     SourceOp = "boolean",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -246.5, 27.15 } },
            },
            Background1 = Background {
               CtrlWShown = false,
               Inputs = {
                  Width = Input { Value = 720, },
                  Height = Input { Value = 480, },
                  PixelAspect = Input { Value = { 0.9, 1 }, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0, 0, 0, 1 },
                           [1] = { 1, 1, 1, 1 }
                        }
                     },
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -231.5, 90.15 } },
            },
            bluralphaedges = Blur {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  XBlurSize = Input { Value = 27.07182, },
                  Input = Input {
                     SourceOp = "invertalpha",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 62.5, 10.15 } },
            },
            blurBG = Blur {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  XBlurSize = Input { Value = 14.91713, },
               },
               ViewInfo = OperatorInfo { Pos = { 77.5, 167.15 } },
            },
            edgematte = Merge {
               CtrlWZoom = false,
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Background = Input {
                     SourceOp = "Background1",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "bluralphaedges",
                     Source = "Output",
                  },
                  EffectMask = Input {
                     SourceOp = "boolean",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 149.5, 94.15 } },
            },
            LightBoostGlow = Glow {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Blend = Input { Value = 0.0552486, },
                  Input = Input {
                     SourceOp = "blurBG",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 187.5, 167.15 } },
            },
            EdgeBoosterGlow = Glow {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Blend = Input { Value = 0.0220994, },
                  Glow = Input { Value = 0.6740331, },
                  Input = Input {
                     SourceOp = "edgematte",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 259.5, 94.15 } },
            },
            Bitmap3 = BitmapMask {
               CtrlWShown = false,
               Inputs = {
                  MaskWidth = Input { Value = 320, },
                  MaskHeight = Input { Value = 240, },
                  PixelAspect = Input { Value = { 1, 1 }, },
                  Image = Input {
                     SourceOp = "EdgeBoosterGlow",
                     Source = "Output",
                  },
                  Channel = Input { Value = FuID { "Luminance" }, },
               },
               ViewInfo = OperatorInfo { Pos = { 386.5, 95.15 } },
            },
            inputBG = Merge {
               CtrlWZoom = false,
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Foreground = Input {
                     SourceOp = "LightBoostGlow",
                     Source = "Output",
                  },
                  ApplyMode = Input { Value = FuID { "Multiply" }, },
                  Gain = Input { Value = 0.5469613, },
                  EffectMask = Input {
                     SourceOp = "Bitmap3",
                     Source = "Mask",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 398.5, 161.15 } },
            }
         },
      }
   },
   ActiveTool = "PG_Light_Wrap1"
}
__
--[[BMD's cameras and Resolve all-post workflow evangelist
My old stuff: http://www.youtube.com/rebelorelse
Debug: Asus ROG Duo GX550 i9 10980 48Gb RAM RTX2080MaxQ DaVinci Resolve Studio / Fusion Studio Latest Version]]--
Offline
User avatar

Eugene Afanasiev

  • Posts: 607
  • Joined: Sun Aug 30, 2015 2:57 pm
  • Location: Russia

Re: LightWrap Like Tool

PostFri Jun 10, 2016 3:32 pm

Code: Select all
{
   Tools = ordered() {
      TheWrapper1 = GroupOperator {
         CtrlWZoom = false,
         CustomData = {
            UUID = "dd4338e8-ec63-4146-982f-080413aa728a",
         },
         Inputs = ordered() {
            Input1 = InstanceInput {
               SourceOp = "Title_1_6_2_3_3_6_3",
               Source = "PreDividePostMultiply",
               Name = "TheWrapper",
               Default = 0,
            },
            Input2 = InstanceInput {
               SourceOp = "Credit_1_6_2_3_3_6_3",
               Source = "PreDividePostMultiply",
               Name = "Realm Productions (aka) Rony Soussan",
               Default = 0,
            },
            Input3 = InstanceInput {
               SourceOp = "LW1_Switch_1_6_2_3_3_6_3",
               Source = "ClipBlack",
               Name = "Merge Only",
               Default = 0,
            },
            Input4 = InstanceInput {
               SourceOp = "LW1_Switch_1_6_2_3_3_6_3",
               Source = "ClipWhite",
               Name = "Bypass All (BG ONLY)",
               Default = 0,
            },
            Input5 = InstanceInput {
               SourceOp = "LW1_Switch_1_6_2_3_3_6_3",
               Source = "PreDividePostMultiply",
               Name = "Do Light Wrap 1",
               Default = 1,
            },
            Input6 = InstanceInput {
               SourceOp = "LW1_Luma_control_1_6_2_3_3_6_3",
               Source = "ClipBlack",
               Name = "Use Luma Keyer",
               Default = 0,
            },
            Input7 = InstanceInput {
               SourceOp = "LW1_Luma_control_1_6_2_3_3_6_3",
               Source = "ClipWhite",
               Name = "View Luma (helper)",
               Default = 0,
            },
            Input8 = InstanceInput {
               SourceOp = "LW1_LUMA_1_6_2_3_3_6_3",
               Source = "High",
               ControlGroup = 8,
               Default = 1,
            },
            Input9 = InstanceInput {
               SourceOp = "LW1_LUMA_1_6_2_3_3_6_3",
               Source = "Low",
               ControlGroup = 8,
               Default = 0,
            },
            Input10 = InstanceInput {
               SourceOp = "LW_1_BLUR_1_6_2_3_3_6_3",
               Source = "XBlurSize",
               Name = "Wrap 1 Size",
               Default = 0,
            },
            Input11 = InstanceInput {
               SourceOp = "LW1_MergeBG_1_6_2_3_3_6_3",
               Source = "SubtractiveAdditive",
               Name = "Subtractive",
               Default = 1,
            },
            Input12 = InstanceInput {
               SourceOp = "LW1_MergeBG_1_6_2_3_3_6_3",
               Source = "Gain",
               Default = 1,
            },
            Input13 = InstanceInput {
               SourceOp = "LW1_MergeBG_1_6_2_3_3_6_3",
               Source = "BlendClone",
               Default = 1,
            },
            Input14 = InstanceInput {
               SourceOp = "LW2_Switch_1_6_2_3_3_6_3",
               Source = "PreDividePostMultiply",
               Name = "Do Wrap 2",
               Default = 0,
            },
            Input15 = InstanceInput {
               SourceOp = "LW2_Luma_Control_1_6_2_3_3_6_3",
               Source = "ClipBlack",
               Name = "Use Luma Keyer",
               Default = 0,
            },
            Input16 = InstanceInput {
               SourceOp = "LW2_Luma_Control_1_6_2_3_3_6_3",
               Source = "ClipWhite",
               Name = "View Luma (helper)",
               Default = 0,
            },
            Input17 = InstanceInput {
               SourceOp = "LW2_LUMA_1_6_2_3_3_6_3",
               Source = "High",
               ControlGroup = 16,
               Default = 1,
            },
            Input18 = InstanceInput {
               SourceOp = "LW2_LUMA_1_6_2_3_3_6_3",
               Source = "Low",
               ControlGroup = 16,
               Default = 0,
            },
            Input19 = InstanceInput {
               SourceOp = "LW_2_BLUR_1_6_2_3_3_6_3",
               Source = "XBlurSize",
               Name = "Wrap 2 Size",
               Default = 0,
            },
            Input20 = InstanceInput {
               SourceOp = "LW2_MergeBG_1_6_2_3_3_6_3",
               Source = "SubtractiveAdditive",
               Name = "Subtractive",
               Default = 1,
            },
            Input21 = InstanceInput {
               SourceOp = "LW2_MergeBG_1_6_2_3_3_6_3",
               Source = "Gain",
               Default = 1,
            },
            Input22 = InstanceInput {
               SourceOp = "LW2_MergeBG_1_6_2_3_3_6_3",
               Source = "BlendClone",
               Default = 1,
            },
            Input23 = InstanceInput {
               SourceOp = "CW_Switch_1_6_2_3_3_6_3",
               Source = "PreDividePostMultiply",
               Name = "Do Color Wrap",
               Default = 0,
            },
            Input24 = InstanceInput {
               SourceOp = "CW_Luma_Control_1_6_2_3_3_6_3",
               Source = "ClipBlack",
               Name = "Use Luma Keyer",
               Default = 0,
            },
            Input25 = InstanceInput {
               SourceOp = "CW_Luma_Control_1_6_2_3_3_6_3",
               Source = "ClipWhite",
               Name = "View Luma (helper)",
               Default = 0,
            },
            Input26 = InstanceInput {
               SourceOp = "CW_Luma_1_6_2_3_3_6_3",
               Source = "High",
               ControlGroup = 24,
               Default = 1,
            },
            Input27 = InstanceInput {
               SourceOp = "CW_Luma_1_6_2_3_3_6_3",
               Source = "Low",
               ControlGroup = 24,
               Default = 0,
            },
            Input28 = InstanceInput {
               SourceOp = "CW_Saturation_1_6_2_3_3_6_3",
               Source = "Saturation",
               Default = 1,
            },
            Input29 = InstanceInput {
               SourceOp = "CW_Blur_1_6_2_3_3_6_3",
               Source = "XBlurSize",
               Name = "Color Wrap Size",
               Default = 0,
            },
            Input30 = InstanceInput {
               SourceOp = "CW_Merge_1_6_2_3_3_6_3",
               Source = "Gain",
               Default = 1,
            },
            Input31 = InstanceInput {
               SourceOp = "Edge_Switch_1_6_2_3_3_6_3",
               Source = "ClipBlack",
               Name = "Do edge Blur",
               Default = 0,
            },
            Input32 = InstanceInput {
               SourceOp = "Edge_Switch_1_6_2_3_3_6_3",
               Source = "ClipWhite",
               Name = "View Edge (helper)",
               Default = 0,
            },
            MainInput1 = InstanceInput {
               SourceOp = "BG_IN_1_6_2_3_3_6_3",
               Source = "Input",
            },
            MainInput2 = InstanceInput {
               SourceOp = "FG_IN_1_6_2_3_3_6_3",
               Source = "Input",
            },
            Input44 = InstanceInput {
               SourceOp = "InnerEdgeBlur_2_2_3_3_6_3",
               Source = "XBlurSize",
               Name = "Inner Edge Falloff",
               Default = 1,
            },
            Input45 = InstanceInput {
               SourceOp = "OuterEdgeBlur_2_2_3_3_6_3",
               Source = "XBlurSize",
               Name = "Outer Edge Falloff",
               Default = 2,
            },
            Input43 = InstanceInput {
               SourceOp = "PostBlur_2_2_3_3_6_3",
               Source = "XBlurSize",
               Name = "Edge Overall Softness ",
               Default = 0,
            },
            Input46 = InstanceInput {
               SourceOp = "OverallGain_2_2_3_3_6_3",
               Source = "GainAlpha",
               Name = "Edge Alpha Gain",
               Default = 1,
            },
            Input47 = InstanceInput {
               SourceOp = "DepthBlur1_3_3_6_3",
               Source = "XBlurSize",
               Name = "RGB Blur Size",
               Default = 0,
            },
            Input33 = InstanceInput {
               SourceOp = "Grain1_1_6_2_3_3_6_3",
               Source = "Power",
               Name = "Edge Grain Power",
               Default = 0,
            },
            Input34 = InstanceInput {
               SourceOp = "Grain1_1_6_2_3_3_6_3",
               Source = "EditRed",
               Default = 1,
            },
            Input35 = InstanceInput {
               SourceOp = "Grain1_1_6_2_3_3_6_3",
               Source = "EditGreen",
               Default = 1,
            },
            Input36 = InstanceInput {
               SourceOp = "Grain1_1_6_2_3_3_6_3",
               Source = "EditBlue",
               Default = 1,
            },
            Input37 = InstanceInput {
               SourceOp = "Grain1_1_6_2_3_3_6_3",
               Source = "Red",
               ControlGroup = 34,
            },
            Input38 = InstanceInput {
               SourceOp = "Grain1_1_6_2_3_3_6_3",
               Source = "Green",
               ControlGroup = 34,
            },
            Input39 = InstanceInput {
               SourceOp = "Grain1_1_6_2_3_3_6_3",
               Source = "Blue",
               ControlGroup = 34,
            },
            Input40 = InstanceInput {
               SourceOp = "WrapOnly_1_6_2_3_3_6_3",
               Source = "PreDividePostMultiply",
               Name = "Output Wrap only (you must turn off helpers)",
               Default = 0,
            },
            Input41 = InstanceInput {
               SourceOp = "FG_MERGE_1_6_2_3_3_6_3",
               Source = "EffectMask",
               Name = "Merge Mask",
            },
            Input42 = InstanceInput {
               SourceOp = "MASK_1_6_2_3_3_6_3",
               Source = "EffectMask",
               Name = "Wrap Effects Mask",
            }
         },
         Outputs = {
            MainOutput1 = InstanceOutput {
               SourceOp = "Overide_1_6_2_3_3_6_3",
               Source = "Output",
            }
         },
         ViewInfo = GroupInfo {
            Pos = { 1180, 266 },
            Flags = {
               AllowPan = false,
               AutoSnap = true,
               RemoveRouters = true
            },
            Size = { 3753.42, 969.243 },
            Direction = "Horizontal",
            PipeStyle = "Direct",
            Scale = 1,
            Offset = { 0, 0 }
         },
         Tools = ordered() {
            Title_1_6_2_3_3_6_3 = BrightnessContrast {
               PassThrough = true,
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "98c60279-fb7f-4041-868e-73901cc61b98"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "MatteControl2_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -1603.97, 224.686 } },
            },
            Credit_1_6_2_3_3_6_3 = BrightnessContrast {
               PassThrough = true,
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "e16df1a2-54f0-48c1-be48-d77ba03b54cb"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "Title_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -1493.97, 229.977 } },
            },
            LW1_Switch_1_6_2_3_3_6_3 = BrightnessContrast {
               PassThrough = true,
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "5ff3fb3f-78fc-4600-8448-85234ac3b8d9"
               },
               Inputs = {
                  PreDividePostMultiply = Input { Value = 1, },
                  Input = Input {
                     SourceOp = "WrapOnly_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "Pre-Divide button is used to drive the blend on/off of the Siwitch Dissolve between light wrap and not light wrap branches.", },
               },
               ViewInfo = OperatorInfo { Pos = { -863.226, 56.3637 } },
            },
            LW1_Luma_control_1_6_2_3_3_6_3 = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "7156b2d5-9aee-4fab-9caa-9610aab53b71"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "zBGCUTOUT_1_1_9_1_1_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -1400.46, 293.964 } },
            },
            LW1_LUMA_1_6_2_3_3_6_3 = LumaKeyer {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "25d9c5b8-7353-4f1f-8c59-2242742dc9bf"
               },
               Inputs = {
                  Blend = Input {
                     Value = 0,
                     Expression = "LW1_Luma_control_1_6_2_3_3_6_3.ClipBlack",
                  },
                  Input = Input {
                     SourceOp = "LW1_Luma_control_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -1272.77, 286.239 } },
            },
            LW_1_BLUR_1_6_2_3_3_6_3 = Blur {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "f7f7f417-e994-4111-818b-bd48f63583db"
               },
               Inputs = {
                  XBlurSize = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "LW1_LUMA_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -1094.55, 299.816 } },
            },
            LW1_MergeBG_1_6_2_3_3_6_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "ba99026e-fbc8-4a2d-897c-3e4e59ecebba"
               },
               Inputs = {
                  Background = Input {
                     SourceOp = "WrapOnly_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW1_Merge_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "Merge for Light wrap one. A single effects mask is shared between both light wraps and the ", },
               },
               ViewInfo = OperatorInfo { Pos = { -979, 161.943 } },
            },
            LW2_Switch_1_6_2_3_3_6_3 = BrightnessContrast {
               PassThrough = true,
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "2bd953c4-3b19-44b3-8f68-e36056d60c0b"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "LW1_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -278.48, 71.4168 } },
            },
            LW2_Luma_Control_1_6_2_3_3_6_3 = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "f1e2c49e-c83c-4d2e-91c8-cd069c694595"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "zBGCUTOUT_1_1_9_1_1_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -806.36, 320.374 } },
            },
            LW2_LUMA_1_6_2_3_3_6_3 = LumaKeyer {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "d6b2e352-f445-4f45-ae3f-ad9bc86cbd37"
               },
               Inputs = {
                  Blend = Input { Expression = "LW2_Luma_Control_1_6_2_3_3_6_3.ClipBlack", },
                  Input = Input {
                     SourceOp = "LW2_Luma_Control_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -696.36, 321.416 } },
            },
            LW_2_BLUR_1_6_2_3_3_6_3 = Blur {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "50e87163-6e60-4698-b677-65531722cc86"
               },
               Inputs = {
                  XBlurSize = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "LW2_LUMA_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -557.29, 335.617 } },
            },
            LW2_MergeBG_1_6_2_3_3_6_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "8298ba51-96e6-4f5f-a875-20c9832fb6f7"
               },
               Inputs = {
                  Background = Input {
                     SourceOp = "LW1_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW2_Merge_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -418, 138.94 } },
            },
            CW_Switch_1_6_2_3_3_6_3 = BrightnessContrast {
               PassThrough = true,
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "bbe2c013-c028-4238-b7e0-a32b1198a4eb"
               },
               Inputs = {
                  ClipWhite = Input { Value = 1, },
                  Input = Input {
                     SourceOp = "LW2_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 335.26, 48.8768 } },
            },
            CW_Luma_Control_1_6_2_3_3_6_3 = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "7ca17b7a-ba92-4efc-87cc-d4cbf9a75975"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "zBGCUTOUT_1_1_9_1_1_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -325.46, 361.306 } },
            },
            CW_Luma_1_6_2_3_3_6_3 = LumaKeyer {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "234823f0-8bf4-4ca0-97a8-4bd461038e9c"
               },
               Inputs = {
                  Blend = Input {
                     Value = 0,
                     Expression = "CW_Luma_Control_1_6_2_3_3_6_3.ClipBlack",
                  },
                  Input = Input {
                     SourceOp = "CW_Luma_Control_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -213.5, 358.899 } },
            },
            CW_Saturation_1_6_2_3_3_6_3 = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "33e469f3-d168-4656-8c69-d62bd7d14d89"
               },
               Inputs = {
                  PreDividePostMultiply = Input { Value = 1, },
                  Input = Input {
                     SourceOp = "CW_Luma_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -100.544, 358.901 } },
            },
            CW_Blur_1_6_2_3_3_6_3 = Blur {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "d7f994fe-cfba-4f4b-9de5-35ec18f6e211"
               },
               Inputs = {
                  XBlurSize = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "CW_Saturation_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 14.6664, 351.524 } },
            },
            CW_Merge_1_6_2_3_3_6_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "9bb808e1-d294-449f-aa1a-7d6d376eedb6"
               },
               Inputs = {
                  Background = Input {
                     SourceOp = "LW2_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "CW_Blur_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  ApplyMode = Input { Value = FuID { "Color" }, },
                  PerformDepthMerge = Input { Value = 0, },
                  EffectMask = Input {
                     SourceOp = "CW_Bitmap_1_6_2_3_3_6_3",
                     Source = "Mask",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 182.68, 114.884 } },
            },
            Edge_Switch_1_6_2_3_3_6_3 = BrightnessContrast {
               PassThrough = true,
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "3c38a21e-3de7-44be-bcc5-b2a442a07796"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "CW_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 768.417, 10.15 } },
            },
            Grain1_1_6_2_3_3_6_3 = Grain {
               CtrlWShown = false,
               CustomData = {
                  UUID = "3b3631d8-0dd0-4b73-a88a-039825517ab1"
               },
               Inputs = {
                  Power = Input { Value = 0, },
                  GrainSoftness = Input { Value = 0, },
                  Red = Input {
                     SourceOp = "Grain1_1_6_2_3_3_6_3Red",
                     Source = "Value",
                  },
                  Green = Input {
                     SourceOp = "Grain1_1_6_2_3_3_6_3Green",
                     Source = "Value",
                  },
                  Blue = Input {
                     SourceOp = "Grain1_1_6_2_3_3_6_3Blue",
                     Source = "Value",
                  },
                  Input = Input {
                     SourceOp = "DepthBlur1_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "Red Radio Button \r\n\r\nOn = USE noise\r\noff = no noise\r\n", },
                  EffectMask = Input {
                     SourceOp = "AlphaOut_2_2_3_3_6_3",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 514.804, 246.314 } },
            },
            Grain1_1_6_2_3_3_6_3Red = LUTBezier {
               KeyColorSplines = {
                  [0] = {
                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
                  }
               },
               SplineColor = { Red = 255, Green = 52, Blue = 52 },
               CtrlWShown = false,
               CustomData = {
                  UUID = "ebf28c26-b60e-489d-9e67-64ff6a203d35"
               },
            },
            Grain1_1_6_2_3_3_6_3Green = LUTBezier {
               KeyColorSplines = {
                  [0] = {
                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
                  }
               },
               SplineColor = { Red = 0, Green = 255, Blue = 0 },
               CtrlWShown = false,
               CustomData = {
                  UUID = "a6618c77-7899-44a5-b311-b2cdaa059b3a"
               },
            },
            Grain1_1_6_2_3_3_6_3Blue = LUTBezier {
               KeyColorSplines = {
                  [0] = {
                     [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
                     [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
                  }
               },
               SplineColor = { Red = 68, Green = 68, Blue = 255 },
               CtrlWShown = false,
               CustomData = {
                  UUID = "b9ae59f9-2315-4658-91b9-9a1d8178a329"
               },
            },
            WrapOnly_1_6_2_3_3_6_3 = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "9207b883-ca41-45f3-9b91-51de5db53387"
               },
               Inputs = {
                  Gain = Input { Expression = "1-PreDividePostMultiply", },
                  Input = Input {
                     SourceOp = "FG_MERGE_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "used to clear image data for option to output wrap only", },
               },
               ViewInfo = OperatorInfo { Pos = { -1263.02, 227.113 } },
            },
            FG_MERGE_1_6_2_3_3_6_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "d40889a9-0153-44c3-94b4-290f6a08095e"
               },
               Inputs = {
                  Background = Input {
                     SourceOp = "Credit_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "FG_IN_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "Standard Merge of the FG", },
               },
               ViewInfo = OperatorInfo { Pos = { -1400.61, 232.125 } },
            },
            zBGCUTOUT_1_1_9_1_1_1_6_2_3_3_6_3 = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "57fed96a-0935-4b71-a4eb-addf3472c921"
               },
               Inputs = {
                  Alpha = Input { Value = 1, },
                  Gain = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "MatteControl2_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "used to cut-out the foreground from the BG prior to blur to avoid getting light spill from any color that is behind the FG", },
                  EffectMask = Input {
                     SourceOp = "FG_IN_1_6_2_3_3_6_3",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo {
                  Pos = { -1558.04, 357.424 },
                  Flags = {
                     ShowPic = true
                  }
               },
            },
            LW1_Merge_1_6_2_3_3_6_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "dab2eb29-bbb5-4a6c-9b21-c5eb49d2900f"
               },
               Inputs = {
                  Background = Input {
                     SourceOp = "FG_IN_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW_1_BLUR_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Operator = Input { Value = FuID { "In" }, },
               },
               ViewInfo = OperatorInfo { Pos = { -984.55, 298.454 } },
            },
            LW1_Dissolve_1_6_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "6d130b8e-ea24-436f-bc34-e0cfbe79343b"
               },
               Inputs = {
                  Mix = Input { Expression = "LW1_Switch_1_6_2_3_3_6_3.PreDividePostMultiply", },
                  Background = Input {
                     SourceOp = "LW1_Switch_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW1_MergeBG_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "dissolve between the branch with and without light wrap 1. FG/BG dissolved is connected to the BBB_Switch_W_1 pre-dividie button", },
               },
               ViewInfo = OperatorInfo {
                  Pos = { -862.26, 143.543 },
                  Flags = {
                     ShowPic = true
                  }
               },
            },
            LW2_Merge_1_6_2_3_3_6_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "16caf409-cd5c-4edb-9319-bd6cf23b28b3"
               },
               Inputs = {
                  Background = Input {
                     SourceOp = "FG_IN_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW_2_BLUR_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Operator = Input { Value = FuID { "In" }, },
               },
               ViewInfo = OperatorInfo { Pos = { -438.64, 326.106 } },
            },
            LW2_Dissolve_1_6_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "5de7024a-fbd5-48ab-bcf5-aa6dbd29241e"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "LW2_Switch_1_6_2_3_3_6_3.PreDividePostMultiply",
                  },
                  Background = Input {
                     SourceOp = "LW2_Switch_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW2_MergeBG_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "switch for light wrap 2", },
               },
               ViewInfo = OperatorInfo {
                  Pos = { -295.84, 115.09 },
                  Flags = {
                     ShowPic = true
                  }
               },
            },
            CW_Bitmap_1_6_2_3_3_6_3 = BitmapMask {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "81b94259-80aa-4387-ba55-2b62ee2a2613"
               },
               Inputs = {
                  MaskWidth = Input { Value = 2048, },
                  MaskHeight = Input { Value = 1556, },
                  PixelAspect = Input { Value = { 1, 1 }, },
                  Image = Input {
                     SourceOp = "FG_IN_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 190.233, 347.361 } },
            },
            CW_Dissolve_1_6_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "2f23f5aa-cd48-446d-855a-845d284d68ed"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "CW_Switch_1_6_2_3_3_6_3.PreDividePostMultiply",
                  },
                  Background = Input {
                     SourceOp = "CW_Switch_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "CW_Merge_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "switch for light wrap 2", },
               },
               ViewInfo = OperatorInfo {
                  Pos = { 327.705, 96.1029 },
                  Flags = {
                     ShowPic = true
                  }
               },
            },
            Edge_Dissolve_1_6_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "4d5748d4-6ac5-459a-9e80-22c0f4a1985a"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "Edge_Switch_1_6_2_3_3_6_3.ClipBlack",
                  },
                  Background = Input {
                     SourceOp = "Edge_Switch_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Grain1_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo {
                  Pos = { 765.581, 213.477 },
                  Flags = {
                     ShowPic = true
                  }
               },
            },
            LW_only_Dissolve_1_6_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "47a36c41-0d44-4172-ad30-4584efc26901"
               },
               Inputs = {
                  Mix = Input { Expression = "WrapOnly_1_6_2_3_3_6_3.Gain", },
                  Background = Input {
                     SourceOp = "CW_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Edge_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Comments = Input { Value = "used to remove edge effects when viewing only the wrap", },
               },
               ViewInfo = OperatorInfo {
                  Pos = { 934.434, 51.1727 },
                  Flags = {
                     ShowPic = true
                  }
               },
            },
            EdgeMerge_1_6_2_4_3_6_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "9fc43798-aa86-45e5-9fdb-02cdcdf25c82"
               },
               Inputs = {
                  Blend = Input { Expression = "Edge_Switch_1_6_2_3_3_6_3.ClipWhite", },
                  Background = Input {
                     SourceOp = "Darken_For_EdgeDisplay",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Reorder_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1281.97, 277.595 } },
            },
            MASK_1_6_2_3_3_6_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "46e733f8-9508-4973-9869-3dafac246add"
               },
               Inputs = {
                  Background = Input {
                     SourceOp = "WrapOnly_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW_only_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1132.45, 168.021 } },
            },
            Show_LW1_Luma_2_6_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "982c4bfa-8d90-4638-b07e-ff7a3ba9fc39"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "LW1_Luma_control_1_6_2_3_3_6_3.ClipWhite",
                  },
                  Background = Input {
                     SourceOp = "MASK_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW1_LUMA_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1248.84, 167.662 } },
            },
            Show_LW1_Luma_1_2_6_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "1ef29955-d549-47be-8032-1800db195dd4"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "LW2_Luma_Control_1_6_2_3_3_6_3.ClipWhite",
                  },
                  Background = Input {
                     SourceOp = "Show_LW1_Luma_2_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "LW2_LUMA_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1360.23, 167.195 } },
            },
            Show_LW1_Luma_1_1_1_6_3_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "f6ce66ed-cbf4-423e-b22e-12f2b88516b1"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "CW_Luma_Control_1_6_2_3_3_6_3.ClipWhite",
                  },
                  Background = Input {
                     SourceOp = "Show_LW1_Luma_1_2_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "CW_Luma_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1470.4, 168.498 } },
            },
            BG_IN_1_6_2_3_3_6_3 = BrightnessContrast {
               PassThrough = true,
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "dc14b965-de52-4a77-abbc-445fbc32b996"
               },
               Inputs = {
                  Blend = Input { Value = 0, },
                  ClipBlack = Input { Value = 1, },
                  PreDividePostMultiply = Input { Value = 1, },
               },
               ViewInfo = OperatorInfo { Pos = { -1813.71, 173.935 } },
            },
            FG_IN_1_6_2_3_3_6_3 = BrightnessContrast {
               PassThrough = true,
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "f11e3b98-4e86-4f89-8c2b-bb62647abe86"
               },
               Inputs = {
                  Blend = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { -552.685, 915.093 } },
            },
            Overide_1_6_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "b7514e13-a686-4447-be45-d003bb3dea63"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "LW1_Switch_1_6_2_3_3_6_3.ClipWhite",
                  },
                  Background = Input {
                     SourceOp = "Show_edge",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "BG_IN_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1813.71, 244.058 } },
            },
            MatteControl2_6_2_3_3_6_3 = MatteControl {
               CtrlWShown = false,
               CustomData = {
                  UUID = "4c75f62c-469c-410e-a337-0092b7c10bcb"
               },
               Inputs = {
                  MatteCombine = Input { Value = 5, },
                  Background = Input {
                     SourceOp = "BG_IN_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -1713.97, 226.457 } },
            },
            Show_LW1_Luma_1_1_1_6_1_2_3_3_6_3 = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "674fed2e-6d98-45b0-8659-fe588ae8a44e"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "LW1_Switch_1_6_2_3_3_6_3.ClipBlack",
                  },
                  Background = Input {
                     SourceOp = "Show_LW1_Luma_1_1_1_6_3_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "FG_MERGE_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1588.24, 168.346 } },
            },
            AlphaOut_2_2_3_3_6_3 = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "f3ab9976-3536-469f-a219-10a9d16a3ecc"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "OverallGain_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 908.275, 725.655 } },
            },
            PostBlur_2_2_3_3_6_3 = Blur {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "ad522099-9c4b-4ed5-88c4-19986e6dc5f5"
               },
               Inputs = {
                  Red = Input { Value = 0, },
                  Green = Input { Value = 0, },
                  Blue = Input { Value = 0, },
                  XBlurSize = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "EdgeGain_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 908.979, 624.54 } },
            },
            EdgeGain_2_2_3_3_6_3 = ColorGain {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "ed80064d-1e1d-4fb9-8be2-adaf76255258"
               },
               Inputs = {
                  ProcessRed = Input { Value = 0, },
                  ProcessGreen = Input { Value = 0, },
                  ProcessBlue = Input { Value = 0, },
                  LockRGB = Input { Value = 1, },
                  PreDividePostMultiply = Input { Value = 1, },
                  ColorRanges = Input {
                     Value = ColorCurves {
                        Curves = {
                           {
                              Points = {
                                 { 0, 1 },
                                 { 0.125, 0.75 },
                                 { 0.375, 0.25 },
                                 { 0.5, 0 }
                              }
                           },
                           {
                              Points = {
                                 { 0.5, 0 },
                                 { 0.625, 0.25 },
                                 { 0.875, 0.75 },
                                 { 1, 1 }
                              }
                           }
                        }
                     },
                  },
                  Input = Input {
                     SourceOp = "MC_OutSide_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 907.568, 591.242 } },
            },
            MC_OutSide_2_2_3_3_6_3 = MatteControl {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "a55efd61-e530-4d6d-99cc-d4f9dcd41726"
               },
               Inputs = {
                  Background = Input {
                     SourceOp = "OuterEdgeGain_2_2_3_3_6_3",
                     Source = "Output",
                  },
                  GarbageMatte = Input {
                     SourceOp = "Bitmap1_2_2_3_3_6_3",
                     Source = "Mask",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 907.775, 559.242 } },
            },
            Bitmap1_2_2_3_3_6_3 = BitmapMask {
               CtrlWShown = false,
               CustomData = {
                  UUID = "6e96c7fc-b82b-430c-8b6d-c93c19d52168"
               },
               Inputs = {
                  MaskWidth = Input { Value = 2048, },
                  MaskHeight = Input { Value = 1556, },
                  PixelAspect = Input { Value = { 1, 1 }, },
                  Image = Input {
                     SourceOp = "InnerEdgeBlur_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 963.28, 526.949 } },
            },
            OuterEdgeGain_2_2_3_3_6_3 = ColorGain {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "61930ef0-7980-43e4-961c-c126804a0a02"
               },
               Inputs = {
                  ProcessRed = Input { Value = 0, },
                  ProcessGreen = Input { Value = 0, },
                  ProcessBlue = Input { Value = 0, },
                  LockRGB = Input { Value = 1, },
                  GainAlpha = Input { Value = 5, },
                  PreDividePostMultiply = Input { Value = 1, },
                  ColorRanges = Input {
                     Value = ColorCurves {
                        Curves = {
                           {
                              Points = {
                                 { 0, 1 },
                                 { 0.125, 0.75 },
                                 { 0.375, 0.25 },
                                 { 0.5, 0 }
                              }
                           },
                           {
                              Points = {
                                 { 0.5, 0 },
                                 { 0.625, 0.25 },
                                 { 0.875, 0.75 },
                                 { 1, 1 }
                              }
                           }
                        }
                     },
                  },
                  Input = Input {
                     SourceOp = "OuterEdgeBlur_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 850.161, 524.336 } },
            },
            InnerEdgeBlur_2_2_3_3_6_3 = Blur {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "1db415ba-b656-440d-896b-2f4e689f7a21"
               },
               Inputs = {
                  Red = Input { Value = 0, },
                  Green = Input { Value = 0, },
                  Blue = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "ChangeDepth1_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 964.12, 493.949 } },
            },
            OuterEdgeBlur_2_2_3_3_6_3 = Blur {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "9c513157-0766-4835-8478-fa859bc5ad6f"
               },
               Inputs = {
                  Red = Input { Value = 0, },
                  Green = Input { Value = 0, },
                  Blue = Input { Value = 0, },
                  XBlurSize = Input { Value = 2, },
                  Input = Input {
                     SourceOp = "ChangeDepth1_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 850.237, 493.1 } },
            },
            ChangeDepth1_2_2_3_3_6_3 = ChangeDepth {
               CtrlWShown = false,
               CustomData = {
                  UUID = "77ecca3f-88a9-4fe2-94f9-59326b95c12f"
               },
               Inputs = {
                  Depth = Input { Value = 1, },
                  Input = Input {
                     SourceOp = "AlphaIn_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 908.275, 461.949 } },
            },
            AlphaIn_2_2_3_3_6_3 = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "3f0571ca-f65a-407d-8ef8-db8ec4904b09"
               },
               Inputs = {
                  Input = Input {
                     SourceOp = "FG_IN_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 908.275, 427.949 } },
            },
            Reorder_2_2_3_3_6_3 = ChannelBoolean {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "3c037863-a634-413e-ad46-197c6da71eb7"
               },
               Inputs = {
                  ToRed = Input { Value = 8, },
                  ToGreen = Input { Value = 8, },
                  ToBlue = Input { Value = 8, },
                  ToAlpha = Input { Value = 8, },
                  Background = Input {
                     SourceOp = "AlphaOut_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1208.59, 329.866 } },
            },
            OverallGain_2_2_3_3_6_3 = ColorGain {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "2a1bd5b7-6626-46fd-8439-5e98ffee7b9f"
               },
               Inputs = {
                  ProcessRed = Input { Value = 0, },
                  ProcessGreen = Input { Value = 0, },
                  ProcessBlue = Input { Value = 0, },
                  LockRGB = Input { Value = 1, },
                  GainRed = Input { Value = 5, },
                  ColorRanges = Input {
                     Value = ColorCurves {
                        Curves = {
                           {
                              Points = {
                                 { 0, 1 },
                                 { 0.125, 0.75 },
                                 { 0.375, 0.25 },
                                 { 0.5, 0 }
                              }
                           },
                           {
                              Points = {
                                 { 0.5, 0 },
                                 { 0.625, 0.25 },
                                 { 0.875, 0.75 },
                                 { 1, 1 }
                              }
                           }
                        }
                     },
                  },
                  Input = Input {
                     SourceOp = "PostBlur_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 910.761, 680.327 } },
            },
            DepthBlur1_3_3_6_3 = DepthBlur {
               CtrlWShown = false,
               CustomData = {
                  UUID = "1858f43a-149c-4464-b09d-0318ee4c4164"
               },
               Inputs = {
                  Filter = Input { Value = 2, },
                  BlurChannel = Input { Value = 4, },
                  XBlurSize = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "CW_Dissolve_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
                  BlurImage = Input {
                     SourceOp = "AlphaOut_2_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 396.351, 244.742 } },
            },
            Darken_For_EdgeDisplay = BrightnessContrast {
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "eb43026e-0ade-4ba5-9587-201b76826975"
               },
               Inputs = {
                  Gain = Input { Value = 0.5, },
                  Brightness = Input { Value = -0.005102, },
                  Saturation = Input { Value = 0.5, },
                  Input = Input {
                     SourceOp = "FG_MERGE_1_6_2_3_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1143.36, 276.758 } },
            },
            Show_edge = Dissolve {
               Transitions = {
                  [0] = "DFTDissolve"
               },
               CtrlWShown = false,
               NameSet = true,
               CustomData = {
                  UUID = "0c1c8856-a916-4e7b-a316-812f00e632df"
               },
               Inputs = {
                  Mix = Input {
                     Value = 0,
                     Expression = "Edge_Switch_1_6_2_3_3_6_3.ClipWhite",
                  },
                  Background = Input {
                     SourceOp = "Show_LW1_Luma_1_1_1_6_1_2_3_3_6_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "EdgeMerge_1_6_2_4_3_6_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 1700.39, 168.346 } },
            }
         },
      }
   },
   ActiveTool = "TheWrapper1"
}
__
--[[BMD's cameras and Resolve all-post workflow evangelist
My old stuff: http://www.youtube.com/rebelorelse
Debug: Asus ROG Duo GX550 i9 10980 48Gb RAM RTX2080MaxQ DaVinci Resolve Studio / Fusion Studio Latest Version]]--
Offline
User avatar

Eugene Afanasiev

  • Posts: 607
  • Joined: Sun Aug 30, 2015 2:57 pm
  • Location: Russia

Re: LightWrap Like Tool

PostFri Jun 10, 2016 3:46 pm

Code: Select all
{
   Tools = ordered() {
      NorrblickLightWrapTool_v12 = GroupOperator {
         CtrlWZoom = false,
         Inputs = ordered() {
            MainInput1 = InstanceInput {
               SourceOp = "InputBG",
               Source = "Input",
            },
            MainInput2 = InstanceInput {
               SourceOp = "InputFG",
               Source = "Input",
            },
            Input1 = InstanceInput {
               SourceOp = "Merge_BGFG",
               Source = "InvertTransform",
               Name = "Norrblick 2009",
            },
            Input2 = InstanceInput {
               SourceOp = "Merge_BGFG",
               Source = "FlattenTransform",
               Name = "www.norrblick.se",
            },
            Input3 = InstanceInput {
               SourceOp = "Blur_FG",
               Source = "XBlurSize",
               Name = "Light Wrap Amount",
               Default = 0,
            },
            Input4 = InstanceInput {
               SourceOp = "Blur_BG_3",
               Source = "XBlurSize",
               Name = "Light Wrap Blur",
               Default = 0,
            },
            Input5 = InstanceInput {
               SourceOp = "Merge_glow",
               Source = "BlendClone",
               Name = "Glow ON/OFF",
               Default = 0,
            },
            Input6 = InstanceInput {
               SourceOp = "Glow",
               Source = "XGlowSize",
               Default = 0,
            },
            Input7 = InstanceInput {
               SourceOp = "Glow",
               Source = "Glow",
               Default = 0,
            },
            Input8 = InstanceInput {
               SourceOp = "Highlight",
               Source = "XGlowSize",
               Name = "Highlight Glow Size",
               Default = 0,
            },
            Input9 = InstanceInput {
               SourceOp = "Highlight",
               Source = "Glow",
               Name = "Highlight Glow",
               Default = 0,
            },
            Input10 = InstanceInput {
               SourceOp = "BrightnessContrast1",
               Source = "Gamma",
               Default = 1,
            },
            Input11 = InstanceInput {
               SourceOp = "BrightnessContrast1",
               Source = "Contrast",
               Default = 0,
            },
            Input12 = InstanceInput {
               SourceOp = "BrightnessContrast1",
               Source = "Brightness",
               Default = 0,
            },
            Input13 = InstanceInput {
               SourceOp = "BrightnessContrast1",
               Source = "Saturation",
               Default = 1,
            }
         },
         Outputs = {
            MainOutput1 = InstanceOutput {
               SourceOp = "Merge_Lum_Output",
               Source = "Output",
            }
         },
         ViewInfo = GroupInfo {
            Pos = { 1424, 352 },
            Flags = {
               AllowPan = false,
               AutoSnap = true,
               RemoveRouters = true
            },
            Size = { 1080.5, 658.3 },
            Direction = "Horizontal",
            PipeStyle = "Direct",
            Scale = 1,
            Offset = { 0, 0 }
         },
         Tools = ordered() {
            InputBG = PipeRouter {
               CtrlWShown = false,
               NameSet = true,
               ViewInfo = PipeRouterInfo { Pos = { -495, 505.15 } },
            },
            InputFG = PipeRouter {
               CtrlWShown = false,
               NameSet = true,
               ViewInfo = PipeRouterInfo { Pos = { -495, 208.15 } },
            },
            Merge_BGFG = Merge {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Background = Input {
                     SourceOp = "InputBG",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "BrightnessContrast1",
                     Source = "Output",
                  },
                  PerformDepthMerge = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { -330, 604.15 } },
            },
            Blur_FG = Blur {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  XBlurSize = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "ChaBol_Divide",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -55, 241.15 } },
            },
            Blur_BG_3 = Blur {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  XBlurSize = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "InputBG",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -55, 307.15 } },
            },
            Merge_glow = Merge {
               CtrlWZoom = false,
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Blend = Input { Value = 0, },
                  Background = Input {
                     SourceOp = "Merge_LW",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Glow",
                     Source = "Output",
                  },
                  Gain = Input { Value = 0.23, },
                  PerformDepthMerge = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { 0, 604.15 } },
            },
            Glow = Glow {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  XGlowSize = Input { Value = 0, },
                  Glow = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "Merge2_LightWrap_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 0, 538.15 } },
            },
            Highlight = Glow {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  XGlowSize = Input { Value = 0, },
                  Glow = Input { Value = 0, },
                  Input = Input {
                     SourceOp = "Merge_glow",
                     Source = "Output",
                  },
                  EffectMask = Input {
                     SourceOp = "BGMaskLuminance_3",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 165, 604.15 } },
            },
            Merge_Lum_Output = Merge {
               CtrlWZoom = false,
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Blend = Input { Value = 0, },
                  Background = Input {
                     SourceOp = "Highlight",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Luminance_merge2",
                     Source = "Output",
                  },
                  PerformDepthMerge = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { 385, 604.15 } },
            },
            BrightnessContrast1 = BrightnessContrast {
               CtrlWShown = false,
               Inputs = {
                  PreDividePostMultiply = Input { Value = 1, },
                  Input = Input {
                     SourceOp = "InputFG",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -330, 538.15 } },
            },
            Merge_LW = Merge {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Background = Input {
                     SourceOp = "Merge_BGFG",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Merge2_LightWrap_3",
                     Source = "Output",
                  },
                  ApplyMode = Input { Value = FuID { "Lighten" }, },
                  PerformDepthMerge = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { -220, 604.15 } },
            },
            Background_3 = Background {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  UseFrameFormatSettings = Input { Value = 1, },
                  Width = Input { Value = 1920, },
                  Height = Input { Value = 1080, },
                  TopLeftAlpha = Input { Value = 0, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0, 0, 0, 1 },
                           [1] = { 1, 1, 1, 1 }
                        }
                     },
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 495, 505.15 } },
            },
            Luminance_merge2 = Merge {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  ApplyMaskInverted = Input { Value = 1, },
                  Background = Input {
                     SourceOp = "Background_3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Luminance_merge1",
                     Source = "Output",
                  },
                  PerformDepthMerge = Input { Value = 0, },
                  EffectMask = Input {
                     SourceOp = "BGMaskLuminance_3",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 385, 505.15 } },
            },
            Luminance_merge1 = Merge {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Background = Input {
                     SourceOp = "Background_2",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Blur_BG_3",
                     Source = "Output",
                  },
                  PerformDepthMerge = Input { Value = 0, },
                  EffectMask = Input {
                     SourceOp = "Blur_FG",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 385, 439.15 } },
            },
            Background_2 = Background {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  UseFrameFormatSettings = Input { Value = 1, },
                  Width = Input { Value = 1920, },
                  Height = Input { Value = 1080, },
                  TopLeftAlpha = Input { Value = 0, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0, 0, 0, 1 },
                           [1] = { 1, 1, 1, 1 }
                        }
                     },
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 495, 439.15 } },
            },
            Background_1 = Background {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  UseFrameFormatSettings = Input { Value = 1, },
                  Width = Input { Value = 1920, },
                  Height = Input { Value = 1080, },
                  TopLeftAlpha = Input { Value = 0, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0, 0, 0, 1 },
                           [1] = { 1, 1, 1, 1 }
                        }
                     },
                  },
               },
               ViewInfo = OperatorInfo { Pos = { 275, 307.15 } },
            },
            Merge2_LightWrap_3 = Merge {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  ApplyMaskInverted = Input { Value = 1, },
                  Background = Input {
                     SourceOp = "Background_1",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Blur_BG_3",
                     Source = "Output",
                  },
                  PerformDepthMerge = Input { Value = 0, },
                  EffectMask = Input {
                     SourceOp = "Merge1_LightWrap",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 55, 307.15 } },
            },
            Merge1_LightWrap = Merge {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Background = Input {
                     SourceOp = "BGMask3",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "Blur_FG",
                     Source = "Output",
                  },
                  PerformDepthMerge = Input { Value = 0, },
               },
               ViewInfo = OperatorInfo { Pos = { 55, 241.15 } },
            },
            BGMask3 = Background {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  ApplyMaskInverted = Input { Value = 1, },
                  UseFrameFormatSettings = Input { Value = 1, },
                  Width = Input { Value = 1920, },
                  Height = Input { Value = 1080, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0, 0, 0, 1 },
                           [1] = { 1, 1, 1, 1 }
                        }
                     },
                  },
                  EffectMask = Input {
                     SourceOp = "ChaBol_Divide",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 55, 175.15 } },
            },
            BGMaskLuminance_3 = Background {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  MaskChannel = Input { Value = 5, },
                  UseFrameFormatSettings = Input { Value = 1, },
                  Width = Input { Value = 1920, },
                  Height = Input { Value = 1080, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0, 0, 0, 1 },
                           [1] = { 1, 1, 1, 1 }
                        }
                     },
                  },
                  EffectMask = Input {
                     SourceOp = "InputFG",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { 165, 10.15 } },
            },
            BGMask1 = Background {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  UseFrameFormatSettings = Input { Value = 1, },
                  Width = Input { Value = 1920, },
                  Height = Input { Value = 1080, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0, 0, 0, 1 },
                           [1] = { 1, 1, 1, 1 }
                        }
                     },
                  },
                  EffectMask = Input {
                     SourceOp = "InputFG",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { -385, 241.15 } },
            },
            ChaBol_Divide = ChannelBoolean {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  Operation = Input { Value = 7, },
                  ToRed = Input { Value = 3, },
                  ToGreen = Input { Value = 3, },
                  ToBlue = Input { Value = 3, },
                  ToAlpha = Input { Value = 8, },
                  Background = Input {
                     SourceOp = "BGMask1",
                     Source = "Output",
                  },
                  Foreground = Input {
                     SourceOp = "BGMask2",
                     Source = "Output",
                  },
               },
               ViewInfo = OperatorInfo { Pos = { -220, 241.15 } },
            },
            BGMask2 = Background {
               CtrlWShown = false,
               NameSet = true,
               Inputs = {
                  ApplyMaskInverted = Input { Value = 1, },
                  UseFrameFormatSettings = Input { Value = 1, },
                  Width = Input { Value = 1920, },
                  Height = Input { Value = 1080, },
                  Gradient = Input {
                     Value = Gradient {
                        Colors = {
                           [0] = { 0, 0, 0, 1 },
                           [1] = { 1, 1, 1, 1 }
                        }
                     },
                  },
                  EffectMask = Input {
                     SourceOp = "InputFG",
                     Source = "Output",
                  }
               },
               ViewInfo = OperatorInfo { Pos = { -385, 175.15 } },
            }
         },
      }
   },
   ActiveTool = "NorrblickLightWrapTool_v12"
}
__
--[[BMD's cameras and Resolve all-post workflow evangelist
My old stuff: http://www.youtube.com/rebelorelse
Debug: Asus ROG Duo GX550 i9 10980 48Gb RAM RTX2080MaxQ DaVinci Resolve Studio / Fusion Studio Latest Version]]--
Offline

Alaz Soytemiz

  • Posts: 142
  • Joined: Tue Nov 11, 2014 8:26 am

Re: LightWrap Like Tool

PostFri Jun 10, 2016 3:50 pm

Thank you Eugene,
I've got bright FG's and dark BG's, need to get rid of the highlights at the edge of the (nice and soft :P) hair keys.
Could you guide me little bit for the second one?
Windows 10 Pro 64Bit
Processor: Intel(R) Core(TM) i9-11900K
Ram: 128GB
Graphics Card: NVIDIA GeForce RTX 3070 Ti
Disks: Samsung SSD 980 PRO
Offline
User avatar

Eugene Afanasiev

  • Posts: 607
  • Joined: Sun Aug 30, 2015 2:57 pm
  • Location: Russia

Re: LightWrap Like Tool

PostFri Jun 10, 2016 4:20 pm

Yellow link to BG
Green To FG
Tick X Do Light Wrap 1 (Affecting Intensity)
slide Warp 1 Size
Tick X Do Warp 2 (Feathering and smoothing)
Slide Wrap 2 Size
Tick X Do Color Warp
Slide Color Wrap
__
--[[BMD's cameras and Resolve all-post workflow evangelist
My old stuff: http://www.youtube.com/rebelorelse
Debug: Asus ROG Duo GX550 i9 10980 48Gb RAM RTX2080MaxQ DaVinci Resolve Studio / Fusion Studio Latest Version]]--

Return to Fusion

Who is online

Users browsing this forum: No registered users and 30 guests