Reflection

Reflection is the familiar physical phenomenon where an image of an object is cast back from a particular kind of surface, such as glass or water. Using the PositionToPoints node, you can replicate this effect in your render result of 3D objects, and using the Reflection node, you can adjust the controls for creating the reflection effect.

Nuke's RayRender node and PrmanRender use raytracing to create this effect and you can use the Reflection node to adjust the result.

Note:  ScanlineRender cannot produce reflections using the Reflection node.

Inputs and Controls

Connection Type

Connection Name

Function

Input

unnamed

Either:

The 2D image you’re using for the surface texture, or

Another shader node, such as Diffuse, Specular, or Emission. Adding several shader nodes one after the other allows you to produce more complex effects.

Output

unnamed

The 3D geometry object to which you want to apply a reflection effect. If you want to apply the same effect to several objects, you can also connect a MergeGeo node here.

Control (UI)

Knob (Scripting)

Default Value

Function

Reflection Tab

reflection_color

reflection_color

1

Sets the color of the reflection.

value

reflection_value

1

Sets the intensity of the reflection.

Step-by-Step Guides

Using the Reflection Node