{ Tools = ordered() { TextZoomIn = GroupOperator { Inputs = ordered() { Input48 = InstanceInput { SourceOp = "ZOOM", Source = "About", }, Input1 = InstanceInput { SourceOp = "ZOOM", Source = "StyledText", }, Input17 = InstanceInput { SourceOp = "ZOOM", Source = "ANI_STYLE", Default = 1, }, Input21 = InstanceInput { SourceOp = "ZOOM", Source = "FADE_START", Name = "Fade Start", ControlGroup = 17, Default = 0.4, }, Input22 = InstanceInput { SourceOp = "ZOOM", Source = "FADE_END", Name = "Fade End", ControlGroup = 17, Default = 0.6, }, Input18 = InstanceInput { SourceOp = "ZOOM", Source = "ZOOM_LEVEL", Name = "Text Zoom Level", Default = 4, }, Input20 = InstanceInput { SourceOp = "ZOOM", Source = "EASING", Name = "Easing", Default = 1, }, Input19 = InstanceInput { SourceOp = "ZOOM", Source = "TEXT_FADEIN", Name = "Text Fade In", Default = 0.2, }, Input2 = InstanceInput { SourceOp = "ZOOM", Source = "Font", ControlGroup = 2, }, Input3 = InstanceInput { SourceOp = "ZOOM", Source = "Style", ControlGroup = 2, }, Input4 = InstanceInput { SourceOp = "ZOOM", Source = "Red1Clone", Name = "Color", ControlGroup = 1, Default = 1, }, Input5 = InstanceInput { SourceOp = "ZOOM", Source = "Green1Clone", ControlGroup = 1, Default = 1, }, Input6 = InstanceInput { SourceOp = "ZOOM", Source = "Blue1Clone", ControlGroup = 1, Default = 1, }, Input7 = InstanceInput { SourceOp = "ZOOM", Source = "Alpha1Clone", ControlGroup = 1, Default = 1, }, Input11 = InstanceInput { SourceOp = "ZOOM", Source = "Center", }, Input8 = InstanceInput { SourceOp = "ZOOM", Source = "Size", Default = 0.3, }, Input9 = InstanceInput { SourceOp = "ZOOM", Source = "CharacterSpacingClone", Name = "Tracking", Default = 1, }, Input10 = InstanceInput { SourceOp = "ZOOM", Source = "LineSpacingClone", Default = 1, }, Input12 = InstanceInput { Page="Settings", SourceOp = "ZOOM", Source = "MotionBlur", Default = 0, }, Input13 = InstanceInput { SourceOp = "ZOOM", Source = "Quality", Default = 2, }, Input14 = InstanceInput { SourceOp = "ZOOM", Source = "ShutterAngle", Default = 180, }, Input15 = InstanceInput { SourceOp = "ZOOM", Source = "CenterBias", Default = 0, }, Input16 = InstanceInput { SourceOp = "ZOOM", Source = "SampleSpread", Default = 1, }, Input23 = InstanceInput { SourceOp = "Background1_1", Source = "Type", }, Input24 = InstanceInput { SourceOp = "Background1_1", Source = "TopLeftRed", Name = "Background Color", ControlGroup = 19, Default = 0, }, Input25 = InstanceInput { SourceOp = "Background1_1", Source = "TopLeftGreen", ControlGroup = 19, Default = 0, }, Input26 = InstanceInput { SourceOp = "Background1_1", Source = "TopLeftBlue", ControlGroup = 19, Default = 0, }, Input27 = InstanceInput { SourceOp = "Background1_1", Source = "TopLeftAlpha", ControlGroup = 19, Default = 1, }, Input28 = InstanceInput { SourceOp = "Background1_1", Source = "TopRightRed", Name = "Top Right", ControlGroup = 20, Default = 0, }, Input29 = InstanceInput { SourceOp = "Background1_1", Source = "TopRightGreen", ControlGroup = 20, Default = 0, }, Input30 = InstanceInput { SourceOp = "Background1_1", Source = "TopRightBlue", ControlGroup = 20, Default = 0, }, Input31 = InstanceInput { SourceOp = "Background1_1", Source = "TopRightAlpha", ControlGroup = 20, Default = 1, }, Input32 = InstanceInput { SourceOp = "Background1_1", Source = "BottomLeftRed", Name = "Bottom Left", ControlGroup = 21, Default = 0.038232, }, Input33 = InstanceInput { SourceOp = "Background1_1", Source = "BottomLeftGreen", ControlGroup = 21, Default = 0.354, }, Input34 = InstanceInput { SourceOp = "Background1_1", Source = "BottomLeftBlue", ControlGroup = 21, Default = 0.346421568, }, Input35 = InstanceInput { SourceOp = "Background1_1", Source = "BottomLeftAlpha", ControlGroup = 21, Default = 1, }, Input36 = InstanceInput { SourceOp = "Background1_1", Source = "BottomRightRed", Name = "Bottom Right", ControlGroup = 22, Default = 0, }, Input37 = InstanceInput { SourceOp = "Background1_1", Source = "BottomRightGreen", ControlGroup = 22, Default = 0, }, Input38 = InstanceInput { SourceOp = "Background1_1", Source = "BottomRightBlue", ControlGroup = 22, Default = 0, }, Input39 = InstanceInput { SourceOp = "Background1_1", Source = "BottomRightAlpha", ControlGroup = 22, Default = 1, }, Input40 = InstanceInput { SourceOp = "Background1_1", Source = "GradientType", }, Input41 = InstanceInput { SourceOp = "Background1_1", Source = "Start", DefaultX = 0, DefaultY = 0.5, }, Input42 = InstanceInput { SourceOp = "Background1_1", Source = "End", DefaultX = 1, DefaultY = 0.5, }, Input43 = InstanceInput { SourceOp = "Background1_1", Source = "Gradient", }, Input44 = InstanceInput { SourceOp = "Background1_1", Source = "GradientInterpolationMethod", }, Input45 = InstanceInput { SourceOp = "Background1_1", Source = "Offset", Default = 0, }, Input46 = InstanceInput { SourceOp = "Background1_1", Source = "Repeat", }, Input47 = InstanceInput { SourceOp = "Background1_1", Source = "SubPixel", }, MainInput1 = InstanceInput { SourceOp = "Resize1", Source = "Input", }, MainInput2 = InstanceInput { SourceOp = "Resize2", Source = "Input", }, }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "MergeText", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { 0, 0 } }, Tools = ordered() { ZOOM = TextPlus { NameSet = true, Inputs = { About = Input { Value = "JustTextZoomIn by William Justice. MORE INFO : https://billjustice.com", }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, Center = Input { Value = { 0.5, 0.5 }, }, CenterZ = Input { Value = -0.0393303092217987, Expression = ":local ez=EASING;local tm=iif(ez==0,time/comp.RenderEnd,iif(ez==1,T1,iif(ez==2,T2,T3)));return (ZOOM_LEVEL-(tm)*(ZOOM_LEVEL+.99))", }, LayoutSize = Input { Value = 0.394, }, Opacity1 = Input { Expression = ":local tm=(time/comp.RenderEnd);local fad=tm/TEXT_FADEIN;return iif(fad>1,1,fad)", }, Softness1 = Input { Value = 1, }, StyledText = Input { Value = "ZOOM", }, Font = Input { Value = "Open Sans", }, Style = Input { Value = "Bold", }, Size = Input { Value = 0.3, }, VerticalJustificationNew = Input { Value = 3, }, HorizontalJustificationNew = Input { Value = 3, }, ManualFontKerningPlacement = Input { Value = StyledText { Array = { }, Value = "" }, }, ANI_STYLE = Input { Value = 1, }, TEXT_FADEIN = Input { Value = 0.2, }, EASING = Input { Value = 1, }, FADE_START = Input { Value = 0.4, }, FADE_END = Input { Value = 0.6, }, T0 = Input { Expression = ":local tm=(time/comp.RenderEnd);local tt=iif(tm1,1,tt)", }, T1 = Input { Value = 0.039727585072524, Expression = "iif(EASING==1,iif((time/comp.RenderEnd < 0.5), (((time/comp.RenderEnd)^3)*4), 1-(((1-time/comp.RenderEnd)^3)*4)),0)", }, T2 = Input { Expression = "iif(EASING==2,pow(2, 10 * (time/comp.RenderEnd) - 10),0)", }, T3 = Input { Expression = ":local mid=comp.RenderEnd/2;local tt=time-mid;local tm2=-(cos(pi * (tt/mid)) - 1) / 2;local tm=iif(time/comp.RenderEnd<.5,(1 - pow(1 - (time/mid), 4))/2,.5+tm2/2);return tm", }, }, ViewInfo = OperatorInfo { Pos = { 1293.83, 87.5706 } }, UserControls = ordered() { About = { TEC_ReadOnly = true, LINKID_DataType = "Text", LINKS_Name = "About", INPID_InputControl = "TextEditControl", TEC_Lines = 3, TEC_Wrap = true, }, StyledText = { LINKID_DataType = "Text", LINKS_Name = "Zoom Text", INPID_InputControl = "TextEditControl", TEC_Lines = 3, TEC_Wrap = true }, ANI_STYLE = { { CCS_AddString = "Clear Text" }, { CCS_AddString = "Solid Text" }, { CCS_AddString = "Clear Text / Solid Background" }, { CCS_AddString = "Solid Text / Solid Background" }, INP_MaxAllowed = 4, INP_Integer = false, INPID_InputControl = "ComboControl", CC_LabelPosition = "Horizontal", INP_MaxScale = 4, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", LINKS_Name = "Animation Style", }, ZOOM_LEVEL = { INP_MaxAllowed = 30, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 7, INP_Default = 4, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", LINKS_Name = "ZOOM_LEVEL", }, TEXT_FADEIN = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.200000002980232, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", LINKS_Name = "TEXT_FADEIN", }, EASING = { { CCS_AddString = "Linear" }, { CCS_AddString = "Slow Zoom" }, { CCS_AddString = "Fast Zoom" }, { CCS_AddString = "Pause" }, INP_Integer = false, LINKID_DataType = "Number", CC_LabelPosition = "Horizontal", INPID_InputControl = "ComboControl", LINKS_Name = "EASING", }, FADE_START = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "RangeControl", INP_MaxScale = 1, INP_Default = 0.400000005960464, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", IC_ControlID = 0, IC_ControlGroup = 11, LINKS_Name = "FADE_START", }, FADE_END = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "RangeControl", INP_MaxScale = 1, INP_Default = 0.600000023841858, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", IC_ControlID = 1, IC_ControlGroup = 11, LINKS_Name = "FADE_END", }, T0 = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", LINKS_Name = "T0", }, T1 = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", LINKS_Name = "T1", }, T2 = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", LINKS_Name = "T2", } } }, Background1_1 = Background { Inputs = { EffectMask = Input { SourceOp = "ZOOM", Source = "Output", }, ApplyMaskInverted = Input { Value = 1, }, Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, UseFrameFormatSettings = Input { Value = 1, }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }, BottomLeftRed = Input { Value = 0.038232, }, BottomLeftGreen = Input { Value = 0.354, }, BottomLeftBlue = Input { Value = 0.346421568, }, }, ViewInfo = OperatorInfo { Pos = { 1293.83, 150.576 } }, }, Resize1 = BetterResize { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, HiQOnly = Input { Value = 0, }, PixelAspect = Input { Value = { 1, 1 }, }, }, ViewInfo = OperatorInfo { Pos = { 1031.26, 189.081 } }, }, Resize2 = BetterResize { NameSet = true, Inputs = { Width = Input { Value = 1920, }, Height = Input { Value = 1080, }, HiQOnly = Input { Value = 0, }, PixelAspect = Input { Value = { 1, 1 }, }, }, ViewInfo = OperatorInfo { Pos = { 1032.4, 146.421 } }, }, MergeIn = Merge { NameSet = true, Inputs = { EffectMask = Input { SourceOp = "ZOOM", Source = "Output", }, Background = Input { SourceOp = "Resize1", Source = "Output", }, Foreground = Input { SourceOp = "Resize2", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1147.9, 189.081 } }, }, MergeBackground = Merge { NameSet = true, Inputs = { Blend = Input { Value = 0, Expression = "iif(ZOOM.ANI_STYLE<2,0,ZOOM.T0)", }, Background = Input { SourceOp = "MergeIn", Source = "Output", }, Foreground = Input { SourceOp = "Background1_1", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1292.26, 189.081 } }, }, MergeText = Merge { CtrlWZoom = false, NameSet = true, Inputs = { Blend = Input { Expression = "iif(ZOOM.ANI_STYLE==1,1-ZOOM.T0,iif(ZOOM.ANI_STYLE==3,1-ZOOM.T0,0))", }, Background = Input { SourceOp = "MergeBackground", Source = "Output", }, Foreground = Input { SourceOp = "ZOOM", Source = "Output", }, PerformDepthMerge = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { 1402.25, 189.081 } }, } }, } }, ActiveTool = "TextZoomIn" }