Squash & Stretch ANIMATION
This project uses C++, linear algebra, and the OpenGL library to explore squash and stretch, a fundamental animation principle.
![](https://img.youtube.com/vi/Wn4tBLEz2cU/maxresdefault.jpg)
Video can’t be displayed
This video is not available.
animation fundamentals
By using some basic formulas that incorporate velocity and elasticity, we are able to recreate a ball bouncing with realistic animations.
OpenGL sphere creation
The sphere itself was created using the OpenGL library, and was updated throughout the process by using linear transformations.
Velocity & Elasticity
The user is able to input a specific velocity and elasticity value into the simulation, so that they are able to recreate a variety of scenarios.
Collision detection
To ensure that both squash and stretch is captured, a surface and collision detection are needed to keep the animation constant.