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