Lerp smoothing is broken


Summary

The video explains the concept of lerp smoothing and its common use in Unity forums and applications to achieve smooth motion through a simple function. It demonstrates how a lerp function can smoothly transition between two positions with beautiful results. The video also addresses the issue of framerate dependency in lerp smoothing and introduces the concept of framerate independence by converting speed to meters per frame to ensure consistent behavior across different framerates. The introduction of a new parameter ‘r’ helps create a function that remains consistent regardless of framerate changes.


Introduction to Lerp Smoothing

Explanation of what lerp smoothing is and how it is commonly used in Unity forums and various applications to achieve smooth motion through a simple function.

Sample Code and Implementation

Demonstration of a simple lerp function to smooth motion between two positions, highlighting its ease of implementation and the beautiful results it provides.

Problem with Lerp Smoothing

Explanation of the issue with lerp smoothing leading to discrepancies in behavior due to framerate dependency, and the impact of changing framerates on the outcome.

Converting Speed to Meters per Frame

Discussion on the conversion of speed from meters per second to meters per frame to address the framerate dependency issue and ensure consistent behavior across different framerates.

Solving Framerate Independence

Exploration of the concept of framerate independence for lerp smoothing, including the introduction of a new parameter 'r' to create a function that is consistent across framerates.

Logo

Get your own AI Agent Today

Thousands of businesses worldwide are using Chaindesk Generative AI platform.
Don't get left behind - start building your own custom AI chatbot now!