
In this tutorial, author Cristian Pop will show us how to use ParticleFlow to cover our scenes with snow, procedurally. Using a simple ParticleFlow setup, we'll be able to create impressive snow scenes, in a short time. Let’s take a look!
Every few weeks, we revisit some of our reader's favorite posts from throughout the history of the site. This tutorial was first published in June of 2011.
Step 1
Create some simple objects or use your own models. Later, we'll cover them with snow. For tutorial purpose, I created two hi-poly objects, a "Torus Knot" and a "ChamferCylinder".

Step 2
Select the objects and group them by going to Group>Group.

Step 3
These objects will be used as collision objects for the particles. To speed up the particle simulation process, add a "MultiRes" modifier to the group and decrease the "Vert Percent" value to 30%.

Step 4
Go to the Command Panel>Create>Space Warps>Deflectors and create a planar "Deflector" under the group. It will be used to kill the particles that fall outside the objects.

Step 5
To be able to use the group as a collision object within "ParticleFlow", create a "UDeflector" space warp object.

Step 6
Under "Object-Based Deflector", click the "Pick Object" button and select the group. Leave the "UDeflector" properties unchanged.

Step 7
In the Top Viewport, create a "ParticleFlow" particle system. Make sure that the "ParticleFlow" icon covers the objects. Set the "Viewport Quantity Multiplier" to 100.0%.

Step 8
Move the "ParticleFlow" icon above the group.

Step 9
Open the "Particle View" window by clicking on the "Particle View" button (Modify panel) or by pressing "6" on your keyboard. Then, delete the following operators, "Rotation" and "Shape".

Step 10
In the "Birth" operator, set the "Emit Stop" to 0, to generate all the particles on the very first frame. Set the "Particle Amount" to 5000 (or increase it if needed).

Step 11
In the "Speed" operator, set the "Speed" to 100.

Step 12
Add a "Collision" operator to our current "Event" by dragging it out from the "Depot" at the bottom of the "Particle View window". Add the "UDeflector" space warp object to the "Deflectors List". Under "Test True If Particles > Collides", set the "Speed" to "Stop". If you move the time slider, you will see that the particles that are colliding with the objects, will stop and stay on the surface.

Step 13
To kill the particles that are falling outside the group, create a second "Collision" operator. Add the planar "Deflector" to the "Deflectors List".

Step 14
Create a "Delete" operator to a new "Event". By connecting the second "Collision" operator to the newly created "Event", the particles that are colliding with the planar "Deflector" will be sent to "Event 004", where they will be killed by the "Delete" operator.

Step 15
Move the time slider to frame 30, and wait for "ParticleFlow" to update the particles.

Step 16
To create the "Snow Mesh", you can use the "BlobMesh" compound object or "PWrapper" from 3DAliens.

Step 17
I always add a "Relax" modifier to the "BlobMesh" objects, to smooth the surface.

Step 18
If everything looks alright, convert the "BlobMesh" object to an "Editable Poly". (Right Click>Convert To>Convert to Editable Poly).

Step 19
Now, you can delete the "ParticleFlow" icon, the deflectors and the "MultiRes" modifier from the group. And your snow scene is ready to be rendered.

Final Image
Thanks for reading. I hope you enjoyed this tutorial!

Subscribe below and we’ll send you a weekly email summary of all new 3D & Motion Graphics tutorials. Never miss out on learning about the next big thing.
Update me weeklyEnvato Tuts+ tutorials are translated into other languages by our community members—you can be involved too!
Translate this post