In 17.1 there is be a bug with the Camera Projector/ Catcher node. The Projector ID is ignored in the catcher, even if the checkbox restricts by Projector ID is marked.
It is impacting the OpenGL Renderer only, not the Software Renderer.
Tested under Windows both in Resolve Studio and Fusion Studio.
Fusion nodes to reproduces the issue:
It is impacting the OpenGL Renderer only, not the Software Renderer.
Tested under Windows both in Resolve Studio and Fusion Studio.
Fusion nodes to reproduces the issue:
- Code: Select all
{
Tools = ordered() {
Background1 = Background {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
TopLeftRed = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 110, 49.5 } },
},
Camera3D1_1 = Camera3D {
CtrlWZoom = false,
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.156572193740754, },
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, },
ImagePlaneEnabled = Input { Value = 0, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
ImageInput = Input {
SourceOp = "Background1",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
ProjectionEnabled = Input { Value = 1, },
ProjectionMode = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 220, 49.5 } },
},
Background2 = Background {
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
},
ViewInfo = OperatorInfo { Pos = { 110, 82.5 } },
},
Camera3D1 = Camera3D {
CtrlWZoom = false,
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = 0.0771329626073988, },
["Transform3DOp.Translate.Y"] = Input { Value = -0.0159446134496431, },
["Transform3DOp.Translate.Z"] = Input { Value = -0.0110447968063248, },
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, },
ImagePlaneEnabled = Input { Value = 0, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 1, },
ImageInput = Input {
SourceOp = "Background2",
Source = "Output",
},
["MtlStdInputs.MaterialID"] = Input { Value = 1, },
ProjectionEnabled = Input { Value = 1, },
ProjectionMode = Input { Value = 2, },
ProjectorID = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 220, 82.5 } },
},
Merge3D2 = Merge3D {
Inputs = {
SceneInput1 = Input {
SourceOp = "Camera3D1",
Source = "Output",
},
SceneInput2 = Input {
SourceOp = "Camera3D1_1",
Source = "Output",
},
SceneInput3 = Input {
SourceOp = "Shape3D1_1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "Shape3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 330, 82.5 } },
},
Shape3D1_1 = Shape3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = -0.491538673813269, },
["Transform3DOp.Translate.Z"] = Input { Value = -3.83904608677565, },
MaterialInput = Input {
SourceOp = "Catcher1_1",
Source = "MaterialOutput",
},
["MtlStdInputs.MaterialID"] = Input { Value = 2, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, }
},
ViewInfo = OperatorInfo { Pos = { 440, 82.5 } },
},
Shape3D1 = Shape3D {
Inputs = {
["Transform3DOp.Translate.X"] = Input { Value = 0.636187183933534, },
["Transform3DOp.Translate.Z"] = Input { Value = -3.83904608677565, },
MaterialInput = Input {
SourceOp = "Catcher1",
Source = "MaterialOutput",
},
["MtlStdInputs.MaterialID"] = Input { Value = 2, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 2, }
},
ViewInfo = OperatorInfo { Pos = { 440, 49.5 } },
},
Catcher1 = TexCatcher {
CtrlWZoom = false,
Inputs = {
RestrictByProjectorID = Input { Value = 1, },
MaterialID = Input { Value = 3, },
},
ViewInfo = OperatorInfo { Pos = { 550, 49.5 } },
},
Catcher1_1 = TexCatcher {
Inputs = {
RestrictByProjectorID = Input { Value = 1, },
ProjectorID = Input { Value = 2, },
MaterialID = Input { Value = 3, },
},
ViewInfo = OperatorInfo { Pos = { 550, 82.5 } },
},
Renderer3D1 = Renderer3D {
CtrlWZoom = false,
CustomData = {
ToolVersion = 2,
},
Inputs = {
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D2",
Source = "Output",
},
["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.AccumQuality"] = Input { Value = 32, },
},
ViewInfo = OperatorInfo { Pos = { 440, 115.5 } },
SubInputsData = {
RendererOpenGL = {
Version = 1
}
}
}
}
}
- Attachments
-
- 2 Projectors, restricted by ID in Catcher - no effect.
- Projector ID issue.png (355.34 KiB) Viewed 3520 times
https://vfxstudy.com