Particles in the digital realm are small simulated objects used to create a vast amount of effects such as flames, smoke, dust, rain, snow, and more.
These particles usually follow known physics models to create realistic simulations of how we would expect them to behave. With Blender, there’s the added twist that we are the master of the universe and therefore can define our own physics rules to create awesome effects that simply wouldn’t be possible to do in real life.
Blender is an incredibly powerful 3D modeling tool that allows you to create and play with complex particle systems, and unlike most other software out there, it’s completely free to use. If you’re not already familiar with Blender, be sure to check out our introduction to it before continuing.
In this article, we will go through the fundamentals of Blender’s particle system. Then we’ll guide you through the process of creating a simple particle simulation that you can use as a foundation for your own particle system. Like most things, getting the hang of all the settings and parameters will take some practice, so without any further ado, let’s get started!
Before diving into a step-by-step tutorial, it’s important to get familiar with the two main types of particle systems in Blender, “Hair” and “Emitter”.
While both share certain settings and parameters, Hair particles are typically lines, primarily used as hair and fur for your 3D models. They can also be used to create procedurally generated forests or cityscapes.
In this article, we’ll be focusing on the Emitter particles. This type of particle system can take on abstract shapes and is often used for weather effects such as rain, snow, dust, and so on. Emitter particles provide scenes with a touch of realism that wouldn’t be possible (or painstakingly tedious) to do by hand.
Emitter particles are incredibly versatile, so let’s go over the most important settings you should know.
Now that we understand the two main particle systems in Blender, it’s time we learn how particles are defined with settings in the Properties menu. You can find this on the right-hand side of the Blender UI, just below the Outliner. Clicking on the Particles Properties icon (the symbol with four inter-connected dots) and creating a new Particle System with the ‘+’ icon will expose several settings tabs.
The Emission settings are where you can control aspects like how many particles you want to have in your scene, for how long they will appear, and at which point in time they start spawning. It’s good to set an approximate value to get started, but it’s easy to come back and adjust as needed.
Caching allows you to save the simulation of your generated particles so that your computer doesn’t have to recalculate it each time you press play or move the timeline. For most use cases, you will simply need to open the Cache tab and press “Bake”.
Note that after baking the simulation, you’ll no longer be able to change most particle settings. If you need to tweak any particle parameters or move or edit the object that particles emit from, you will need to press “Delete Bake”. Once you’ve completed the changes, you can then Bake again.
Particles are emitted from an object at a default velocity of 1 m/s but are quickly overwhelmed by gravity, which we will touch on shortly. Adjusting the Velocity parameters will change the speed and direction at which particles are emitted.
Render properties are one of the most straightforward yet critical settings when it comes to particles as it defines what your particles actually are. By default, Blender renders the particles as a “Halo”, which are faintly glowing specks that always face the camera.
You’ll likely be most interested in rendering your particles as an object that you can define and modify. This way you can create things such as a banana rain by defining a simple rain motion and then having all the particles be replaced with the banana object.
In this tab, you’ll also be able to scale and define the randomness of the particle’s size.
Staying in the Particle Properties menu, let’s take a look at the main settings that define the behavior and movement of our particles. Depending on the simulation you are looking to create, physics can play an important role in achieving the desired effect. Blender allows you to modify the way particles are affected by physics and other invisible forces.
The Physics tab allows you to set the type of physics you want the particles to follow. The options include Newtonian, Keyed, Boids, and Fluid. Newtonian is the primary one of interest as it follows our basic laws of physics, but Fluid may also be interesting to advanced users who would like to define a more complex relationship between the particles and their environment.
Inside the Physics menu, there are three Force parameters that you can modify:
Remember how we mentioned gravity earlier? In the Field Weights tab, you can define how readily the particles are affected by various forces in the world around them, including gravity. This shouldn’t be confused with Force Fields, which simulate different types of forces around your particles and go beyond the scope of this article.
Among the 15 options displayed, “Gravity” appears first and is the only option that will directly affect particle behavior. Setting a negative value will “reverse” gravity and make the particles fall upwards.
The other field weights, such as “Wind”, should be used in combination with defined Force Fields.
Now that we’ve covered the most important settings, it’s time to apply these to a particle system.
The first step will be to install Blender 4.0 (the latest version at time of writing). However, this new version of Blender hasn’t changed too much about particle systems, so if you’re using an earlier setup, the steps should generally be the same.
If you find any issues installing or setting up Blender, make sure to check the Support section on their official website as they have lots of documentation to help troubleshoot any issues you may come across.
In this tutorial, we’ll be demonstrating how easy it is to alter particle settings to create a wide variety of effects. We’ll cover the fundamentals of creating a particle system so that you have the knowledge to customize and create your own!
With Blender open and the default cube removed so we can start on a clean slate, let’s kick things off by creating a particle system:
Now that we’ve created the base for our particle system, it’s time we modify some parameters to achieve the desired effect.
There’s no right or wrong combination when playing with particle settings. As a reference, we’ll aim to recreate a gentle bubble-like motion.
Experiment on your own with these settings to get familiar with how the values correlate with the behavior of the particles.
Now that we’ve defined the movement of our particles, it’s time to define our particles as an object and give them some color.
To do so, there are just a few simple steps:
Next, we have to set our particles to render as that sphere.
To add some variation, you can repeat steps 1-3, creating two new planes and spheres with slightly different settings.
Depending on your scene, you may want to make the emission plane invisible in the rendered image. You can either move it out of frame or assign a transparent material to it. For the latter approach, you’ll simply have to head to the Material Properties of the plane, add a new material, then select “Translucent BSDF” for Eevee or “Transparent BSDF” for Cycles.
Once we have a simulation of colorful particles floating about that we are happy with, it’s time for the last step: setting up our camera and rendering our particles. Whether you’ll be going for a full animation or a still shot, it’s important to bake your simulations before rendering, or else you could run into some major headaches and wonky renders.
Here are the final steps:
If you’re including your particle system in an amination, we recommend rendering each frame as a PNG, then using free software such as DaVinci Resolve to composite all the frames together. You’ll just need to follow a few extra steps:
Do keep in mind that Eevee and Cycles have their differences when rendering so you may find one to be better than the other depending on the finish you’re looking to achieve. Be sure to experiment with both if you’re not sure.
Although it’s difficult to convey the vast amount of possibilities there are with Blender’s particle system, you should now have a good foundation to begin experimenting on your own.
In the image above you can see three distinct particle systems as a fun backdrop, but you can also choose to overlap particle systems to create just the right balance of size, color, and velocity variation. The most important thing is to remember to bake each particle system before rendering!
As a small challenge, would you be able to create the banana rain that we mentioned earlier? You can find 3D models to use on repository sites such as Sketchfab or CGTrader. These are great resources to browse through a vast amount of 3D models to use as particles or other aspects of your projects, some of which are free and some are paid. If you do end up using someone else’s models make sure to credit them!
License: The text of "Blender: Particle System – Simply Explained" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.