Page 1 of 1
How to use text to deform a background?
Posted:
Tue Nov 14, 2017 9:47 pm
by Darren Cook
I'm wondering how to do this kind of effect (not so much the camera movement, or the animation; more the final effect):
I'm assuming it is the text deforming a background video? I tried a video and a text node feeding into a Merge1 node, and playing with the Apply Mode, but that is obviously too simplistic an idea.
Re: How to use text to deform a background?
Posted:
Tue Nov 14, 2017 10:04 pm
by Sander de Regt
You could give this a shot.
- Code: Select all
{
Tools = ordered() {
Shape3D1 = Shape3D {
Inputs = {
["Transform3DOp.Rotate.X"] = Input { Value = -90, },
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
["SurfacePlaneInputs.SubdivisionWidth"] = Input { Value = 250, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, }
},
ViewInfo = OperatorInfo { Pos = { 220, 49.5 } },
},
SpotLight1 = LightSpot {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -1.297, },
["Transform3DOp.Translate.Y"] = Input { Value = 4.28, },
["Transform3DOp.Translate.Z"] = Input { Value = -16.91, },
["Transform3DOp.UseTarget"] = Input { Value = 1, },
PenumbraAngle = Input { Value = 20, },
Dropoff = Input { Value = 38.15, },
},
ViewInfo = OperatorInfo { Pos = { 220, 115.5 } },
},
Displace1 = Displace {
Inputs = {
RefractionStrength = Input { Value = 0.41, },
Input = Input {
SourceOp = "Blur1",
Source = "Output",
},
Foreground = Input {
SourceOp = "FastNoise1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 385, 181.5 } },
},
Blur1 = Blur {
CtrlWZoom = false,
Inputs = {
XBlurSize = Input { Value = 6.8, },
Input = Input {
SourceOp = "Text1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 275, 181.5 } },
},
Text1 = TextPlus {
Inputs = {
GlobalOut = Input { Value = 100, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Size = Input { Value = 0.3376, },
Font = Input { Value = "Open Sans", },
StyledText = Input { Value = "FUSION", },
Style = Input { Value = "Bold", },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
},
ViewInfo = OperatorInfo { Pos = { 165, 214.5 } },
},
Camera3D1 = Camera3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 1.195, },
["Transform3DOp.Translate.Z"] = Input { Value = 1.88, },
["Transform3DOp.Rotate.X"] = Input { Value = -34.6, },
AoV = Input { Value = 19.2642683071402, },
["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
ApertureW = Input { Value = 0.831496062992126, },
ApertureH = Input { Value = 0.467716535433071, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
["MtlStdInputs.MaterialID"] = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 550, 214.5 } },
},
Displace3D1 = Displace3D {
Inputs = {
SceneInput = Input {
SourceOp = "Shape3D1",
Source = "Output",
},
Scale = Input {
SourceOp = "Displace3D1Scale",
Source = "Value",
},
Input = Input {
SourceOp = "Displace1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 550, 82.5 } },
},
Displace3D1Scale = BezierSpline {
SplineColor = { Red = 241, Green = 4, Blue = 55 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 16.6666666666667, 0.00333333333333333 }, Flags = { Linear = true } },
[50] = { 0.01, LH = { 33.3333333333333, 0.00666666666666667 }, RH = { 66.6666666666667, 0.00666666666666667 }, Flags = { Linear = true } },
[100] = { 0, LH = { 83.3333333333333, 0.00333333333333333 }, Flags = { Linear = true } }
}
},
FastNoise1 = FastNoise {
Inputs = {
GlobalOut = Input { Value = 100, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Detail = Input { Value = 4.23, },
XScale = Input { Value = 2.91, },
SeetheRate = Input { Value = 0.05, },
},
ViewInfo = OperatorInfo { Pos = { 165, 247.5 } },
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Displace3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "SpotLight1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 660, 115.5 } },
},
Renderer3D1 = Renderer3D {
CustomData = {
ToolVersion = 2,
},
Inputs = {
GlobalOut = Input { Value = 100, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
["RendererOpenGL.Channels.Nest"] = Input { Value = 1, },
["RendererOpenGL.Channels.RGBASS"] = Input { Value = 1, },
["RendererOpenGL.LightingEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 770, 115.5 } },
}
}
}
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 2:45 pm
by Darren Cook
Thanks for the reply. Can you explain what it is doing, or what I should be seeing? (I just see a grey gradient circle from the render node.)
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 4:22 pm
by Okke Verbart
Hi - I can do one better
That's a video from my old youtube channel. I can drop you a copy of the comp if you want?
(my new channel is "a blackbird called sue")
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 4:26 pm
by Okke Verbart
oh, and btw, basic technique was merging a text+ node (with opacity increasing to bring up the text and then decreasing again) with a fastnoise node (for the waves) and using that merge to drive a displacement of the "water" (essentially a shape3d)
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 4:48 pm
by Umberto Uderzo
Darren Cook wrote:Thanks for the reply. Can you explain what it is doing, or what I should be seeing? (I just see a grey gradient circle from the render node.)
Darren, i beat you should click play and see the animation
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 5:12 pm
by Darren Cook
Okke Verbart wrote:Hi - I can do one better
That's a video from my old youtube channel. I can drop you a copy of the comp if you want?
(my new channel is "a blackbird called sue")
Ah, that'd be great. I've already been following some of your tutorials - thanks very much for making them!
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 9:07 pm
by Sander de Regt
Okke Verbart wrote:oh, and btw, basic technique was merging a text+ node (with opacity increasing to bring up the text and then decreasing again) with a fastnoise node (for the waves) and using that merge to drive a displacement of the "water" (essentially a shape3d)
That's pretty close to what I did
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 9:13 pm
by Okke Verbart
Hey Darren - see below the comp I used (but I cut out some of the elements, like the ground). Shows the essence (but Sander's example already provided that of course).
- Code: Select all
{
Tools = ordered() {
WaterPlane = Shape3D {
NameSet = true,
Inputs = {
["Transform3DOp.Rotate.X"] = Input { Value = -90, },
["Transform3DOp.Scale.X"] = Input { Value = 1.07973157894737, },
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
["SurfacePlaneInputs.Width"] = Input { Value = 3.38095238095238, },
["SurfacePlaneInputs.SubdivisionWidth"] = Input { Value = 105, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, }
},
ViewInfo = OperatorInfo { Pos = { -132.533, -75.0931 } },
},
FastNoise3 = FastNoise {
Inputs = {
GlobalOut = Input { Value = 350, },
Width = Input { Value = 2000, },
Height = Input { Value = 2000, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
Value = { 0.29, 0.5 },
Expression = "Point(time/400, 0.5)",
},
Detail = Input { Value = 7.31, },
Contrast = Input { Value = 1.855, },
Color1Green = Input { Value = 0.666666666666667, },
Color1Blue = Input { Value = 1, },
Color1Alpha = Input { Value = 1, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { -144.412, -27.3325 } },
},
FastNoise2 = FastNoise {
Inputs = {
GlobalOut = Input { Value = 350, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Detail = Input { Value = 8.80952380952381, },
Brightness = Input { Value = -0.371428571428571, },
XScale = Input { Value = 30, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { -40.9261, -148.164 } },
},
BumpMap1 = BumpMap {
Inputs = {
Input = Input {
SourceOp = "FastNoise2",
Source = "Output",
},
ClampNormalZ = Input { Value = 0.957142857142857, },
HeightScale = Input { Value = 4.28580571428571, },
MaterialID = Input { Value = 5, },
},
ViewInfo = OperatorInfo { Pos = { -1.49776, -97.8955 } },
},
MaterialMerge1 = MtlMerge3D {
Inputs = {
Blend = Input { Value = 0.170940170940171, },
BackgroundMaterial = Input {
SourceOp = "Blinn1",
Source = "MaterialOutput",
},
ForegroundMaterial = Input {
SourceOp = "Reflect1",
Source = "MaterialOutput",
},
MaterialID = Input { Value = 9, },
},
ViewInfo = OperatorInfo { Pos = { 45.6152, 7.67795 } },
},
Blinn1 = MtlBlinn {
Inputs = {
["Diffuse.Color.Red"] = Input { Value = 0.235294117647059, },
["Diffuse.Color.Green"] = Input { Value = 0.722689075630252, },
["Diffuse.Color.Alpha"] = Input { Value = 0.757894736842105, },
["Diffuse.Opacity"] = Input { Value = 0.518691588785047, },
["Specular.Nest"] = Input { Value = 1, },
["Specular.Intensity"] = Input { Value = 0.315789473684211, },
["Specular.Exponent"] = Input { Value = 4825, },
["Bumpmap.Material"] = Input {
SourceOp = "BumpMap1",
Source = "MaterialOutput",
},
["Transmittance.Nest"] = Input { Value = 1, },
["Transmittance.AlphaDetail"] = Input { Value = 0.0315789473684211, },
["Transmittance.ColorDetail"] = Input { Value = 0.936842105263158, },
["Transmittance.Saturation"] = Input { Value = 0.436842105263158, },
MaterialID = Input { Value = 4, },
},
ViewInfo = OperatorInfo { Pos = { 32.1881, -57.5866 } },
},
Reflect1 = MtlReflect {
Inputs = {
BackgroundMaterial = Input {
SourceOp = "FastNoise3",
Source = "Output",
},
MaterialID = Input { Value = 10, },
},
ViewInfo = OperatorInfo { Pos = { -144.412, 38.781 } },
},
Displace3D1 = Displace3D {
Inputs = {
SceneInput = Input {
SourceOp = "ReplaceMaterial3D1",
Source = "Output",
},
Channel = Input { Value = 4, },
Scale = Input { Value = 0.0952380952380952, },
Input = Input {
SourceOp = "Merge1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 170.3, -25.1097 } },
},
ReplaceMaterial3D1 = ReplaceMaterial3D {
Inputs = {
SceneInput = Input {
SourceOp = "WaterPlane",
Source = "Output",
},
MaterialInput = Input {
SourceOp = "MaterialMerge1",
Source = "MaterialOutput",
},
["MtlStdInputs.MaterialID"] = Input { Value = 3, },
},
ViewInfo = OperatorInfo { Pos = { 73.8074, 77.1554 } },
},
Water = Underlay {
CtrlWShown = false,
NameSet = true,
ViewInfo = UnderlayInfo {
Pos = { 29.9492, -148.164 },
Size = { 496.964, 252.525 }
},
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Displace3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "SpotLight1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
SceneInput5 = Input {
SourceOp = "AmbientLight1",
Source = "Output",
},
SceneInput6 = Input {
SourceOp = "SpotLight2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 635, 253 } },
},
Displacement = GroupOperator {
NameSet = true,
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Merge1",
Source = "Output",
}
},
ViewInfo = GroupInfo {
Pos = { 151.287, 294.342 },
Flags = {
Expanded = true,
AllowPan = false,
ConnectedSnap = true,
AutoSnap = true,
RemoveRouters = true
},
Size = { 579.959, 250.106, 289.979, 22 },
Direction = "Horizontal",
PipeStyle = "Direct",
Scale = 1,
Offset = { -141.644, -295.422 }
},
Tools = ordered() {
Merge2 = Merge {
Inputs = {
Background = Input {
SourceOp = "FastNoise1",
Source = "Output",
},
Foreground = Input {
SourceOp = "FastNoise5",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 168.195, 396.062 } },
},
FastNoise1 = FastNoise {
CtrlWShown = false,
Inputs = {
GlobalOut = Input { Value = 350, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
Value = { 0.503333333333333, 0.5 },
Expression = "Point(time/300, 0.5)",
},
Detail = Input { Value = 0.666666666666667, },
Contrast = Input { Value = 0.980952380952381, },
Brightness = Input { Value = -0.619047619047619, },
LockXY = Input { Value = 0, },
XScale = Input { Value = 13.2380952380952, },
YScale = Input { Value = 4.19047619047619, },
Angle = Input { Value = 143.6538462, },
Seethe = Input { Value = 0.0384615, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 40.3946, 396.062 } },
},
FastNoise5 = FastNoise {
CtrlWShown = false,
Inputs = {
GlobalOut = Input { Value = 350, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Center = Input {
Value = { 0, 0 },
Expression = "",
},
Detail = Input { Value = 0.380952380952381, },
Contrast = Input { Value = 5, },
Brightness = Input { Value = -0.971428571428571, },
XScale = Input { Value = 2000, },
Angle = Input { Value = 93.4615385, },
SeetheRate = Input { Value = 0.161904761904762, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 22.0476, 477.628 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge2",
Source = "Output",
},
Foreground = Input {
SourceOp = "Text1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 317.23, 396.062 } },
},
Text1 = TextPlus {
Inputs = {
MultiplyByMask = Input { Value = 1, },
MaskChannel = Input { Value = 5, },
GlobalOut = Input { Value = 350, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Size = Input { Value = 0.19047619047619, },
Font = Input { Value = "Rockwell Extra Bold", },
StyledText = Input { Value = "FUSION", },
Style = Input { Value = "Regular", },
InternationalFontControls = Input { Value = 1, },
AdvancedFontControls = Input { Value = 1, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
Opacity1 = Input {
SourceOp = "Text1Opacity",
Source = "Value",
},
Red1 = Input { Value = 0.972549019607843, },
Green1 = Input { Value = 0.972549019607843, },
Blue1 = Input { Value = 0.972549019607843, },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
Softness1 = Input { Value = 1, },
SoftnessX1 = Input { Value = 4.11214953271028, },
SoftnessY1 = Input { Value = 3.92523364485981, },
SoftnessBlend1 = Input { Value = 0.186915887850467, },
},
ViewInfo = OperatorInfo { Pos = { 125.001, 359.099 } },
},
Displacementforwater = Underlay {
CtrlWShown = false,
NameSet = true,
ViewInfo = UnderlayInfo {
Pos = { 141.644, 321.522 },
Size = { 539.959, 200.106 }
},
}
},
},
Text1Opacity = BezierSpline {
SplineColor = { Red = 179, Green = 28, Blue = 244 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 41.3333333333333, 0.333333333333333 }, Flags = { Linear = true } },
[124] = { 1, LH = { 82.6666666666667, 0.666666666666667 }, Flags = { Linear = true } }
}
},
SpotLight1 = LightSpot {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 1.42989872286129, },
["Transform3DOp.Translate.Z"] = Input { Value = 0.0179514883111753, },
["Transform3DOp.Rotate.X"] = Input { Value = -90, },
ConeAngle = Input { Value = 90, },
PenumbraAngle = Input { Value = 20, },
},
ViewInfo = OperatorInfo { Pos = { 657, 356 } },
},
Renderer3D1 = Renderer3D {
CustomData = {
ToolVersion = 1,
},
Inputs = {
["RendererSoftware.LightingEnabled"] = Input { Value = 1, },
GlobalOut = Input { Value = 350, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
["RendererOpenGL.LightingEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 956.36, 253 } },
},
SpotLight2 = LightSpot {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 0.00193297137631719, },
["Transform3DOp.Translate.Z"] = Input { Value = -0.118844675561073, },
["Transform3DOp.Rotate.X"] = Input { Value = -90, },
ConeAngle = Input { Value = 90, },
PenumbraAngle = Input { Value = 20, },
},
ViewInfo = OperatorInfo { Pos = { 598.889, 414.719 } },
},
Camera3D1 = Camera3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input {
SourceOp = "Camera3D1XOffset",
Source = "Value",
},
["Transform3DOp.Translate.Y"] = Input {
SourceOp = "Camera3D1YOffset",
Source = "Value",
},
["Transform3DOp.Translate.Z"] = Input {
SourceOp = "Camera3D1ZOffset",
Source = "Value",
},
["Transform3DOp.Rotate.X"] = Input {
SourceOp = "Camera3D1XRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Y"] = Input {
SourceOp = "Camera3D1YRotation",
Source = "Value",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Camera3D1ZRotation",
Source = "Value",
},
AoV = Input {
SourceOp = "Camera3D1AngleofView",
Source = "Value",
},
FLength = Input { Value = 18.2123442718302, },
["Stereo.Mode"] = Input { Value = FuID { "Mono" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
ControlVis = Input { Value = 1, },
PerspNearClipVis = Input { Value = 1, },
PerspNearClipSub = Input { Value = 6, },
PlaneOfFocusVis = Input { Value = 1, },
PlaneOfFocusSub = Input { Value = 6, },
ConvergenceDistanceSub = Input { Value = 7, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
["MtlStdInputs.MaterialID"] = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 1024.02, 177.139 } },
},
Camera3D1XOffset = BezierSpline {
SplineColor = { Red = 250, Green = 59, Blue = 49 },
NameSet = true,
KeyFrames = {
[0] = { -0.053250627281732, RH = { 64.3333333333333, -0.0749086435269893 }, Flags = { Linear = true } },
[193] = { -0.118224676017504, LH = { 128.666666666667, -0.0965666597722467 }, Flags = { Linear = true } }
}
},
Camera3D1YOffset = BezierSpline {
SplineColor = { Red = 252, Green = 131, Blue = 47 },
NameSet = true,
KeyFrames = {
[0] = { 3.67728129034272, RH = { 64.3333333333333, 3.0945553171726 }, Flags = { Linear = true } },
[193] = { 1.92910337083236, LH = { 128.666666666667, 2.51182934400248 }, Flags = { Linear = true } }
}
},
Camera3D1ZOffset = BezierSpline {
SplineColor = { Red = 254, Green = 207, Blue = 46 },
NameSet = true,
KeyFrames = {
[0] = { -0.542560342760919, RH = { 64.3333333333333, -0.195886199846282 }, Flags = { Linear = true } },
[193] = { 0.497462085982994, LH = { 128.666666666667, 0.150787943068356 }, Flags = { Linear = true } }
}
},
Camera3D1XRotation = BezierSpline {
SplineColor = { Red = 255, Green = 128, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { -94.5999984741211, RH = { 64.3333333333333, -89.0666656494141 }, Flags = { Linear = true } },
[193] = { -78, LH = { 128.666666666667, -83.533332824707 }, Flags = { Linear = true } }
}
},
Camera3D1YRotation = BezierSpline {
SplineColor = { Red = 128, Green = 255, Blue = 128 },
NameSet = true,
KeyFrames = {
[0] = { -360.000122070313, RH = { 64.3333333333333, -359.800109863282 }, Flags = { Linear = true } },
[193] = { -359.400085449219, LH = { 128.666666666667, -359.60009765625 }, Flags = { Linear = true } }
}
},
Camera3D1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 64.3333333333333, 0 }, Flags = { Linear = true } },
[193] = { 0, LH = { 128.666666666667, 0 }, Flags = { Linear = true } }
}
},
Camera3D1AngleofView = BezierSpline {
SplineColor = { Red = 8, Green = 229, Blue = 117 },
NameSet = true,
KeyFrames = {
[0] = { 45, RH = { 64.3333333333333, 45 }, Flags = { Linear = true } },
[193] = { 45, LH = { 128.666666666667, 45 }, Flags = { Linear = true } }
}
},
AmbientLight1 = LightAmbient {
Inputs = {
Intensity = Input { Value = 0.0666666666666667, },
},
ViewInfo = OperatorInfo { Pos = { 632.388, 493.503 } },
},
Lights = Underlay {
NameSet = true,
ViewInfo = UnderlayInfo {
Pos = { 627.945, 356 },
Size = { 230.111, 181.503 }
},
}
}
}
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 9:52 pm
by Darren Cook
I finally (*) worked out how to get both examples to play. Thanks to both of you!
*: I save them to a .comp file, then open that in Fusion. The problem was that the render region was frame 0 to 0, and global end time was 1. When i set the end to 1000, and range to 0 to 1000, then play at last did something.
Re: How to use text to deform a background?
Posted:
Wed Nov 15, 2017 10:22 pm
by Sander de Regt
Glad you got it worked out. For future reference:
The way to use examples from this forum is create a new comp in Fusion, then select all the code from the code box and just copy/paste - no need to save to a *.comp file inbetween. This way Fusion will just use the in/out of your existing composition.