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 |
    |