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?


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$ Jan 26 '15 at 13:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.