In this second course in the series we will talk about fluids and how to simulate a fluid with equations which seems very hard but as promised, we will make things simple as possible.

In this second course in the series we will talk about fluids and how to simulate a fluid with equations which seems very hard but as promised, we will make things simple as possible. After that we will talk about how a simple smoke solver is implemented in Houdini with microsolvers. This is just a start point for you to start your code. We won't talk about a full code but simple smoke solver with microsolvers. After taking this course you can begin your code or learn without doubt of not understanding in this field. You will understand the core concepts that will make you able to go deeper and learn more about different techniques in a lot of paper on the Internet. Though, you will see an application in Houdini microsolvers.

**Duration: 7 Hours 38 mins.**

We will talk about the kinds of equations we will use to describe fluids which are ODEs and PDEs. We will talk also about some linear algebra and matrix operations.

Here, you will see one of the coolest equations that a lot of people love ( though they are scary), Navier - Stokes Equations. We will learn how they are derived and more! All of this in simple ways. We will also talk about boundary conditions.

Before you solve the equations, you should learn how to discretize different quantities in time and space. We will talk about an efficient way to discretize in space called MAC Grid.

We will talk about efficient way to solve the advection part of our equations. Considering Semi Lagrangian scheme as the main way we will use,we will talk about artificial diffusion as a result of it.

This is the hear of fluid simulations! This chapter will contain a lot of information. We will talk about how to apply the incompressibility condition and satisfy boundary conditions. This will consider solving a linear system too.

Now it's time to see how all of this is applied in Houdini! We will see how a simple smoke solver is done with microsolvers. This is the best way to start coding your own code after learning all of these definitions and seeing how to apply in microsolvers.

1 video
43 files