--[[-- https://www.cgsfusion.com Written by : JUNE Written on : March, 2020 Copyright (c) 2020, JUNE YU All rights reserved. version 0.1, 2020-3-12: first --]]-- { Tools = ordered() { CGS_BlurTransitions = MacroOperator { CustomData = { HelpPage = "https://www.cgsfusion.com/" }, Inputs = ordered() { --[[ BlurSize = InstanceInput { SourceOp = "ResolveParameter2", Source = "Scale", Name = "模糊大小", Default = 150, },]] MainInput1 = InstanceInput { SourceOp = "Dissolve1", Source = "Background", }, MainInput2 = InstanceInput { SourceOp = "Dissolve1", Source = "Foreground", }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "Blur1_1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { Blur1 = Blur { Inputs = { Blend = Input { Expression = "iif(XBlurSize>=150,0,1)", }, Filter = Input { Value = FuID { "Fast Gaussian" }, }, LockXY = Input { Value = 0, }, XBlurSize = Input { SourceOp = "ResolveParameter2", Source = "Value", }, Input = Input { SourceOp = "Dissolve1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 440, 181.5 } }, }, ResolveParameter2 = ResolveParameter { CtrlWZoom = false, Inputs = { Scale = Input { Value = 150, }, TimeScale = Input { Value = 2, }, }, }, Dissolve1 = Dissolve { Transitions = { [0] = "DFTDissolve" }, CtrlWZoom = false, Inputs = { Mix = Input { SourceOp = "ResolveParameter1", Source = "Value", }, }, ViewInfo = OperatorInfo { Pos = { 330, 181.5 } }, }, ResolveParameter1 = ResolveParameter { CtrlWZoom = false, }, Blur1_1 = Blur { Inputs = { Blend = Input { Value = 0, Expression = "iif(XBlurSize>=150,0,1)", }, Filter = Input { Value = FuID { "Fast Gaussian" }, }, LockXY = Input { Value = 0, }, XBlurSize = Input { SourceOp = "ResolveParameter2_1", Source = "Value", }, Input = Input { SourceOp = "Blur1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 550, 181.5 } }, }, ResolveParameter2_1 = ResolveParameter { CtrlWZoom = false, Inputs = { Scale = Input { Value = 150, }, TimeScale = Input { Value = -2, }, TimeOffset = Input { Value = 142, Expression = "comp.RenderEnd*2", }, }, } }, UserControls = ordered() { Author = { IC_ControlPage = -1, LINKID_DataType = "Text", LINKS_Name = "CGS_BlurTransitions ©2020 CGSFUSION.", INPID_InputControl = "LabelControl", INP_External = false, INP_Passive = true, }, }, }, }, ActiveTool = "CGS_BlurTransitions" }