pfalstad / ripplegl

Ripple Tank, webgl version

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Moving objects create issues with reflecting waves

aetherstorm-dev opened this issue · comments

Whenever an object moves faster than the incident waves, the waves amplify massively. Is this intentional?

hi, I'm not sure what you mean, could you show me an example?

Are these acoustic waves? Because moving walls with acoustic waves seem really messed up for me, much worse than this example shows. I don't know why I didn't notice it before.

These are. No light rays ever acted this way in simulation. It's probably because repeated reflections cause amplification, but the energy increases too quickly to be realistic. Eventually the energy carried simply increased to infinity, essentially soft-locking the applet.

I'm probably going to "fix" this by simply disabling moving walls with acoustic waves.

Got it.