Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Version 5 (modified by landauf, 17 years ago) (diff)

Heat Haze

This is an archived page!
This page is very old and the content is not up to date.
Not everything (if any) which is written here will be in the final game!

The goal is to implement a good-looking heat haze effect.

The general idea is:

  1. Render all particles into a buffer
  2. Render the world
  3. Use the information from step one to generate a grey map (the map is generated by the shader) which is used to calculate the vectors which are used to disturb the picture.

What I need to do is create a class that handels all this steps for every heat haze enabled particle system on the screen. I call this class "HeatParticleManager".
Here's a small UML Diagram to get the general idea:

Attachments (3)

Download all attachments as: .zip