Hi I've figured out how to randomize the position of the characters in 3DTxt+,
Could you help me with their rotation?
Could you help me with their rotation?
- Code: Select all
{
Tools = ordered() {
Text1_1 = TextPlus {
PassThrough = true,
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Font = Input { Value = "Arial", },
StyledText = Input { Value = "SEX LOVE SEX", },
Style = Input { Value = "Regular", },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 3815.35, -61.6996 } },
},
BrightnessContrast7_1 = BrightnessContrast {
Inputs = {
Brightness = Input { Value = -0.5, },
Input = Input {
SourceOp = "Merge16_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 3840.06, -181.264 } },
},
Renderer3D1_1 = Renderer3D {
Inputs = {
["RendererSoftware.Channels.Nest"] = Input { Value = 1, },
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Displace3D1_1",
Source = "Output",
},
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
["RendererOpenGL.Channels.Nest"] = Input { Value = 1, },
["RendererOpenGL.Channels.WorldCoord"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 3789.01, 97.5654 } },
},
Merge6_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge7_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Text1_1",
Source = "Output",
},
Size = Input { Value = 0.447619047619048, },
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 3737.96, -13.0835 } },
},
Displace3D1_1 = Displace3D {
Inputs = {
SceneInput = Input {
SourceOp = "Merge3D1_1",
Source = "Output",
},
Channel = Input { Value = 7, },
Scale = Input { Value = 0.257142857142857, },
CameraDisplacement = Input { Value = 1, },
PointCamera = Input { Value = 1, },
CameraSelector = Input { Value = FuID { "Camera3D1_1" }, },
Input = Input {
SourceOp = "ChannelBooleans4_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 3671.2, 96.264 } },
},
ChannelBooleans4_1 = ChannelBoolean {
Inputs = {
EnableExtraChannels = Input { Value = 1, },
ToXPosition = Input { Value = 5, },
ToYPosition = Input { Value = 6, },
ToZPosition = Input { Value = 7, },
Background = Input {
SourceOp = "Merge6_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 3672.36, 34.8936 } },
},
Merge7_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background2_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "BrightnessContrast7_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 3669.32, -42.9694 } },
},
Background2_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 864, },
Height = Input { Value = 100, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 3634.95, -189.08 } },
},
Merge3D1_1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "UVMap3D1_1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Camera3D1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 3537.14, 120.661 } },
},
Merge13_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge12_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_6_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 4072.77, -285.765 } },
},
Merge12_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge11_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_5_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 3962.77, -285.765 } },
},
Merge11_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge10_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_4_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 3852.77, -285.765 } },
},
Merge10_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge9_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_3_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 3742.77, -285.765 } },
},
Merge16_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge15_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_9_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 4402.77, -285.765 } },
},
Merge15_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge14_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_8_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 4292.77, -285.765 } },
},
Merge14_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge13_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_7_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 4182.77, -285.765 } },
},
UVMap3D1_1 = UVMap {
Inputs = {
SceneInput = Input {
SourceOp = "ReplaceMaterial3D1_1",
Source = "Output",
},
CameraInput = Input {
SourceOp = "Camera3D1_1",
Source = "Output",
},
MapMode = Input { Value = FuID { "Camera" }, },
CameraSelector = Input { Value = FuID { "Camera3D1_1" }, },
LockUVs = Input { Value = 1, },
RefTime = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 3502.71, 72.5654 } },
},
Merge9_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Merge8_1",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_2_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 3632.77, -285.765 } },
},
Merge8_1 = Merge {
Inputs = {
Background = Input {
SourceOp = "Background3_10",
Source = "Output",
},
Foreground = Input {
SourceOp = "Background3_1_1",
Source = "Output",
},
PerformDepthMerge = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 3522.77, -285.765 } },
},
Background3_10 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
TopLeftGreen = Input { Value = 0.929563754375523, },
TopLeftBlue = Input { Value = 0.429308411759128, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_10",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 3437.66, -318.836 } },
},
Background3_2_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.0794528112798605, },
TopLeftGreen = Input { Value = 1, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_2_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 3627.9, -326.19 } },
},
Background3_1_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.365446585402914, },
TopLeftBlue = Input { Value = 1, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_1_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 3534.64, -335.014 } },
},
Background3_9_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.132318342213195, },
TopLeftBlue = Input { Value = 1, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_9_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 4423.11, -353.236 } },
},
Background3_5_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.76737002048453, },
TopLeftGreen = Input { Value = 0.61126987367698, },
TopLeftBlue = Input { Value = 1, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_5_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 3952.2, -387.907 } },
},
Background3_3_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.906967519869271, },
TopLeftGreen = Input { Value = 0.37106792452956, },
TopLeftBlue = Input { Value = 1, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_3_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 3740.07, -375.263 } },
},
Rectangle3_7_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.539710547305578, 0.506528267397833 }, },
Width = Input { Value = 0.0138878486940014, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 4202.59, -388.753 } },
},
Background3_8_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.61348015451307, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 0.405955482401454, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_8_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 4312.59, -356.154 } },
},
ReplaceMaterial3D1_1 = ReplaceMaterial3D {
Inputs = {
SceneInput = Input {
SourceOp = "Text3D1_1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 14, },
},
ViewInfo = OperatorInfo { Pos = { 3339.71, 88.5654 } },
},
Background3_7_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.842252208561709, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 0.13981914046457, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_7_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 4202.59, -359.072 } },
},
Rectangle3_1_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.436557191377718, 0.506528267397833 }, },
Width = Input { Value = 0.0138878486940014, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 3546.36, -376.367 } },
},
Rectangle3_10 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.421442439803781, 0.506528267397833 }, },
Width = Input { Value = 0.016336886234411, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 3435.6, -360.577 } },
},
Rectangle3_2_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.451883062920325, 0.506528267397833 }, },
Width = Input { Value = 0.0150417397735204, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 3640.18, -374.972 } },
},
Rectangle3_9_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.570584622406602, 0.506528267397833 }, },
Width = Input { Value = 0.0155676624907401, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 4402.74, -390.838 } },
},
Background3_4_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.793296719091068, },
TopLeftGreen = Input { Value = 1, },
TopLeftBlue = Input { Value = 0.304362802093569, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_4_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 3842.2, -399.579 } },
},
Background3_6_1 = Background {
Inputs = {
GlobalOut = Input { Value = 1, },
Width = Input { Value = 3840, },
Height = Input { Value = 2072, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftGreen = Input { Value = 0.35457224261803, },
TopLeftBlue = Input { Value = 1, },
Gradient = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
EffectMask = Input {
SourceOp = "Rectangle3_6_1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { 4062.2, -400.552 } },
},
Rectangle3_8_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.555287956019788, 0.506528267397833 }, },
Width = Input { Value = 0.0138878486940014, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 4295.75, -397.255 } },
},
Rectangle3_5_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.503358703472933, 0.506528267397833 }, },
Width = Input { Value = 0.0148604751778471, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 3936.6, -426.201 } },
},
Text3D1_1 = Text3D {
CtrlWZoom = false,
Inputs = {
LayoutRotation = Input { Value = 1, },
Font = Input { Value = "Arial", },
StyledText = Input { Value = "SEX LOVE SEX ", },
Style = Input { Value = "Regular", },
Extrusion = Input { Value = 1, },
ExtrusionProfile = Input {
SourceOp = "Text3D1_1ExtrusionProfile",
Source = "Value",
},
ExtrusionDepth = Input { Value = 0.2, },
ManualFontKerningPlacement = Input {
Value = StyledText {
Array = {
},
Value = ""
},
},
CharacterSpacing = Input { Value = 1.14285714285714, },
CharacterPivotZ = Input { Value = 0.154238095238095, },
CharacterRotation = Input { Value = 1, },
CharacterAngleY = Input { Value = -616.5957446, },
ShadingGradient1 = Input {
Value = Gradient {
Colors = {
[0] = { 0, 0, 0, 1 },
[1] = { 1, 1, 1, 1 }
}
},
},
},
ViewInfo = OperatorInfo { Pos = { 3229.71, 88.5654 } },
},
Text3D1_1ExtrusionProfile = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0, RH = { 0.0666666666666667, 0.333333333333333 }, Flags = { Linear = true } },
[0.2] = { 1, LH = { 0.133333333333333, 0.666666666666667 }, RH = { 0.4, 1 }, Flags = { Linear = true } },
[0.8] = { 1, LH = { 0.6, 1 }, RH = { 0.866666666666667, 0.666666666666667 }, Flags = { Linear = true } },
[1] = { 0, LH = { 0.933333333333333, 0.333333333333333 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 192, Green = 128, Blue = 64 },
NameSet = true,
},
Rectangle3_3_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.472944827060867, 0.506528267397833 }, },
Width = Input { Value = 0.0164322927255549, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 3727.48, -421.197 } },
},
Camera3D1_1 = Camera3D {
Inputs = {
["Transform3DOp.Translate.Z"] = Input { Value = 36.2840187, },
AoV = Input { Value = 7.99493014820518, },
FLength = Input { Value = 85, },
["Stereo.Mode"] = Input { Value = FuID { "Mono" }, },
FilmGate = Input { Value = FuID { "BMD_URSA_4K_16x9" }, },
ApertureW = Input { Value = 0.831496062992126, },
ApertureH = Input { Value = 0.467716535433071, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
["MtlStdInputs.MaterialID"] = Input { Value = 15, },
},
ViewInfo = OperatorInfo { Pos = { 3229.71, 121.565 } },
},
Rectangle3_6_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.51875429455767, 0.506528267397833 }, },
Width = Input { Value = 0.0138878486940014, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 4042.62, -427.244 } },
},
Rectangle3_4_1 = RectangleMask {
Inputs = {
MaskWidth = Input { Value = 3840, },
MaskHeight = Input { Value = 2072, },
PixelAspect = Input { Value = { 1, 1 }, },
ClippingMode = Input { Value = FuID { "None" }, },
Center = Input { Value = { 0.487518448356577, 0.506528267397833 }, },
Width = Input { Value = 0.016423740173417, },
Height = Input { Value = 0.0991136158341712, },
},
ViewInfo = OperatorInfo { Pos = { 3828.64, -435.857 } },
}
}
}
__
--[[BMD's cameras and Resolve all-post workflow evangelist
My old stuff: http://www.youtube.com/rebelorelse
Debug: Asus ROG Duo GX550 i9 10980 48Gb RAM RTX2080MaxQ DaVinci Resolve Studio / Fusion Studio Latest Version]]--
--[[BMD's cameras and Resolve all-post workflow evangelist
My old stuff: http://www.youtube.com/rebelorelse
Debug: Asus ROG Duo GX550 i9 10980 48Gb RAM RTX2080MaxQ DaVinci Resolve Studio / Fusion Studio Latest Version]]--