Sat Dec 07, 2019 11:15 pm
You could get a "2.5D" effect using the DVE (Digital Video Effect) tool, which is likely similar to what you've seen in editing software. That won't give the element any extruded thickness, though. I'd probably do it as a 3d animation:
- Code: Select all
{
Tools = ordered() {
Text1_1 = TextPlus {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
StyledText = Input { Value = "Side Texture", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Bold", },
Size = Input { Value = 0.2756, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
},
ViewInfo = OperatorInfo { Pos = { 78.6667, -16.8788 } },
},
Merge1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Text1_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 225.333, -8.72726 } },
},
Background1 = Background {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.778, },
TopLeftGreen = Input { Value = 0.07002, },
TopLeftBlue = Input { Value = 0.07002, },
},
ViewInfo = OperatorInfo { Pos = { 78, 16.7273 } },
},
Texture2D1 = Texture2DOperator {
Inputs = {
Input = Input {
SourceOp = "Merge1",
Source = "Output",
},
UOffset = Input { Value = 0.3891, },
UScale = Input { Value = 0.2116, },
MaterialID = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 326, -3.54544 } },
},
Text1 = TextPlus {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
StyledText = Input { Value = "Top Texture", },
Font = Input { Value = "Open Sans", },
Style = Input { Value = "Bold", },
Size = Input { Value = 0.2402, },
VerticalJustificationNew = Input { Value = 3, },
HorizontalJustificationNew = Input { Value = 3, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
},
ViewInfo = OperatorInfo { Pos = { 89.3333, 49.1212 } },
},
Shape3D1 = Shape3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 0.201535055192981, },
["Transform3DOp.PivotNest"] = Input { Value = 1, },
Shape = Input { Value = FuID { "SurfaceCylinderInputs" }, },
MaterialInput = Input {
SourceOp = "Merge2",
Source = "Output",
},
["MtlStdInputs.Specular.Nest"] = Input { Value = 1, },
["MtlStdInputs.Specular.Color.Red"] = Input { Value = 0.289, },
["MtlStdInputs.Specular.Color.Green"] = Input { Value = 0.289, },
["MtlStdInputs.Specular.Color.Blue"] = Input { Value = 0.289, },
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
["SurfaceCylinderInputs.Height"] = Input { Value = 0.008, },
["SurfaceCylinderInputs.SubdivisionLevelBase"] = Input { Value = 100, },
["SurfaceCylinderInputs.SubdivisionLevelHeight"] = Input { Value = 23, },
["SurfaceCylinderInputs.BottomCap"] = Input { Value = 1, },
["SurfaceCylinderInputs.TopCap"] = Input { Value = 1, },
["SurfaceCylinderInputs.IsWireframeAntialiased"] = Input { Value = 0, },
["SurfaceCylinderInputs.ObjectID.ObjectID"] = Input { Value = 2, }
},
ViewInfo = OperatorInfo { Pos = { 310.667, 66.1515 } },
},
Shape3D1_1 = Shape3D {
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
["Transform3DOp.PivotNest"] = Input { Value = 1, },
Shape = Input { Value = FuID { "SurfaceCylinderInputs" }, },
MaterialInput = Input {
SourceOp = "Texture2D1",
Source = "MaterialOutput",
},
["MtlStdInputs.Specular.Nest"] = Input { Value = 1, },
["MtlStdInputs.Specular.Color.Red"] = Input { Value = 0.208, },
["MtlStdInputs.Specular.Color.Green"] = Input { Value = 0.208, },
["MtlStdInputs.Specular.Color.Blue"] = Input { Value = 0.208, },
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
["SurfaceCylinderInputs.Height"] = Input { Value = 0.39, },
["SurfaceCylinderInputs.SubdivisionLevelBase"] = Input { Value = 100, },
["SurfaceCylinderInputs.SubdivisionLevelHeight"] = Input { Value = 23, },
["SurfaceCylinderInputs.IsWireframeAntialiased"] = Input { Value = 0, },
["SurfaceCylinderInputs.ObjectID.ObjectID"] = Input { Value = 2, }
},
ViewInfo = OperatorInfo { Pos = { 476, 3.12122 } },
},
Merge2 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background1_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Text1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 198, 86.7576 } },
},
Background1_1 = Background {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.36893632, },
TopLeftGreen = Input { Value = 0.632, },
TopLeftBlue = Input { Value = 0.034128, },
},
ViewInfo = OperatorInfo { Pos = { 88, 87.3636 } },
},
Merge3D1 = Merge3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.975173365706405, },
["Transform3DOp.Translate.Y"] = Input { Value = -0.186052639215308, },
SceneInput1 = Input {
SourceOp = "Shape3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Shape3D1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 539.333, 64.9394 } },
},
AmbientLight1 = LightAmbient {
Inputs = {
Intensity = Input { Value = 0.276, },
},
ViewInfo = OperatorInfo { Pos = { 360, 107.364 } },
},
Merge3D2 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Transform3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "SpotLight1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "AmbientLight1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 649.333, 97.3333 } },
},
SpotLight1 = LightSpot {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -1.99570103365699, },
["Transform3DOp.Translate.Y"] = Input { Value = 4.96246883371834, },
["Transform3DOp.Translate.Z"] = Input { Value = -0.0457557538723654, },
["Transform3DOp.Rotate.X"] = Input { Value = -65.6192848514766, },
["Transform3DOp.Rotate.Y"] = Input { Value = -86.3335721204057, },
Intensity = Input { Value = 0.701, },
ConeAngle = Input { Value = 90, },
PenumbraAngle = Input { Value = 15.75, },
},
ViewInfo = OperatorInfo { Pos = { 355.333, 140.364 } },
},
Transform3D1 = Transform3D {
Inputs = {
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
["Transform3DOp.Rotate.Z"] = Input {
SourceOp = "Transform3D1ZRotation",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { 649.333, 64.9394 } },
},
Transform3D1ZRotation = BezierSpline {
SplineColor = { Red = 128, Green = 128, Blue = 255 },
NameSet = true,
KeyFrames = {
[0] = { 0, RH = { 11.3333333333333, -28.7 }, Flags = { Linear = true } },
[34] = { -86.1, LH = { 22.6666666666667, -57.4 }, Flags = { Linear = true } }
}
},
Camera3D1 = Camera3D {
CtrlWZoom = false,
NameSet = true,
CustomData = {
Settings = {
[1] = {
Tools = ordered() {
Camera3D1 = Camera3D {
Inputs = {
ApertureW = Input { Value = 0.831496062992126 },
AoV = Input { Value = 19.2642683071402 },
["Stereo.Mode"] = Input { Value = FuID { "OffAxis" } },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1 },
ApertureH = Input { Value = 0.467716535433071 },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" } },
["MtlStdInputs.MaterialID"] = Input { Value = 1 }
},
Name = "Camera3D1",
CtrlWZoom = false,
NameSet = true,
ViewInfo = OperatorInfo { Pos = { 550, 214.5 } },
CustomData = {
}
}
}
},
[6] = {
Tools = ordered() {
Camera3D1 = Camera3D {
Inputs = {
FLength = Input { Value = 49.0568334445481 },
["Transform3DOp.Translate.Z"] = Input { Expression = "self.ImageInput.Metadata.Translate.Z" },
ImagePlaneEnabled = Input { Value = 0 },
AoV = Input {
Value = 19.2642683071402,
Expression = "self.ImageInput.Metadata.RSCameraFOV or self.ImageInput.Metadata['rs/camera/fov']"
},
AovType = Input { Value = 1 },
["Transform3DOp.Rotate.Y"] = Input { Expression = "self.ImageInput.Metadata.Rotate.Y" },
ApertureH = Input { Value = 0.9 },
FilmGate = Input { Value = FuID { "HD" } },
["Transform3DOp.Rotate.X"] = Input { Expression = "self.ImageInput.Metadata.Rotate.X" },
["Transform3DOp.Translate.X"] = Input { Expression = "self.ImageInput.Metadata.Translate.X" },
PlaneOfFocus = Input { Expression = "self.ImageInput.Metadata.RSCameraDOFFocusDistance or self.ImageInput.Metadata['rs/camera/DOFFocusDistance']" },
FilmBack = Input { Value = 1 },
["Transform3DOp.Rotate.RotOrder"] = Input { Value = FuID { "ZXY" } },
["MtlStdInputs.MaterialID"] = Input { Value = 1 },
["Stereo.Mode"] = Input { Value = FuID { "OffAxis" } },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1 },
["Transform3DOp.Translate.Y"] = Input { Expression = "self.ImageInput.Metadata.Translate.Y" },
ApertureW = Input { Value = 1.6 },
["Transform3DOp.Rotate.Z"] = Input { Expression = "self.ImageInput.Metadata.Rotate.Z" }
},
CtrlWZoom = false,
NameSet = true,
ViewInfo = OperatorInfo { Pos = { 387, 145 } },
CustomData = {
}
}
}
}
}
},
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.326617313587743, },
["Transform3DOp.Translate.Y"] = Input { Value = 5.07190142782529, },
["Transform3DOp.Translate.Z"] = Input { Value = 0.125101996327547, },
["Transform3DOp.Rotate.X"] = Input { Value = -86.1999969482422, },
["Transform3DOp.Rotate.Y"] = Input { Value = -0.600000500679016, },
FLength = Input { Value = 18.2123442718302, },
["Stereo.Mode"] = Input { Value = FuID { "OffAxis" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 355.333, 173.364 } },
},
Renderer3D1 = Renderer3D {
CustomData = {
ToolVersion = 2,
},
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D2",
Source = "Output",
},
["RendererSoftware.LightingEnabled"] = Input { Value = 1, },
["RendererSoftware.ShadowsEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 907.333, 103.394 } },
}
}
}
Bryan Ray
http://www.bryanray.name
http://www.sidefx.com