Reflection Probe Node | Package Manager UI website
docs.unity.cn
    Show / Hide Table of Contents

    Reflection Probe Node

    Description

    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.

    Ports

    Name Direction Type Binding Description
    View Dir Input Vector 3 View Direction (object space) Mesh's view direction
    Normal Input Vector 3 Normal (object space) Mesh's normal vector
    LOD Input Vector 1 None Level of detail for sampling
    Out Output Vector 3 None 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)
    {
        float3 reflectVec = reflect(-ViewDir, Normal);
        Out = DecodeHDREnvironment(SAMPLE_TEXTURECUBE_LOD(unity_SpecCube0, samplerunity_SpecCube0, reflectVec, LOD), unity_SpecCube0_HDR);
    }
    
    Back to top Copyright © 2015-2018 Unity
    Generated by DocFX