Fire showcase: Behind the scenes

In this article I’ll discuss the key features of the Fire material showcase video.

When I started working on the material I had the following goals in mind:

  1. Support for fires of different scales, from a single flame to massive fires.
    On the long run it’s more efficient to maintain and learn to use one material instead of several single purpose ones.
  2. High texture resolution with smooth animation.
    My target is usually 720p@60Hz and that ruled out flipbooks which don’t scale up well resolution and framerate wise.
  3. Adjustable complexity, visual quality vs performance tweaking.

Fulfilling these core requirements was simple enough after some experimentation and I ended up spending most of the time on optimizing and making the controlling parameters easy to handle.

read more