= Heat Haze = [[ArchivePage]] The goal is to implement a good-looking heat haze effect. The general idea is: [[br]] 1. Render all particles into a buffer [[br]] 2. Render the world [[br]] 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.[[br]] 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".[[br]] Here's a small UML Diagram to get the general idea: [[Image(HeatHaze.png)]]