Smoke Simulator Tests

Hello, everyone! I’ve decided to spend a month or two on just testing/R&D with Blender’s smoke simulator. I was strongly inspired by how well other software (such as Maya and especially Houdini) handle smoke/pyro simulations, so I wanted to try my best to create something realistic or interesting involving the smoke simulator of Blender. In this video, you’ll see some of my results.

Note: This video is not exclusively about smoke simulations, it also includes other kinds of blender sims.

Also, here are some frames of some of the simulations (in no particular order):


Oh, and if you have any interesting simulations that involve smoke, feel free to post them in this thread!

3 Likes

Really amazing!
I would like to learn to do at least 5% of all those effects :slight_smile:

I loved the two smoke colours colliding and looking like they ignite where they meet.

Good effort there :slight_smile: I especially like the explosion with the emitter that decreases in size. Looks absolutely lovely. I used the smoke- simulator a lot with the blender internal- renderer, back when it came out, which didn’t allow for scattering within the volume, so it didn’t look too great. However you could access your voxel- data by “heat”, which was great. Still waiting for this possibility in cycles, since the transition from fire to smoke seems always a bit harsh there :frowning:
Maybe somebody knows whats up with that?
Anyways good stuff and cool tests :slight_smile: You definitely spent a lot of time perfecting your smoke simulation (I can tell :wink: )

Happy blending!

Wow I love it!

Especially 15th test. Can you give more details about it?

Many really nice results! I’m stumped how you can get the fire to look so nice. Mine always looks super unimpressive. :frowning:

@woren94: Thank you! In the 15th test I used the Molecular addon by Jean Francois for the particle simulation. And that particle simulation was used to emit smoke. Each particle is an icosphere with a shader that gives the particles color by velocity and age.

I hope that helps. Though I can get into the specifics if you wish so. :slight_smile:

@ChrisCordova: Thank you! Yeah, fire tends to get its color from the heat it produces. Cycles only allows color from density, which makes it pretty much impossible to render realistic fire in cycles. It would be awesome to get a heat/temperature attribute for cycles!

By the way, here are three of my favorite simulations (With little to no compositing):




I was wondering how you made the bright sparking effect in 16 along the boundary between 2 smoke colors?

Excellent tests! Well done.

nice set!

Q: will you share… put on market, gumroad, swap?

In 2.78 it´s now supported:
2.78/Cycles
Smoke volume support for Velocity and Heat attributes. (951fad2, f951cc3)
Good job, Sergey

old test.
less than 3 min to bake it, a lot to render it, even still super noisy.

Wow. What awesome video congrats.

Iradasso!!!

Hello again. Sorry for not responding to your replies. I’ve been quite busy with other things. This message contains responses to some of your replies.

@3pointEdit: The whole idea behind Test 16 revolved around the ability to change the color of smoke using a color ramp (The color ramp takes the blacks and whites and allows you to manipulate them freely). For the smoke simulation, I used two emitters, one emitting black smoke, and one emitting white smoke. By connecting the smoke color output to a color ramp, I was able to change the whites and blacks to red and light-blue. Since the colors of the smoke would mix into gray upon impact, I used the gray value as a factor for the emission (In other words, anything gray will have emission).

@burnin: Thank you! I’m not sure if I will share. I am very busy with other things currently. But if I have time, I might upload the .blends for the smoke simulations (not the simulations themselves, since they’re over 50gb) so everyone can have them for free. I’m just not sure where would be a good idea to share them, or if I will even have time to do it.

@DERBENDER: Whohoo! Awesome! :smiley: I’m actually going to make a video, testing the smoke velocity and heat values in cycles. In fact, i’m working on it right now. (One of the things i’ve been busy with)

@BluePrintRandom: Great work! I’m curious to know what force fields you used for the particles.

@MmAaXx: Whoa! That looks great! Great work.

Anyway, thank you all for replying!

Hello again! Since heat and velocity attributes for smoke were recently added to cycles, I couldn’t just go on without testing them. So I made this short video about them:

2 Likes

iunteresting, thanks for sharing

Thanks for the explanation.

Having trouble to reproduce Test 16 though. Extracting the gray (for the smoke interaction) for the emission factor is the issue (see picture). Seems to be alot of grey from the white emitter? (And nothing from the black) Perhaps my smoke is not mixing well enough but I’ve tried a quite a bit (tried with coloramping to red and blue too). Would be great to know how to do it (or if you could share the blend file)


Anyway, great simulations!