Jump to content
  • Advertisement
Sign in to follow this  
Raeldor

What is 'relaxation step'?

This topic is 4494 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi All, I have been reading a little more in the forums on physics and collision detection , and I see the term 'relaxation step' used a lot. What is this, and how does it work? Thanks!

Share this post


Link to post
Share on other sites
Advertisement
Relaxation is often applied to numerical constraints in order to improve stability of calculations. For example, an integration step can be "smoothed" in order to keep the result in some defined practical limits.

Share this post


Link to post
Share on other sites
The term refers to the relaxation techniques of Linear Algebra, which is useful for spacing points out evenly in R3.

Think of it like a bunch molecules or atoms which are compressed together. When the pressure is released, you know that the particles will begin to space themselves out back to the original density at which they exist optimally at the current temperature.

Relaxation simulates this action of repelling each other until an even amount of space exists between all particles.

It's used heavily in fluid simulation, such as for water. When one simulates it numerically on the computer, the particles "bunch" up. Relaxation is then used to space out the particles back to the homogenous distribution it began at.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!