Reflection Probe Node
Provides access to the nearest Reflection Probe to the object. Requires Normal and View Direction to sample the probe. You can achieve a blurring effect by sampling at a different Level of Detail using the LOD input.
Different Render Pipelines may produce different results. If you're building a shader in one Render Pipeline that you want to use in both, try checking it in both pipelines before production. A Node might be defined in one Render Pipeline and undefined in the other. If this Node is undefined, it returns 0 (black).
Unity Pipelines Supported
- Lightweight Render Pipeline
|View Direction (object space)
|Mesh's view direction
|Normal (object space)
|Mesh's normal vector
|Level of detail for sampling
|Output color value
Generated Code Example
The following example code represents one possible outcome of this node.
void Unity_ReflectionProbe_float(float3 ViewDir, float3 Normal, float LOD, out float3 Out)
Out = SHADERGRAPH_REFLECTION_PROBE(ViewDir, Normal, LOD);