Go to:
Related nodes. Attributes.
The Reflect node has attributes that control how light is reflected
from a surface. Reflect nodes never exist by themselves; they are part
of the makeup of other shading nodes, such as Blinn or PhongE.
Aside from the attributes described here, the Reflect node inherits
many attributes from its parent Lambert node.
In the table below, important attribute have their names indicated
in bold in the description column.
This node is abstract
This node is MP safe
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
reflect | lambert | rendernode | | |
Related nodes
lambert, phongE, phong, blinn, anisotropic, volumeShader, simpleVolumeShader, surfaceShader, displacementShader, layeredShader, useBackground, defaultShaderList, shadingMap
Attributes (15)
reflectedColor, reflectedColorB, reflectedColorG, reflectedColorR, reflectionLimit, reflectionSpecularity, reflectivity, specularColor, specularColorB, specularColorG, specularColorR, triangleNormalCamera, triangleNormalCameraX, triangleNormalCameraY, triangleNormalCameraZ
Long name (short name) | Type | Default | Flags |
---|
|
reflectionLimit
(fll )
| short | 1 |     |
|
|
specularColor
(sc )
| float3 | |     |
|
| specularColorR
(sr )
| float | 0.5 |      | |
|
| specularColorG
(sg )
| float | 0.5 |      | |
|
| specularColorB
(sb )
| float | 0.5 |      | |
|
|
reflectivity
(rfl )
| float | 0.5 |     |
|
|
reflectedColor
(rc )
| float3 | |     |
|
| reflectedColorR
(rr )
| float | 0.0 |      | |
|
| reflectedColorG
(rg )
| float | 0.0 |      | |
|
| reflectedColorB
(rb )
| float | 0.0 |      | |
|
|
triangleNormalCamera
(tnc )
| float3 | |     |
|
| triangleNormalCameraX
(tnx )
| float | 0.0 |    | |
|
| triangleNormalCameraY
(tny )
| float | 1.0 |    | |
|
| triangleNormalCameraZ
(tnz )
| float | 0.0 |    | |
|
|
reflectionSpecularity
(rsp )
| float | 1.0 |     |
|