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:
- 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.
- 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.
- 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.