Houdini 19.0 VEX VEX Functions lerp

lerp VEX function

Performs linear interpolation between the values.

float  lerp(float value1, float value2, float amount)

Performs linear interpolation between the values.

<vector> lerp(<vector>value1, <vector>value2, float amount)

Performs linear interpolation between corresponding components.

<vector> lerp(<vector>value1, <vector>value2, <vector>amount)

Performs linear interpolation between corresponding components by specific amounts for each component pair.

bsdf  lerp(bsdf bsdf1, bsdf bsdf2, float amount)

Returns a BSDF that linearly interpolates between the output of the two given BSDFS.

amount

If the amount is outside the range 0 to 1, the values will be extrapolated linearly.

If amount is 0, the first value is returned. If it is 1, the second value is returned.

See also
interp

lerp