[UPDATE] Fire + Smoke for cycles

  • September 14, 2014
  • Blender 2.7x
  • Render: Cycles
  • Creator: ehabcharek
  • License: CC-BY
You must be logged in to download.


this is the same node setup found in CGcookie's fire and smoke in cycles (I tried to emphasize that with the tilted default picture XP), only in the form of a node group for easier access. Just append the node group to your project and you're done!

By default, the color of the smoke is the same as the one chosen in the physics tab, and the color of the fire is my attempt to get as close to the fire color in the tutorial as possible :P. To change the colors, simply edit the node group by selecting it, then pressing Tab on your keyboard. After that, you can either adjust the colors (only works with the fire) or replacing the nodes all together! (works with both fire and smoke). I changed the colors of the nodes responsible for the colors to make it easier for the eyes :P

NOTE: I found that simulating both smoke and fire at the same time ("Fire + smoke" option) and rendering what you need is the best option. For some reason, simulating smoke only and then rendering it gives a Volume Absorbtion-only look for some reason. Fire only simulation works normally though

UPDATE: I added a couple of options. I found that the only useful options in the hue/saturation node were the hue and the factor. one of the other options was just like gamma. I also messed around with the brightness and contrast, and it looks like the contrast gives the smoke a cool thick look (which is what I used for the renders you see above!)

Don't mind the license. You can do whatever you want with this without mentioning my name. Or do. I don't really care :P


  • Bloomer profile picture

    Interesting thank u

    Written October 15, 2014
  • Pixelsplasher profile picture

    simulating smoke only and then rendering it gives a Volume Absorbtion-only look?

    Looks great in my AMD cpu render. I've been having problems rendering smoke with my own blend files. The domain object I have renders as a solid block in Cycles so I tried your file. It works fine!

    Thank you!

    Written November 25, 2017