- Posts: 153
- Joined: Tue Jul 02, 2019 10:08 pm
- Real Name: MarvinBarre
Here's a basic example of revealing the word "FUSION" (from Text+) with a rectangle mask, animated from frames 0 to 100. You can copy this code and paste it into the Fusion page to recreate the nodes I made:
- Code: Select all
{
Tools = ordered() {
Text1 = TextPlus {
Inputs = {
GlobalOut = Input { Value = 100, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
StyledText = Input { Value = "FUSION", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Bold", },
Size = Input { Value = 0.3976, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
EffectMask = Input {
SourceOp = "Rectangle1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 1102, 126.758 } },
},
Rectangle1 = RectangleMask {
CtrlWZoom = false,
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input {
SourceOp = "Path1",
Source = "Position",
},
Width = Input { Value = 0.8557, },
},
ViewInfo = OperatorInfo { Pos = { 1102, 93.7576 } },
},
Path1 = PolyPath {
DrawMode = "InsertAndModify",
CtrlWZoom = false,
Inputs = {
Displacement = Input {
SourceOp = "Path1Displacement",
Source = "Value",
},
PolyLine = Input {
Value = Polyline {
Points = {
{ Linear = true, LockY = true, X = -0.8556258, Y = 0, RX = 0.285051293094227, RY = 0 },
{ Linear = true, LockY = true, X = -0.000471920717319385, Y = 0, LX = -0.285051293094227, LY = 0 }
}
},
},
},
},
Path1Displacement = BezierSpline {
SplineColor = { Red = 255, Green = 0, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 33.3333333333333, 0 }, Flags = { LockedY = true } },
[100] = { 1, LH = { 66.6666666666667, 1 }, Flags = { LockedY = true } }
}
}
}
}