New realtime refraction method!

Hello everybody,

First of all: Thank you Fluppi393, your file was a really good resource for learning!!! I applied the heathaze as the exhaust of a jet engine, by emitting planes (set to halo)

Here is a Demo blend (BGE_Engine_Exhaust.blend (786 KB)) and some screenshots:



It works by emitting a “particle” (the plane from original file in first post) which is set to “dynamic” and emitted by an Empty at the exhausts exit. The plane has a mass of 1kg and reacts to a force of something greater than gravity to go up, since it’s hot gas. The particle dies either after a predefined lifetime or when it hits something.

If somebody uses this and has ideas for improvement, just let me know.
Enjoy!