Why does Particles add transparency?
Posted: Fri Dec 03, 2021 1:04 am
It looks as expected (squares without alpha channel) after the pRender node. But the Renderer3D node adds transparency. Can I control this alpha level?
https://forum.blackmagicdesign.com/
https://forum.blackmagicdesign.com/viewtopic.php?f=22&t=151825
Bryan Ray wrote:Post the nodes
{
Tools = ordered() {
Background3 = Background {
Inputs = {
GlobalOut = Input { Value = 274, },
Width = Input { Value = 192, },
Height = Input { Value = 256, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 0.26, },
TopLeftGreen = Input { Value = 0.409, },
TopLeftBlue = Input { Value = 0.622, },
EffectMask = Input {
SourceOp = "Ellipse1",
Source = "Mask",
}
},
ViewInfo = OperatorInfo { Pos = { -55, 379.5 } },
},
Ellipse1 = EllipseMask {
Inputs = {
Filter = Input { Value = FuID { "Fast Gaussian" }, },
MaskWidth = Input { Value = 1920, },
MaskHeight = Input { Value = 1080, },
PixelAspect = Input { Value = { 1, 1 }, },
UseFrameFormatSettings = Input { Value = 1, },
ClippingMode = Input { Value = FuID { "None" }, },
},
ViewInfo = OperatorInfo { Pos = { -55, 346.5 } },
},
pImageEmitter1_1 = pImageEmitter {
ID = 237,
CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } }, },
Inputs = {
["ParticleStyleBrush.Brush"] = Input {
Value = 47,
UserString1 = "star_7sides",
},
XDensity = Input { Value = 0.332, },
YDensity = Input {
Value = 0.332,
Expression = "XDensity",
},
AlphaThreshold = Input { Value = 0.004, },
Lifespan = Input {
Value = 275,
Expression = "comp.RenderEnd+1",
},
PivotNest = Input { Value = 1, },
VelocityControls = Input { Value = 1, },
Input = Input {
SourceOp = "Background3",
Source = "Output",
},
Style = Input { Value = FuID { "ParticleStyleNGon" }, },
["ParticleStyleNGon.NGonType"] = Input { Value = 2, },
["ParticleStyleNGon.NGonSides"] = Input { Value = 4, },
["ParticleStyleNGon.NGonStarryness"] = Input { Value = 0, },
["ParticleStyle.SizeControls"] = Input { Value = 1, },
["ParticleStyle.Size"] = Input { Value = 0.013, },
["ParticleStyle.SizeOverLife"] = Input {
SourceOp = "pImageEmitter1SizeOverLife_1",
Source = "Value",
},
["ParticleStyle.MergeControls"] = Input { Value = 1, },
["ParticleStyle.BlurOverLife"] = Input {
SourceOp = "pImageEmitter1BlurOverLife2D_1",
Source = "Value",
},
},
ViewInfo = OperatorInfo { Pos = { -55, 412.5 } },
},
pImageEmitter1SizeOverLife_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 192, Green = 128, Blue = 64 },
CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } },
},
pImageEmitter1BlurOverLife2D_1 = LUTBezier {
KeyColorSplines = {
[0] = {
[0] = { 0.5, RH = { 0.333333333333333, 0.5 }, Flags = { Linear = true } },
[1] = { 0.5, LH = { 0.666666666666667, 0.5 }, Flags = { Linear = true } }
}
},
SplineColor = { Red = 192, Green = 128, Blue = 64 },
CtrlWZoom = false,
CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } } },
},
pRender1_1 = pRender {
CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } }, },
Inputs = {
_MotionBlurWarning = Input { Disabled = true, },
GlobalOut = Input { Value = 274, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
OutputMode = Input { Disabled = true, },
["MaterialID.MaterialID"] = Input { Value = 1, },
["ObjectID.ObjectID"] = Input { Value = 1, },
Input = Input {
SourceOp = "pImageEmitter1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { -55, 445.5 } },
},
Camera3D1_1 = Camera3D {
CtrlWZoom = false,
CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } }, },
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 0.0296292908690038, },
["Transform3DOp.Translate.Z"] = Input { Value = 1.14949283415241, },
PerspFarClip = Input { Value = 1.5, },
AoV = Input { Value = 60.0000000000002, },
FLength = Input { Value = 10.2883817969591, },
["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 = { 55, 478.5 } },
},
Merge3D1_1 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "pRender1_1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Camera3D1_1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { -55, 478.5 } },
},
Renderer3D1_1 = Renderer3D {
CustomData = { ToolVersion = 2, Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } }, },
Inputs = {
GlobalOut = Input { Value = 274, },
Width = Input { Value = 192, },
Height = Input { Value = 256, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1_1",
Source = "Output",
},
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 1, },
["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateX"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateX"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
["RendererOpenGL.AccumulationEffects"] = Input { Value = 1, },
["RendererOpenGL.AccumQuality"] = Input { Value = 32, },
["RendererOpenGL.Lighting"] = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { -55, 511.5 } },
SubInputsData = {
RendererOpenGL = {
Version = 1
}
}
}
},
ActiveTool = "Camera3D1_1"
}
{
Tools = ordered() {
Renderer3D1_1 = Renderer3D {
CtrlWZoom = false,
CustomData = { Path = { Map = { ["Setting:"] = "Templates:\\MyTemplates\\" } }, ToolVersion = 2, },
Inputs = {
GlobalIn = Input { Value = 1001, },
GlobalOut = Input { Value = 1279, },
Width = Input { Value = 192, },
Height = Input { Value = 256, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
["RendererOpenGL.AntiAliasing.Nest"] = Input { Value = 1, },
["RendererOpenGL.AntiAliasing.Channels.RGBA.LowQuality.Enable"] = Input { Value = 0, },
["RendererOpenGL.AntiAliasing.Channels.RGBA.HighQuality.Enable"] = Input { Value = 0, },
["RendererOpenGL.AntiAliasing.Presets.Nest"] = Input { Value = 1, },
["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateX"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Color.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
["RendererOpenGL.AntiAliasing.Presets.Color.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateX"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Supersampling.HighQuality.RateY"] = Input { Value = 3, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.LowQuality.SampleCount"] = Input { Value = 2, },
["RendererOpenGL.AntiAliasing.Presets.Aux.Multisampling.HighQuality.SampleCount"] = Input { Value = 3, },
["RendererOpenGL.AccumulationEffects"] = Input { Value = 1, },
["RendererOpenGL.AccumQuality"] = Input { Value = 32, },
["RendererOpenGL.Lighting"] = Input { Value = 0, },
},
ViewInfo = OperatorInfo { Pos = { 9075, -445.5 } },
SubInputsData = {
RendererOpenGL = {
Version = 1
}
}
}
},
ActiveTool = "Renderer3D1_1"
}