Mantaflow Fire & Smoke Simulation Guide in Blender
4.6 (159 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,430 students enrolled

Mantaflow Fire & Smoke Simulation Guide in Blender

Learn everything there is to know about the Fire and Smoke Simulation in Blender!
4.6 (159 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,430 students enrolled
Created by Stephen Pearson
Last updated 5/2020
English
English [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • The student will learn all the functions of the Smoke and Fire Simulation in Blender.
  • The student will learn how to effectively create realistic smoke and fire in Blender
Requirements
  • It is recommended that you have a little bit of prior experience with Blender 3D
  • It is recommended that you have a 3 button mouse but it is not required
  • This course is a little computer intensive so a fast computer would help
Description

Hello everyone and welcome to the Mantaflow Fire & Smoke Simulation Guide!  This course is for anyone wanting to learn about how to create realistic fire or smoke in Blender 2.82.  With the introduction of Mantaflow it completely changed how the fluid simulation operates. That is why in the first section I will be showing you the basics and how it works. 

After that we will be going through the domain and how every single setting and value effects the simulation. The next section is all about the different types of objects you can add to the simulation such as smoke, fire, collisions and more.  We will also jump into the material and learn how to create realistic fire and smoke using the node editor.

There are 4 full tutorials in which we use the smoke and fire simulation to create some interesting animations.  The first one is realistic fire with sparks.  In this tutorial we create a very realistic fire simulation. Using an HDRI (high dynamic range image) to light the scene.  Another topic we cover is the particle system and learn how to emit sparks into our fire.

There is also a swirling smoke animation. For this scene we use the curve modifier and learn how to animate a sphere following it.  And we will learn how to properly render smoke in the real time render engine Eevee.

You like explosions right? Well you are in luck because there is another tutorial on that exact topic. For this animation we animate a sphere crashing onto the ground and exploding into multiple pieces.

Finally as a fun bonus section we will be creating low poly fire using the particle system.  For this section we create a fancy material that changes the particle color as it rises into the air.

If you are interested in learning all about the smoke and fire simulation and how it works in Blender, hit that enroll button and let's get started! I look forward to seeing what you create!


Thanks

Stephen

Who this course is for:
  • Students aspiring to learn Blender
  • Anyone who wants to improve there skills in Blender
  • Anyone who wants to learn or advance their skills with the Smoke and Fire Simulation in Blender
Course content
Expand all 55 lectures 04:15:27
+ Introduction
6 lectures 22:30

In this video we will be learning how to download Blender. Very easy and anyone with knowledge of using a computer can skip this lesson.

Preview 00:41

You should always be saving your Blender file when working with complex scenes.  Blender can be a little bit unstable sometimes so saving is highly recommended. 

Saving Your Blender File
01:24

In this video I show the basics of Blender and how to get started learning the program!

Preview 13:36

In this video we will be learning about the fire and smoke basics in Blender and how to get started.

Preview 03:50

Quick Smoke allows you to select any object and apply a quick smoke effect automatically. This will also create a basic domain where we can then tweak and change the settings to our liking.

Quick Smoke Effect
01:04
+ Domain Settings
10 lectures 41:49

In this video we take a look at the smoke behavior and how it effects the simulation in Blender 2.8!

Domain Smoke Settings
08:38

Smoke flames are the values that change the height, speed, and density of the flames and smoke. And in this video I show you how it works.

Smoke and Fire Options
06:23

Adaptive domain allows you to only bake in certain parts of the simulation. This can speed up bake times and render times.

Adaptive Domain
02:29

Smoke Noise is a quick way to add lot's of detail to your smoke without going crazy high in the resolution.

Adding Noise
02:22

Guiding allows you to change the smokes velocity using an object or another simulation.  In this video we take a fluid simulation and have the smoke follow it.

Guiding Domains
05:18

Guiding Effectors allow you to use an object to move the smoke in a certain direction.

Guiding Effectors
04:09

With collections you can limit the flows or the collisions that a simulation will have.

Collections
01:52

The cache is where all the simulation data is stored and there is more to it than you might think.

Baking Cache
04:14

Field weights are the strengths of the force fields in your simulation. It allows you to have certain force fields have more power than others.

Field Weights
03:08

Viewport display allows you to change how the smoke looks in the view. This does not effect the render, only the viewport. You can create some interesting results using this panel in Blender.

Viewport Display
03:16
+ Flow Objects, Effectors & Materials
7 lectures 45:19

The smoke type is pretty easy to understand. It emits smoke into  your scene. In this video we take a look at the settings and exactly what they do.

Flow Objects P1
06:40

The fire type emits fire into your simulation. There are a couple of settings that allow you to change how the fire looks and in this video we explore that.

Flow Objects P2
08:58

The collision type is exactly how it sounds. It will act as a collision for the smoke.  You can use this to block the smoke from entering a certain area or just to add some interest to the simulation.

Collisions
05:07

In this quiz you will be asked about the flow types in the smoke simulation in Blender!

Flow Types
4 questions
For this assignment I want you to create your own simulation using smoke or fire. Do not worry about the material or rendering just create a simulation and play it in the viewport in Blender!
Create Your Own Simulation
1 question

OpenVDB is a new way of storing volumetric data and in this video I show you how to import that data in Blender 2.83

Importing OpenVDB in Blender
07:50

In this video we learn how the material for the smoke works in the node editor.

Smoke Material
05:50

The fire material is pretty cool and you can create some interest colors and in this video I show you how it works.

Fire Material
03:51

In this video we create a simulation using two different colors of smoke. You can do this by going over into the node editor and changing the color attribute name to "color". This takes into account the inflow objects color rather than the principled volume color.

How to add 2 Different Colors of Smoke
07:03
+ Creating Realistic Fire
5 lectures 23:47

In the next 5 part series we will be creating a very realistic fire simulation and learning about adding sparks to the flames. This article contains a link to the HDR that we use in the tutorial.

Links to Resources
00:15

This 5 part series is a tutorial on creating a very realistic fire simulation. This first part is setting up the different values in the fire simulation to get it to look realistic.

Setting up the Simulation
06:19

Now that the fire simulation is done let's move onto creating the sparks using the particle system.

Creating the Sparks
05:26

In this video we create a fancy particle material where it changes color while the particle rises.

Spark and Fire Materials
04:34

Finally we move onto setting up the lighting and rendering out an animation of fire with sparks in Blender!

Lighting & Rendering
07:13
+ Swirly Smoke Animation
3 lectures 10:50

In this video we use the curve and screw modifiers to get a UV sphere to follow a spiral.

Screw & Curve Modifiers
04:26

Now that the animation is finished we can move on to simulating the smoke.

Simulating the Smoke
02:34

Finally the materials and rendering is the last step! In this video you will learn how to properly render smoke in Eevee!

Rendering Smoke in Eevee
03:50
+ Creating an Explosion
3 lectures 15:39

In this video we set up the particle system and explode modifier for our simulation in Blender!

Explode Modifier Settings
05:34

Now that we have our particle system done we will now set up the fire simulation for the explosion.

Fire Simulation Settings
03:01

In this video we create the materials for the fire and the particles.

Everything Else
07:04
+ Low Poly Fire
3 lectures 12:50

In this video we start creating the Particle System for our low poly fire in Blender!

Creating the Particle System
06:37

In this video we will be creating the particle material and using an Object Info node to change the color as the particle rises.

Particle Material
03:18

In this video we finish out our low poly fire by setting up the Eevee render settings.

Rendering & Eevee Settings
02:55
+ Blender 2.80 Videos
18 lectures 01:22:42

In this video we will be learning about the fire and smoke basics in Blender and how to get started.

Preview 03:50

In this video we take a look at the smoke behavior and how it effects the simulation in Blender 2.8!

Smoke Behavior
08:48

Adaptive domain allows you to only bake in certain parts of the simulation. This can speed up bake times and render times.

Adaptive Domain
02:22

Baking cache is where you bake in the simulation so you can go to any frame and view it instantly. In this video I show you how it works and why it's important.

Baking Cache
05:20

Field weights are the strengths of the force fields in your simulation. It allows you to have certain force fields have more power than others.

Field Weights
02:15

Smoke flames are the values that change the height, speed, and density of the flames and smoke. And in this video I show you how it works.

Smoke Flames
02:44

Collections are the new layers and groups in 2.8 and in the smoke simulation you can define which collections you want to have for the simulation.

Collections
02:51

Smoke High Resolution is a quick way to add lot's of detail to your smoke without going crazy high in the resolution. It doesn't really effect the simulation only the look of it.

High Resolution Smoke
02:57

Viewport display allows you to change how the smoke looks in the view. This does not effect the render, only the viewport. You can create some interesting results using this panel in Blender.

Viewport Display
06:27

The smoke type is pretty easy to understand. It emits smoke into  your scene. In this video we take a look at the settings and exactly what they do.

Smoke Flow
10:41

The fire type emits fire into your simulation. There are a couple of settings that allow you to change how the fire looks and in this video we explore that.

Fire Flow
04:52

The outflow type takes away from the smoke simulation. It basically consumes the smoke when it touches it.  In this video I demonstrate how it works.

Outflow Type
02:05

The collision type is exactly how it sounds. It will act as a collision for the smoke.  You can use this to block the smoke from entering a certain area or just to add some interest to the simulation.

Collision Objects
01:37

This 5 part series is a tutorial on creating a very realistic fire simulation. This first part is setting up the different values in the fire simulation to get it to look realistic.

Creating Sparks P1 Fire Simulation
05:56

Now that the fire simulation is done let's move onto creating the sparks using the particle system.

Creating Sparks P2 Particle System
04:21

In this video we create a fancy particle material where it changes color while the particle rises.

Creating Sparks P3 Spark Material
06:21

Finally we move onto setting up the lighting and rendering out an animation of fire with sparks in Blender!

Creating Sparks P4 HDR Lighting
07:09

This short video demonstrates how to sequence the the frames we just rendered out into a movie file which you can then upload to wherever you like.

Sequencing the Animation
02:06