If you are just trying to create a realistic fire effect, I would use some kind of re-existing library, as recommended in other answers. But it seems to me that you are after a simulation demonstration.
A direct solution that is worth a try can replace your current areas with billboards (that is, a graphic that always faces the camera) that are solid white in the middle and fade to transparent at the edges - obviously, positioning and coloring the images to fit your particles .
, , - 2D-, . OpenGL, ( ) . OpenGL " ".