So I want to mix smoke with different colors in one domain object, I've found tutorials about that topic with Blender render engine, but not how to do that effect in cycles. I can define the smoke color in the node setup of the domain, but how can i seperate between my different flow objects?


1 Answer 1


You can use an Attribute node with color as a keyword to read color information from smoke (use colored flow objects). Available keywords are:

  • color
  • density
  • flame
  • heat *
  • velocity *

They are now all defined in /addons/cycles/kernel/kernel_types.h though dunno if the last 2 are yet usable (maybe in some test builds) - edit - these attributes are usable from version 2.78 up - from left to right: smoke render, heat map, velocity vectors:

enter image description here

Smoke sim from benu:

enter image description here

  • 4
    $\begingroup$ Cool to see heat is now available!!! $\endgroup$ Commented Jan 26, 2015 at 13:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .