Engine

Blitz3D Forums/Blitz3D Programming/Engine

Heat haze. Render the backbuffer (Texture size, using cameraport) to a texture. Then create a haze shilloute(I.e that emits from the engine) Then project it's uvs into screen space(Using cameraProject verteX,y,z etc)
then convert the screen space into u,v space ( projectedX/TextureWidth(hazeTexture)
then shimmer the u,vs with cos and sin.

Texture the haze shilloute(sp?) with the heat haze texture.