- Posts: 4
- Joined: Fri Jul 20, 2018 12:55 am
- Real Name: David McGowan
An easy way to accomplish this is by having a stair-step type keyframing. Have a look at the example below (copy and paste this into a new comp) and then play. You can see the text coming up word by word. Have a look at the spline graph to see how the keyframes were set.
- Code: Select all
{
Tools = ordered() {
Text1 = TextPlus {
CtrlWZoom = false,
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Font = Input { Value = "Open Sans", },
StyledText = Input { Value = "word for word", },
End = Input {
SourceOp = "Text1End",
Source = "Value",
},
Style = Input { Value = "Bold", },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
},
ViewInfo = OperatorInfo { Pos = { 70, 136 } },
},
Text1End = BezierSpline {
SplineColor = { Red = 72, Green = 233, Blue = 54 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 4.66666666666667, 0 }, Flags = { Linear = true } },
[14] = { 0, LH = { 9.33333333333333, 0 }, RH = { 14, 0.091 }, Flags = { Linear = true } },
[15] = { 0.273, LH = { 14.6666666666667, 0.273 }, RH = { 15, 0.273 }, Flags = { StepOut = true } },
[32] = { 0.273, LH = { 26.3333333333333, 0.273 }, RH = { 32, 0.350333333333333 }, Flags = { StepOut = true } },
[33] = { 0.505, LH = { 32.6666666666667, 0.505 }, RH = { 33, 0.505 }, Flags = { StepOut = true } },
[46] = { 0.505, LH = { 41.6666666666667, 0.505 }, RH = { 46, 0.67 }, Flags = { StepOut = true } },
[47] = { 1, LH = { 46.6666666666667, 1 }, Flags = { StepOut = true } }
}
}
},
ActiveTool = "Text1"
}