Sign in to follow this  
luminal

wave propagation

Recommended Posts

luminal    122
i'd like to impliment a top down system that allows waves (ripples/explosions/sound waves) to propagate (at least seemingly) realistically around corners. does anyone know how something like this could be implimented? i was thinking of something like the grid system in geometry wars, but that sounds very computationally intensive.

Share this post


Link to post
Share on other sites
Bob Janova    769
You need to implement a diffraction simulator. I would suggest modelling the corner as a directional secondary source with a spread related to the width of the gap the wave is being diffracted through; look up Huygens' Wavelets or diffraction in your favourite search engine.

Share this post


Link to post
Share on other sites
oggialli    217
For waves in fluids, a 2D NSE solver with a obstruction grid would do fine (use the pressure value at a given point for height when rendering).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this