Reflect node
Access: Nodes > Math > Reflect
Reflects the Incident vector off a surface defined by the Normal. Helpful for creating reflection maps and chrome/metal shading.
| Input (Incident, Normal) | Output (RGB) |
| Incident = (1.0, -1.0, 0.0), Normal = (0.0, 1.0, 0.0) | 1.0, 1.0, 0.0 (Reflects off flat ground vector) |
| Incident = (0.0, 0.0, -1.0), Normal = (0.0, 0.0, 1.0) | 0.0, 0.0, 1.0 (straight head-on bounce back) |
| Incident = (1.0, 0.0, 0.0), Normal = (0.0, 1.0, 0.0) | 1.0, 0.0, 0.0 (Glancing angle parallel to surface) |
Reflect node inputs
| Incident | The incoming direction vector. |
| Normal | The surface normal vector (normalized internally). |
Reflect node outputs
|
Output |
The reflected vector direction. |