At present, Fusion does not have a 3d tracker. It's been one of the most requested features, though, so there's a reasonable chance that it will appear in Fusion 9.
If you have a track from another program such as Syntheyes, though, you can import that camera to Fusion.
To give some 3d text a little bit of thickness, use the Text3D node and adjust the Extrusion parameters. Here's a sample comp. Just copy the code below and paste it into your Flow View:
- Code: Select all
{
Tools = ordered() {
Background1 = Background {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftGreen = Input { Value = 0.213414634146341, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 639, -180 } },
},
Note1 = Note {
Inputs = {
Comments = Input { Value = "This is a typical camera projection setup. The Background node represents your footage.\n\nIn the UVMap, set the Map Mode to Camera.\n\nIn the Shape 3D (the ground plane), Receives Lighting should be off and Receives Shadows should be on.\n\nIn the Renderer, both Enable Lighting and Enable Shadows should be on.\n\nAs of Fusion 8, only Spot Lights can cast shadows. If you need to simulate the parallel rays of the sun, move the light far away and do not enable any decay.", }
},
ViewInfo = StickyNoteInfo {
Pos = { 768, -339 },
Flags = {
Expanded = true
},
Size = { 506, 257.3 }
},
},
Camera3D1 = Camera3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -2.33592282095784, },
["Transform3DOp.Translate.Y"] = Input { Value = 1.05230350496734, },
["Transform3DOp.Translate.Z"] = Input { Value = 2.17317673397318, },
["Transform3DOp.Rotate.X"] = Input { Value = -17.5999984741211, },
["Transform3DOp.Rotate.Y"] = Input { Value = -40.9999961853027, },
FLength = Input { Value = 18.2123442718302, },
["Stereo.Mode"] = Input { Value = FuID { "Mono" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, },
["MtlStdInputs.MaterialID"] = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 827, -46 } },
},
Shape3D1 = Shape3D {
Inputs = {
["Transform3DOp.Rotate.X"] = Input { Value = -90, },
["Transform3DOp.Scale.X"] = Input { Value = 3.86069302325581, },
MaterialInput = Input {
SourceOp = "Background1",
Source = "Output",
},
["MtlStdInputs.ReceivesLighting"] = Input { Value = 0, },
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, }
},
ViewInfo = OperatorInfo { Pos = { 540, 21 } },
},
Renderer3D1 = Renderer3D {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
["RendererSoftware.LightingEnabled"] = Input { Value = 1, },
["RendererSoftware.ShadowsEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 953, 32 } },
},
Merge3D1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "UVMap3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Text3D1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "SpotLight1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
SceneInput5 = Input {
SourceOp = "SpotLight2",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 818, 32 } },
},
UVMap3D1 = UVMap {
Inputs = {
SceneInput = Input {
SourceOp = "Shape3D1",
Source = "Output",
},
CameraInput = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
MapMode = Input { Value = FuID { "Camera" }, },
CameraSelector = Input { Value = FuID { "Camera3D1" }, },
},
ViewInfo = OperatorInfo { Pos = { 682, 30 } },
},
Text3D1 = Text3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 0.0037559, },
Font = Input { Value = "Open Sans", },
StyledText = Input { Value = "FUSION", },
Style = Input { Value = "Bold", },
Extrusion = Input { Value = 1, },
ExtrusionProfile = Input {
SourceOp = "Text3D1ExtrusionProfile",
Source = "Value",
},
ExtrusionDepth = Input { Value = 0.0641860465116279, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
CharacterRotation = Input { Value = 1, },
Red1 = Input { Value = 0.886666666666667, },
Green1 = Input { Value = 0.763518518518519, },
Blue1 = Input { Value = 0.886666666666667, },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 651, 70 } },
},
Text3D1ExtrusionProfile = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.0196116135138184, 0.098058067569092 }, Flags = { Linear = true } },
[0.2] = { 1, LH = { 0.180388386486182, 0.901941932430908 }, RH = { 0.3, 1 }, Flags = { Linear = true } },
[0.8] = { 1, LH = { 0.7, 1 }, RH = { 0.819611613513818, 0.901941932430908 }, Flags = { Linear = true } },
[1] = { 0, LH = { 0.980388386486182, 0.098058067569092 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 192, Green = 128, Blue = 64 },
NameSet = true,
},
SpotLight2 = LightSpot {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -3.02861992919131, },
["Transform3DOp.Translate.Y"] = Input { Value = 0.673084667670929, },
["Transform3DOp.Translate.Z"] = Input { Value = -1.25871221772595, },
["Transform3DOp.Rotate.X"] = Input { Value = -21.971831, },
["Transform3DOp.Rotate.Y"] = Input { Value = -104.7887324, },
Intensity = Input { Value = 0.0638297872340425, },
ConeAngle = Input { Value = 90, },
["ShadowLightInputs3D.Nest"] = Input { Value = 1, },
["ShadowLightInputs3D.ShadowsEnabled"] = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 916, 114 } },
},
SpotLight1 = LightSpot {
CtrlWZoom = false,
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 2.82850471784445, },
["Transform3DOp.Translate.Z"] = Input { Value = 6.83244522370958, },
["Transform3DOp.Rotate.X"] = Input { Value = -20.2816901, },
["ShadowLightInputs3D.Nest"] = Input { Value = 1, },
["ShadowLightInputs3D.ShadowDensity"] = Input { Value = 0.902325581395349, },
["ShadowLightInputs3D.ShadowMapSize"] = Input { Value = 4161, },
["ShadowLightInputs3D.MultiplicativeBias"] = Input { Value = 1.67441860465116, },
},
ViewInfo = OperatorInfo { Pos = { 767, 122 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Renderer3D1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 1173, 35 } },
}
}
}