I'm trying to wrap my head around what and how the refraction in Reflect tool is supposed to do. I get there is no ray tracing going on and that Reflect tool is unaware of the actual geometry in the scene. Yet I would expect to see some simulated displacement when the refraction is enabled.
Instead when I connect a sphere map to Reflect.Refraction.Tint.Material and set the transparency lower than 1.0 in the material shader, the rendered object ceases to be transparent at all. I do see some additional reflection-like swirling on the object surface, but I can't see through the object.
Here's what I'm talking about.
Instead when I connect a sphere map to Reflect.Refraction.Tint.Material and set the transparency lower than 1.0 in the material shader, the rendered object ceases to be transparent at all. I do see some additional reflection-like swirling on the object surface, but I can't see through the object.
Here's what I'm talking about.
- Code: Select all
{
Tools = ordered() {
RFLX_Map = GroupOperator {
NameSet = true,
Outputs = {
Output1 = InstanceOutput {
SourceOp = "Paint1",
Source = "Output",
}
},
ViewInfo = GroupInfo {
Pos = { -158.333, -18.3329 },
Flags = {
AllowPan = false,
AutoSnap = true,
RemoveRouters = true
},
Size = { 236, 66.3636, 118, 24.2424 },
Direction = "Horizontal",
PipeStyle = "Direct",
Scale = 1,
Offset = { 158.333, 18.3329 }
},
Tools = ordered() {
Paint1 = Paint {
Inputs = {
Input = Input {
SourceOp = "Background1",
Source = "Output",
},
Paint = Input {
SourceOp = "Rectangle6",
Source = "Out",
},
},
ViewInfo = OperatorInfo { Pos = { -103.333, -9.69655 } },
},
Background1 = Background {
Inputs = {
GlobalOut = Input { Value = 119, },
Width = Input { Value = 300, },
Height = Input { Value = 150, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
},
ViewInfo = OperatorInfo { Pos = { -213.333, -9.69655 } },
}
},
},
Rectangle6 = Rectangle {
IsThreaded = false,
Brushes = {
},
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
Paint = Input {
SourceOp = "Rectangle5",
Source = "Out",
},
["PaintApplyColor.Red"] = Input { Value = 0, },
["PaintApplyColor.Green"] = Input { Value = 0, },
["PaintApplyColor.Blue"] = Input { Value = 0, },
},
},
Rectangle5 = Rectangle {
IsThreaded = false,
Brushes = {
},
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
Center = Input { Value = { 0.551666652783751, 0.836666643619537 }, },
Paint = Input {
SourceOp = "Rectangle4",
Source = "Out",
},
Width = Input { Value = 1.20333330705762, },
Height = Input { Value = 0.126666665077209, },
["PaintApplyColor.Red"] = Input { Value = 0, },
["PaintApplyColor.Green"] = Input { Value = 0, },
["PaintApplyColor.Blue"] = Input { Value = 0, },
},
},
Rectangle4 = Rectangle {
IsThreaded = false,
Brushes = {
},
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
Center = Input { Value = { 0.484999991953373, 0.0833333320915699 }, },
Paint = Input {
SourceOp = "Rectangle3",
Source = "Out",
},
Width = Input { Value = 1.06333331763744, },
Height = Input { Value = 0.00666666775941849, },
["PaintApplyColor.Red"] = Input { Value = 0.89, },
["PaintApplyColor.Green"] = Input { Value = 0.89, },
["PaintApplyColor.Blue"] = Input { Value = 0.89, },
},
},
Rectangle3 = Rectangle {
IsThreaded = false,
Brushes = {
},
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
Center = Input { Value = { 0.491666660644114, 0.20666666328907 }, },
Paint = Input {
SourceOp = "Rectangle2",
Source = "Out",
},
Width = Input { Value = 1.04333331994712, },
Height = Input { Value = 0.026666671037674, },
["PaintApplyColor.Red"] = Input { Value = 0.89, },
["PaintApplyColor.Green"] = Input { Value = 0.89, },
["PaintApplyColor.Blue"] = Input { Value = 0.89, },
},
},
Rectangle2 = Rectangle {
IsThreaded = false,
Brushes = {
},
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
Center = Input { Value = { 0.473333306610584, 0.381578952074051 }, },
Paint = Input {
SourceOp = "Rectangle1",
Source = "Out",
},
Width = Input { Value = 1.42666660249233, },
Height = Input { Value = 0.0789473652839661, },
["PaintApplyColor.Red"] = Input { Value = 0.89, },
["PaintApplyColor.Green"] = Input { Value = 0.89, },
["PaintApplyColor.Blue"] = Input { Value = 0.89, },
},
},
Rectangle1 = Rectangle {
IsThreaded = false,
Brushes = {
},
ApplyModes = { "PaintApplyColor" },
CtrlWZoom = false,
Inputs = {
Center = Input { Value = { 0.206666648387909, 1.15789476037025 }, },
Width = Input { Value = 2.38666665554047, },
Height = Input { Value = 1.10526317358017, },
["PaintApplyColor.Red"] = Input { Value = 0.89, },
["PaintApplyColor.Green"] = Input { Value = 0.89, },
["PaintApplyColor.Blue"] = Input { Value = 0.89, },
},
},
Phong1 = MtlPhong {
CtrlWZoom = false,
Inputs = {
["Diffuse.Color.Red"] = Input { Value = 0.685, },
["Diffuse.Color.Green"] = Input { Value = 0.15344, },
["Diffuse.Color.Blue"] = Input { Value = 0.15344, },
["Diffuse.Opacity"] = Input { Value = 0.803, },
["Specular.Nest"] = Input { Value = 1, },
["Specular.Color.Red"] = Input { Value = 0.898, },
["Specular.Color.Green"] = Input { Value = 0.868366, },
["Specular.Color.Blue"] = Input { Value = 0.868366, },
["Specular.Intensity"] = Input { Value = 0.52, },
["Specular.Exponent"] = Input { Value = 51.2, },
MaterialID = Input { Value = 5, },
},
ViewInfo = OperatorInfo { Pos = { 39.9999, -78.7879 } },
},
SphereMap1 = SphereMap {
Inputs = {
Rotation = Input { Value = 1, },
["FilterMode.Nest"] = Input { Value = 1, },
Image = Input {
SourceOp = "Paint1",
Source = "Output",
},
MaterialID = Input { Value = 4, },
},
ViewInfo = OperatorInfo { Pos = { 38.6667, 0.606036 } },
},
Reflect1 = MtlReflect {
Inputs = {
BackgroundMaterial = Input {
SourceOp = "Phong1",
Source = "MaterialOutput",
},
["Reflection.GlancingStrength"] = Input { Value = 0.173, },
["Reflection.FaceOnStrength"] = Input { Value = 0.047, },
["Reflection.Falloff"] = Input { Value = 2.142, },
["Reflection.Color.Material"] = Input {
SourceOp = "SphereMap1",
Source = "MaterialOutput",
},
["Refraction.RefractiveIndex.RGB"] = Input { Value = 0.8207, },
["Refraction.Tint.Red"] = Input { Value = 0.992, },
["Refraction.Tint.Green"] = Input { Value = 0.992, },
["Refraction.Tint.Blue"] = Input { Value = 0.992, },
["Refraction.Tint.Material"] = Input {
SourceOp = "SphereMap1_1",
Source = "MaterialOutput",
},
MaterialID = Input { Value = 2, },
},
ViewInfo = OperatorInfo { Pos = { 195.334, -15.7576 } },
},
AmbientLight1 = LightAmbient {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 4.44575746011912, },
Intensity = Input { Value = 0.425, },
},
ViewInfo = OperatorInfo { Pos = { 445, -49.0152 } },
},
Torus = Shape3D {
NameSet = true,
Inputs = {
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 4, },
["Transform3DOp.Rotate.X"] = Input { Value = -41.7, },
["Transform3DOp.Scale.X"] = Input { Value = 10, },
Shape = Input { Value = FuID { "SurfaceTorusInputs" }, },
MaterialInput = Input {
SourceOp = "Reflect1",
Source = "MaterialOutput",
},
["MtlStdInputs.MaterialID"] = Input { Value = 9, },
["SurfaceTorusInputs.Radius"] = Input { Value = 1.417, },
["SurfaceTorusInputs.SubdivisionLevelBase"] = Input { Value = 53, },
["SurfaceTorusInputs.SubdivisionLevelHeight"] = Input { Value = 47, },
["SurfaceTorusInputs.ObjectID.ObjectID"] = Input { Value = 5, }
},
ViewInfo = OperatorInfo { Pos = { 358.667, -10.9091 } },
},
DirectionalLight1 = LightDirectional {
Inputs = {
["Transform3DOp.Rotate.Y"] = Input { Value = 101.7, },
["Transform3DOp.Rotate.Z"] = Input { Value = 47, },
Intensity = Input { Value = 0.992, },
},
ViewInfo = OperatorInfo { Pos = { 525.667, -80.8031 } },
},
Merge3D1 = Merge3D {
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 2.135, },
["Transform3DOp.Translate.Z"] = Input { Value = -6.23, },
["Transform3DOp.Rotate.Y"] = Input { Value = -44.3, },
["Transform3DOp.Scale.X"] = Input { Value = 0.1, },
SceneInput3 = Input {
SourceOp = "cam1",
Source = "Output",
},
SceneInput6 = Input {
SourceOp = "Torus",
Source = "Output",
},
SceneInput5 = Input {
SourceOp = "DirectionalLight1",
Source = "Output",
},
SceneInput4 = Input {
SourceOp = "AmbientLight1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 528.333, 17.7121 } },
},
Renderer3D1 = Renderer3D {
CustomData = { ToolVersion = 2, },
Inputs = {
["RendererSoftware.ShadowsEnabled"] = Input { Value = 1, },
["RendererOpenGLUV.LightingEnabled"] = Input { Value = 1, },
["RendererSoftware.LightingEnabled"] = Input { Value = 1, },
["RendererOpenGLUV.ShadowsEnabled"] = Input { Value = 1, },
GlobalOut = Input { Value = 119, },
Width = Input { Value = 1920, },
Height = Input { Value = 1080, },
UseFrameFormatSettings = Input { Value = 1, },
["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
SceneInput = Input {
SourceOp = "Merge3D1",
Source = "Output",
},
CameraSelector = Input { Value = FuID { "cam1" }, },
RendererType = Input { Value = FuID { "RendererOpenGL" }, },
["RendererOpenGL.AntiAliasing.Nest"] = Input { Value = 1, },
["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, },
["RendererOpenGL.LightingEnabled"] = Input { Value = 1, },
["RendererOpenGL.ShadowsEnabled"] = Input { Value = 1, },
},
ViewInfo = OperatorInfo { Pos = { 638.333, 17.7121 } },
SubInputsData = {
RendererOpenGL = {
Version = 1
}
}
},
cam1 = Camera3D {
NameSet = true,
Inputs = {
["Transform3DOp.Translate.Y"] = Input { Value = 40.6390352601109, },
["Transform3DOp.Translate.Z"] = Input { Value = 118.921456854067, },
["Transform3DOp.Rotate.X"] = Input { Value = -20.9, },
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, },
["SurfacePlaneInputs.ObjectID.ObjectID"] = Input { Value = 3, },
["MtlStdInputs.MaterialID"] = Input { Value = 6, },
},
ViewInfo = OperatorInfo { Pos = { 719.667, -62.9545 } },
},
MediaOut1 = MediaOut {
Inputs = {
Index = Input { Value = "0", },
Input = Input {
SourceOp = "Renderer3D1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { 748.333, 39.803 } },
},
SphereMap1_1 = SphereMap {
Inputs = {
Rotation = Input { Value = 1, },
["FilterMode.Nest"] = Input { Value = 1, },
Image = Input {
SourceOp = "ColorCorrector1",
Source = "Output",
},
MaterialID = Input { Value = 4, },
},
ViewInfo = OperatorInfo { Pos = { 23.3333, 100.606 } },
},
ColorCorrector1 = ColorCorrector {
Inputs = {
WheelTintAngle1 = Input { Value = 0.398238572566757, },
WheelTintLength1 = Input { Value = 0.5506, },
ColorRanges = Input {
Value = ColorCurves {
Curves = {
{
Points = {
{ 0, 1 },
{ 0.4, 0.2 },
{ 0.6, 0 },
{ 1, 0 }
}
},
{
Points = {
{ 0, 0 },
{ 0.4, 0 },
{ 0.6, 0.2 },
{ 1, 1 }
}
}
}
},
},
HistogramIgnoreTransparent = Input { Value = 1, },
Input = Input {
SourceOp = "Paint1",
Source = "Output",
},
},
ViewInfo = OperatorInfo { Pos = { -122, 101.212 } },
}
}
}
www.metafide.com - DaVinci Resolve™ Apps