Inverse Lerp | Visual Effect Graph | 10.2.2
docs.unity3d.com
    Show / Hide Table of Contents

    Inverse Lerp

    Menu Path : Operator > Math > Arithmetic > Inverse Lerp

    The Inverse Lerp Operator calculates a fraction which represents how far through a value is between two border values. Whereas the Lerp Operator takes a fraction and outputs a blend between the two values, this Operator takes a blended value and outputs the fraction. For example, if a and b are the two border values, t is the fraction, and value is the blend between a and b:

    • Lerp (a, b, t) = value.
    • Inverse Lerp (a, b, value) = t.

    This Operator accepts a number of input values of various types. For the list of types this Operator can use, see Available Types. The X and Y input are always of the same type. The S input is either a float or a vector of the same size as X and Y.

    Operator properties

    Input Type Description
    X Configurable The value to interpolate from.
    Y Configurable The value to interpolate to.
    S Configurable A value for the inverse interpolation.
    Output Type Description
    Out Dependent The inverse of the linear interpolation of S between X and Y.
    The Type changes to match the type of X and Y.

    Operator configuration

    To view the Operator’s configuration, click the cog icon in the Operator’s header. X and Y must be of the same type among Available Types. S is either a float or the same type as X and Y. If S is a vector type Unity calculates the interpolation value by value.

    If S is between X and Y then the result is between 0 and 1.

    Available types

    You can use the following types for your input ports:

    • float
    • Vector
    • Vector2
    • Vector3
    • Vector4
    • Position
    • Direction
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023