top of page

Auto-sizing text box... Domain Of Definition



In a previous blog post I had a go at making a Fusion Macro which consisted of a coloured box which automatically matched the size of some text. I was using a kind of dumb workaround and the Probe tool. A much better way is to use utilise the Domain Of Definition and the Data Window options.


You can copy and paste the text below into your Fusion flow (literally click an empty area of the flow and paste, it's that simple). The tool has a choice of two outputs, one with coloured text and one where the text cuts a hole in the coloured box. Use whichever one you prefer. Any questions, let me know.


Be warned though - I did have some bad renders from Resolve and the odd crash when I used this, I'm not sure why. I'll update if and when I get to the bottom of this. It may be the unused spare output which is causing the problem.


--------------------------



{

Tools = ordered() {

WIPINGTEXT1_111 = MacroOperator {

CtrlWZoom = false,

Inputs = ordered() {

Input1 = InstanceInput {

SourceOp = "TEXT_1",

Source = "StyledText",

},

Input2 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Font",

ControlGroup = 2,

},

Input3 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Style",

ControlGroup = 2,

},

Input4 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Red1Clone",

Name = "Color",

ControlGroup = 3,

Default = 0.0941176563501,

},

Input5 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Green1Clone",

ControlGroup = 3,

Default = 0.3019607961178,

},

Input6 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Blue1Clone",

ControlGroup = 3,

Default = 0.4705882668495,

},

Input7 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Alpha1Clone",

ControlGroup = 3,

Default = 1,

},

Input8 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Size",

Default = 0.1142,

},

Input9 = InstanceInput {

SourceOp = "TEXT_1",

Source = "CharacterSpacingClone",

Name = "Tracking",

Default = 1,

},

Input10 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Center",

},

Input11 = InstanceInput {

SourceOp = "TEXT_1",

Source = "ShadingElements",

Default = 1,

},

Input12 = InstanceInput {

SourceOp = "TEXT_1",

Source = "SelectElement",

Default = 2,

},

Input13 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Select",

Default = 2,

},

Input14 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Enabled1",

Default = 1,

},

Input15 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Enabled2",

Default = 0,

},

Input16 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Enabled3",

Default = 0,

},

Input17 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Red1",

Name = "Color",

ControlGroup = 13,

Default = 0.0941176563501,

},

Input18 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Green1",

ControlGroup = 13,

Default = 0.3019607961178,

},

Input19 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Blue1",

ControlGroup = 13,

Default = 0.4705882668495,

},

Input20 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Alpha1",

ControlGroup = 13,

Default = 1,

},

Input21 = InstanceInput {

SourceOp = "TEXT_1",

Source = "ColorImage1",

},

Input22 = InstanceInput {

SourceOp = "TEXT_1",

Source = "SoftnessX1",

Name = "X",

Default = 0,

},

Input23 = InstanceInput {

SourceOp = "TEXT_1",

Source = "SoftnessY1",

Name = "Y",

Default = 0,

},

Input24 = InstanceInput {

SourceOp = "TEXT_1",

Source = "Offset1",

DefaultX = 0,

DefaultY = 0,

},

Input25 = InstanceInput {

SourceOp = "TEXT_1",

Source = "OffsetZ1",

Default = 0,

},

Input26 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "Type",

},

Input27 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "TopLeftRed",

Name = "Color",

ControlGroup = 20,

Default = 1,

},

Input28 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "TopLeftGreen",

ControlGroup = 20,

Default = 0.72,

},

Input29 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "TopLeftBlue",

ControlGroup = 20,

Default = 0,

},

Input30 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "TopLeftAlpha",

ControlGroup = 20,

Default = 1,

},

Input31 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "TopRightRed",

Name = "Top Right",

ControlGroup = 21,

Default = 0,

},

Input32 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "TopRightGreen",

ControlGroup = 21,

Default = 0,

},

Input33 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "TopRightBlue",

ControlGroup = 21,

Default = 0,

},

Input34 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "TopRightAlpha",

ControlGroup = 21,

Default = 1,

},

Input35 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "BottomLeftRed",

Name = "Bottom Left",

ControlGroup = 22,

Default = 0,

},

Input36 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "BottomLeftGreen",

ControlGroup = 22,

Default = 0,

},

Input37 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "BottomLeftBlue",

ControlGroup = 22,

Default = 0,

},

Input38 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "BottomLeftAlpha",

ControlGroup = 22,

Default = 1,

},

Input39 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "BottomRightRed",

Name = "Bottom Right",

ControlGroup = 23,

Default = 0,

},

Input40 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "BottomRightGreen",

ControlGroup = 23,

Default = 0,

},

Input41 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "BottomRightBlue",

ControlGroup = 23,

Default = 0,

},

Input42 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "BottomRightAlpha",

ControlGroup = 23,

Default = 1,

},

Input43 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "GradientType",

},

Input44 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "Start",

DefaultX = 0,

DefaultY = 0.5,

},

Input45 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "End",

DefaultX = 1,

DefaultY = 0.5,

},

Input46 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "Gradient",

},

Input47 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "GradientInterpolationMethod",

},

Input48 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "Offset",

Default = 0,

},

Input49 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "Repeat",

},

Input50 = InstanceInput {

SourceOp = "Box_colour_1",

Source = "SubPixel",

},

Input51 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "Type",

},

Input52 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "TopLeftRed",

Name = "Color",

ControlGroup = 33,

Default = 1,

},

Input53 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "TopLeftGreen",

ControlGroup = 33,

Default = 1,

},

Input54 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "TopLeftBlue",

ControlGroup = 33,

Default = 1,

},

Input55 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "TopLeftAlpha",

ControlGroup = 33,

Default = 1,

},

Input56 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "TopRightRed",

Name = "Top Right",

ControlGroup = 34,

Default = 0,

},

Input57 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "TopRightGreen",

ControlGroup = 34,

Default = 0,

},

Input58 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "TopRightBlue",

ControlGroup = 34,

Default = 0,

},

Input59 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "TopRightAlpha",

ControlGroup = 34,

Default = 1,

},

Input60 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "BottomLeftRed",

Name = "Bottom Left",

ControlGroup = 35,

Default = 0,

},

Input61 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "BottomLeftGreen",

ControlGroup = 35,

Default = 0,

},

Input62 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "BottomLeftBlue",

ControlGroup = 35,

Default = 0,

},

Input63 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "BottomLeftAlpha",

ControlGroup = 35,

Default = 1,

},

Input64 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "BottomRightRed",

Name = "Bottom Right",

ControlGroup = 36,

Default = 0,

},

Input65 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "BottomRightGreen",

ControlGroup = 36,

Default = 0,

},

Input66 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "BottomRightBlue",

ControlGroup = 36,

Default = 0,

},

Input67 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "BottomRightAlpha",

ControlGroup = 36,

Default = 1,

},

Input68 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "GradientType",

},

Input69 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "Start",

DefaultX = 0,

DefaultY = 0.5,

},

Input70 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "End",

DefaultX = 1,

DefaultY = 0.5,

},

Input71 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "Gradient",

},

Input72 = InstanceInput {

SourceOp = "Surround_Colour_1",

Source = "GradientInterpolationMethod",

}

},

Outputs = {

MainOutput2 = InstanceOutput {

SourceOp = "Colour_text_1",

Source = "Output",

},

MainOutput1 = InstanceOutput {

SourceOp = "See_thru_text_1",

Source = "Output",

},

Output1 = InstanceOutput {

SourceOp = "Path1_1",

Source = "Heading",

}

},

ViewInfo = GroupInfo { Pos = { 165, 82.5 } },

Tools = ordered() {

Polygon1_3 = PolylineMask {

DrawMode = "InsertAndModify",

DrawMode2 = "InsertAndModify",

CtrlWShown = false,

Inputs = {

ShowViewControls = Input { Value = 0, },

BorderWidth = Input { Value = 0.041, },

Solid = Input { Value = 0, },

JoinStyle = Input { Value = 3, },

CapStyle = Input { Value = 2, },

WriteLength = Input {

SourceOp = "Polygon1_3Length",

Source = "Value",

},

MaskWidth = Input { Value = 1920, },

MaskHeight = Input { Value = 1080, },

PixelAspect = Input { Value = { 1, 1 }, },

UseFrameFormatSettings = Input { Value = 1, },

ClippingMode = Input { Value = FuID { "None" }, },

Polyline = Input {

Value = Polyline {

Closed = true,

Points = {

{ Linear = true, X = -0.239583333333333, Y = 0.24537037037037, LX = 0.160590277777778, LY = 0, RX = 0, RY = 0.0302469135802469, PublishID = "Point0" },

{ Linear = true, X = -0.239583333333333, Y = 0.336111111111111, LX = 0, LY = -0.0302469135802469, RX = 0.160590277777778, RY = 0, PublishID = "Point1" },

{ Linear = true, X = 0.2421875, Y = 0.336111111111111, LX = -0.160590277777778, LY = 0, RX = 0, RY = -0.0302469135802469, PublishID = "Point2" },

{ Linear = true, X = 0.2421875, Y = 0.24537037037037, LX = 0, LY = 0.0302469135802469, RX = -0.160590277777778, RY = 0, PublishID = "Point3" }

}

},

},

Polyline2 = Input {

Value = Polyline {

},

Disabled = true,

},

Point0 = Input {

Value = { 0.260416666666667, 0.74537037037037 },

Expression = "Point((TEXT_1.Output.DataWindow[1]/1920),(TEXT_1.Output.DataWindow[2]/1080))",

},

Point1 = Input {

Value = { 0.260416666666667, 0.836111111111111 },

Expression = "Point((TEXT_1.Output.DataWindow[1]/1920),(TEXT_1.Output.DataWindow[4]/1080))",

},

Point2 = Input {

Value = { 0.7421875, 0.836111111111111 },

Expression = "Point((TEXT_1.Output.DataWindow[3]/1920),(TEXT_1.Output.DataWindow[4]/1080))",

},

Point3 = Input {

Value = { 0.7421875, 0.74537037037037 },

Expression = "Point((TEXT_1.Output.DataWindow[3]/1920),(TEXT_1.Output.DataWindow[2]/1080))",

},

},

ViewInfo = OperatorInfo { Pos = { -275, 8.25721 } },

},

Polygon1_3Length = BezierSpline {

SplineColor = { Red = 141, Green = 167, Blue = 243 },

NameSet = true,

KeyFrames = {

[5] = { 0, RH = { 9, 0.333333333333333 }, Flags = { Linear = true } },

[17] = { 1, LH = { 13, 0.666666666666667 }, Flags = { Linear = true } }

}

},

Polygon1_1_1 = PolylineMask {

DrawMode = "InsertAndModify",

DrawMode2 = "InsertAndModify",

CtrlWShown = false,

Inputs = {

ShowViewControls = Input { Value = 0, },

BorderWidth = Input { Value = 0.024, },

JoinStyle = Input { Value = 2, },

MaskWidth = Input { Value = 1920, },

MaskHeight = Input { Value = 1080, },

PixelAspect = Input { Value = { 1, 1 }, },

UseFrameFormatSettings = Input { Value = 1, },

ClippingMode = Input { Value = FuID { "None" }, },

Polyline = Input {

Value = Polyline {

Closed = true,

Points = {

{ Linear = true, X = -0.239583333333333, Y = 0.24537037037037, LX = 0.160590277777778, LY = 0, RX = 0, RY = 0.0302469135802469, PublishID = "Point0" },

{ Linear = true, X = -0.239583333333333, Y = 0.336111111111111, LX = 0, LY = -0.0302469135802469, RX = 0.160590277777778, RY = 0, PublishID = "Point1" },

{ Linear = true, X = 0.2421875, Y = 0.336111111111111, LX = -0.160590277777778, LY = 0, RX = 0, RY = -0.0302469135802469, PublishID = "Point2" },

{ Linear = true, X = 0.2421875, Y = 0.24537037037037, LX = 0, LY = 0.0302469135802469, RX = -0.160590277777778, RY = 0, PublishID = "Point3" }

}

},

},

Polyline2 = Input {

Value = Polyline {

},

Disabled = true,

},

Point0 = Input {

Value = { 0.260416666666667, 0.74537037037037 },

Expression = "Point((TEXT_1.Output.DataWindow[1]/1920),(TEXT_1.Output.DataWindow[2]/1080))",

},

Point1 = Input {

Value = { 0.260416666666667, 0.836111111111111 },

Expression = "Point((TEXT_1.Output.DataWindow[1]/1920),(TEXT_1.Output.DataWindow[4]/1080))",

},

Point2 = Input {

Value = { 0.7421875, 0.836111111111111 },

Expression = "Point((TEXT_1.Output.DataWindow[3]/1920),(TEXT_1.Output.DataWindow[4]/1080))",

},

Point3 = Input {

Value = { 0.7421875, 0.74537037037037 },

Expression = "Point((TEXT_1.Output.DataWindow[3]/1920),(TEXT_1.Output.DataWindow[2]/1080))",

},

},

ViewInfo = OperatorInfo { Pos = { -110, 8.25721 } },

},

Rectangle1_1 = RectangleMask {

CtrlWShown = false,

Inputs = {

EffectMask = Input {

SourceOp = "Polygon1_1_1",

Source = "Mask",

},

Filter = Input { Value = FuID { "Fast Gaussian" }, },

PaintMode = Input { Value = FuID { "Minimum" }, },

MaskWidth = Input { Value = 1920, },

MaskHeight = Input { Value = 1080, },

PixelAspect = Input { Value = { 1, 1 }, },

UseFrameFormatSettings = Input { Value = 1, },

ClippingMode = Input { Value = FuID { "None" }, },

Center = Input {

SourceOp = "Path1_1",

Source = "Position",

},

Width = Input { Value = 1, },

Height = Input { Value = 1, },

},

ViewInfo = OperatorInfo { Pos = { -110, 41.2572 } },

},

Path1_1 = PolyPath {

DrawMode = "InsertAndModify",

CtrlWZoom = false,

Inputs = {

Displacement = Input {

SourceOp = "Path1_1Displacement",

Source = "Value",

},

PolyLine = Input {

Value = Polyline {

Points = {

{ Linear = true, LockY = true, X = 1, Y = 0, RX = -0.333333333333333, RY = 0 },

{ Linear = true, LockY = true, X = 0, Y = 0, LX = 0.333333333333333, LY = 0 }

}

},

},

},

},

Path1_1Displacement = BezierSpline {

SplineColor = { Red = 255, Green = 0, Blue = 255 },

NameSet = true,

KeyFrames = {

[5] = { 0, RH = { 9, 0.333333333333333 }, Flags = { Linear = true, LockedY = true } },

[17] = { 1, LH = { 13, 0.666666666666667 }, Flags = { Linear = true, LockedY = true } }

}

},

Polygon1_2_1 = PolylineMask {

DrawMode = "InsertAndModify",

DrawMode2 = "InsertAndModify",

CtrlWShown = false,

Inputs = {

EffectMask = Input {

SourceOp = "Polygon1_3",

Source = "Mask",

},

ShowViewControls = Input { Value = 0, },

BorderWidth = Input { Value = 0.024, },

PaintMode = Input { Value = FuID { "Subtract" }, },

JoinStyle = Input { Value = 3, },

CapStyle = Input { Value = 2, },

WriteLength = Input {

SourceOp = "Polygon1_2_1Length",

Source = "Value",

},

MaskWidth = Input { Value = 1920, },

MaskHeight = Input { Value = 1080, },

PixelAspect = Input { Value = { 1, 1 }, },

UseFrameFormatSettings = Input { Value = 1, },

ClippingMode = Input { Value = FuID { "None" }, },

Polyline = Input {

Value = Polyline {

Closed = true,

Points = {

{ Linear = true, X = -0.239583333333333, Y = 0.24537037037037, LX = 0.160590277777778, LY = 0, RX = 0, RY = 0.0302469135802469, PublishID = "Point0" },

{ Linear = true, X = -0.239583333333333, Y = 0.336111111111111, LX = 0, LY = -0.0302469135802469, RX = 0.160590277777778, RY = 0, PublishID = "Point1" },

{ Linear = true, X = 0.2421875, Y = 0.336111111111111, LX = -0.160590277777778, LY = 0, RX = 0, RY = -0.0302469135802469, PublishID = "Point2" },

{ Linear = true, X = 0.2421875, Y = 0.24537037037037, LX = 0, LY = 0.0302469135802469, RX = -0.160590277777778, RY = 0, PublishID = "Point3" }

}

},

},

Polyline2 = Input {

Value = Polyline {

},

Disabled = true,

},

Point0 = Input {

Value = { 0.260416666666667, 0.74537037037037 },

Expression = "Point((TEXT_1.Output.DataWindow[1]/1920),(TEXT_1.Output.DataWindow[2]/1080))",

},

Point1 = Input {

Value = { 0.260416666666667, 0.836111111111111 },

Expression = "Point((TEXT_1.Output.DataWindow[1]/1920),(TEXT_1.Output.DataWindow[4]/1080))",

},

Point2 = Input {

Value = { 0.7421875, 0.836111111111111 },

Expression = "Point((TEXT_1.Output.DataWindow[3]/1920),(TEXT_1.Output.DataWindow[4]/1080))",

},

Point3 = Input {

Value = { 0.7421875, 0.74537037037037 },

Expression = "Point((TEXT_1.Output.DataWindow[3]/1920),(TEXT_1.Output.DataWindow[2]/1080))",

},

},

ViewInfo = OperatorInfo { Pos = { -275, 41.2572 } },

},

Polygon1_2_1Length = BezierSpline {

SplineColor = { Red = 141, Green = 167, Blue = 243 },

NameSet = true,

KeyFrames = {

[5] = { 0, RH = { 9, 0.333333333333333 }, Flags = { Linear = true } },

[17] = { 1, LH = { 13, 0.666666666666667 }, Flags = { Linear = true } }

}

},

TEXT_1 = TextPlus {

CtrlWZoom = false,

CtrlWShown = false,

NameSet = true,

Inputs = {

Offset3 = Input {

Value = Point {

X = 0.023,

Y = -0.029

},

},

Position3 = Input { Value = 1, },

GlobalOut = Input { Value = 119, },

Width = Input { Value = 1920, },

Height = Input { Value = 1080, },

["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },

Center = Input { Value = { 0.5, 0.79038854805726 }, },

SelectElement = Input { Value = 2, },

Select = Input { Value = 2, },

Red1 = Input { Value = 0.0941176563501, },

Green1 = Input { Value = 0.3019607961178, },

Blue1 = Input { Value = 0.4705882668495, },

StyledText = Input { Value = "PUT TEXT HERE!", },

Font = Input { Value = "Open Sans", },

Style = Input { Value = "Bold Italic", },

Size = Input { Value = 0.1142, },

VerticalJustificationNew = Input { Value = 3, },

HorizontalJustificationNew = Input { Value = 3, },

Start = Input {

SourceOp = "TEXT_1Start",

Source = "Value",

},

End = Input {

SourceOp = "TEXT_1End",

Source = "Value",

},

ManualFontKerningPlacement = Input {

Value = StyledText {

Array = {

},

Value = ""

},

},

},

ViewInfo = OperatorInfo { Pos = { 0, 8.25721 } },

},

TEXT_1Start = BezierSpline {

SplineColor = { Red = 232, Green = 6, Blue = 244 },

NameSet = true,

KeyFrames = {

[5] = { 0, RH = { 9, 0 }, Flags = { Linear = true } },

[17] = { 0, LH = { 13, 0 }, Flags = { Linear = true } }

}

},

TEXT_1End = BezierSpline {

SplineColor = { Red = 72, Green = 233, Blue = 54 },

NameSet = true,

KeyFrames = {

[5] = { 0, RH = { 9, 0.333333333333333 }, Flags = { Linear = true } },

[17] = { 1, LH = { 13, 0.666666666666667 }, Flags = { Linear = true } }

}

},

Box_colour_1 = Background {

CtrlWShown = false,

NameSet = true,

Inputs = {

EffectMask = Input {

SourceOp = "Rectangle1_1",

Source = "Mask",

},

GlobalOut = Input { Value = 119, },

Width = Input { Value = 1920, },

Height = Input { Value = 1080, },

["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },

TopLeftRed = Input { Value = 1, },

TopLeftGreen = Input { Value = 0.72, },

},

ViewInfo = OperatorInfo { Pos = { -110, 74.2572 } },

},

ChannelBooleans1_1 = ChannelBoolean {

CtrlWShown = false,

Inputs = {

Operation = Input { Value = 2, },

Background = Input {

SourceOp = "Merge2_1",

Source = "Output",

},

Foreground = Input {

SourceOp = "TEXT_1",

Source = "Output",

},

},

ViewInfo = OperatorInfo { Pos = { 165, 8.25721 } },

},

See_thru_text_1 = MatteControl {

CtrlWShown = false,

NameSet = true,

Inputs = {

Filter = Input { Value = FuID { "Fast Gaussian" }, },

PostMultiplyImage = Input { Value = 1, },

Background = Input {

SourceOp = "ChannelBooleans1_1",

Source = "Output",

},

},

ViewInfo = OperatorInfo { Pos = { 275, 8.25721 } },

},

Colour_text_1 = Merge {

CtrlWShown = false,

NameSet = true,

Inputs = {

Background = Input {

SourceOp = "Merge2_1",

Source = "Output",

},

Foreground = Input {

SourceOp = "TEXT_1",

Source = "Output",

},

PerformDepthMerge = Input { Value = 0, },

},

ViewInfo = OperatorInfo { Pos = { 55, 107.258 } },

},

Surround_Colour_1 = Background {

CtrlWShown = false,

NameSet = true,

Inputs = {

EffectMask = Input {

SourceOp = "Polygon1_2_1",

Source = "Mask",

},

GlobalOut = Input { Value = 119, },

Width = Input { Value = 1920, },

Height = Input { Value = 1080, },

["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },

TopLeftRed = Input { Value = 1, },

TopLeftGreen = Input { Value = 1, },

TopLeftBlue = Input { Value = 1, },

},

ViewInfo = OperatorInfo { Pos = { -275, 107.258 } },

},

Merge2_1 = Merge {

CtrlWShown = false,

Inputs = {

Background = Input {

SourceOp = "Surround_Colour_1",

Source = "Output",

},

Foreground = Input {

SourceOp = "Box_colour_1",

Source = "Output",

},

PerformDepthMerge = Input { Value = 0, },

},

ViewInfo = OperatorInfo { Pos = { -110, 107.258 } },

}

},

}

},

ActiveTool = "WIPINGTEXT1_111"

}


Comments


Recent Posts
Search By Tags
Follow Us
  • Twitter Classic
bottom of page