Building Fluid Solvers For Computer Graphics Part 2
Building Fluid Solvers For Computer Graphics Part 2, available at $49.99, has an average rating of 5, with 44 lectures, based on 1 reviews, and has 6 subscribers.
You will learn about Learn about different types of equations used to describe fluids Learn about linear algebra and matrices Learn about the greatest equation of all time, Navier-Stokes Equation! Learn about solving different components of the Navier-Stokes Equation See the simple body of the code of a fluid solver Build a simple fluid solver using Houdini microsolvers This course is ideal for individuals who are People who wants to know how fluid solvers work in details and even want to create or modify their own fluid solving programs. Those people may be FX artists, TDs or developers! It is particularly useful for People who wants to know how fluid solvers work in details and even want to create or modify their own fluid solving programs. Those people may be FX artists, TDs or developers!.
Enroll now: Building Fluid Solvers For Computer Graphics Part 2
Summary
Title: Building Fluid Solvers For Computer Graphics Part 2
Price: $49.99
Average Rating: 5
Number of Lectures: 44
Number of Published Lectures: 44
Number of Curriculum Items: 44
Number of Published Curriculum Objects: 44
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn about different types of equations used to describe fluids
- Learn about linear algebra and matrices
- Learn about the greatest equation of all time, Navier-Stokes Equation!
- Learn about solving different components of the Navier-Stokes Equation
- See the simple body of the code of a fluid solver
- Build a simple fluid solver using Houdini microsolvers
Who Should Attend
- People who wants to know how fluid solvers work in details and even want to create or modify their own fluid solving programs. Those people may be FX artists, TDs or developers!
Target Audiences
- People who wants to know how fluid solvers work in details and even want to create or modify their own fluid solving programs. Those people may be FX artists, TDs or developers!
Keywords that conclude what you will learn here: Core techniques to make a fluid sim, simple codes or steps to use them in your solver , simple smoke solver in Houdini by microsolvers.
In this second course in the series we will talk about fluids and how to simulate a fluid with equations which seems quite difficult but as promised, we will make things simple as possible. The math you studied in Part 1 will make things a lot easier. This course is just a start point for you to start your own code. To be more apparent, in this course, there are examples of codes or illustrated steps for different techniques used in fluid solvers (code are in the form pseudocodes which can be implemented in any programming language you use) We won’t talk about a full code of a full commercial solver because this takes a lot of time and effort of a company composed of a large team learning deeper and deeper, trying new techniques and algorithms then finally convert them into thousands of lines of codes. After taking this course you can begin your code to make a simple solver on your own using the techniques we described, but again, a complex Realflow-like solver that can handle large simulations with a lot of options to edit the simulation take ages to be written. After finishing this course, it’s is gonna be the beginning of your road to explore more complex techniques like FLIP solvers, flames and high-res smoke and fire sims. as in this course, you will understand the core knowledge and concepts that will make you able to go deeper and learn more about different techniques in a lot of paper, books on the Internet and use them in your code without problems in understanding the complex context used by professionals . It’s the first step also to create and develop your own simulation techniques and paper one day using the math and fluid mechanics you learnt here.
So, in conclusion, here you will learn the core concepts used in every fluid simulator in the market, you will learn by pseudocode examples or by understanding the explanation of the techniques how to write a code in any language to use these techniques to write a simple fluid solver. A greatly important thing that the last chapter includes the full explanation of how the simple smoke solver in Houdini is created by the techniques we learnt by using microsolver DOP system.
This series don’t cover writing a full code of a fluid solver which is not possible to be covered in two or three courses! A full team usually works on this. However, this series will give you the main ideas and the main body of the code used in building the most common fluid solvers!
What you will be learning in each chapter
Chapter 1 : ODEs, PDEs and matrices
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.
Chapter 2 : Fluid Equations
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.
Chapter 3 : MAC Grids, discretization in time and space
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.
Chapter 4 : Advection
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.
Chapter 5 : Making fluid incompressible
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.
Chapter 6 : Simple Smoke Solver.
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.
Course Curriculum
Chapter 1: ODEs, PDEs and matrices
Lecture 1: Introduction to PDEs and ODEs
Lecture 2: Some Linear Algebra
Lecture 3: Talking About Notation
Chapter 2: Fluid Equations
Lecture 1: Navier-Stokes Equations
Lecture 2: Lagrangian and Eulerian Viewpoints
Lecture 3: Material derivaive in vectors and Example
Lecture 4: Incompressibility Condition
Lecture 5: Dropping Viscosity
Lecture 6: Boundary Conditions
Chapter 3: MAC Grids, discretization in time and space
Lecture 1: What's numerical simulation
Lecture 2: Discretization in time
Lecture 3: Splitting Fluid Equations Part1
Lecture 4: Splitting Fluid Equations Part2
Lecture 5: Selecting the time step
Lecture 6: Taylor Series
Lecture 7: Finite Differencing
Lecture 8: MAC Grid
Lecture 9: Discretization in space
Lecture 10: Estimating Velocity on staggered grid
Chapter 4: Advection
Lecture 1: Introduction to solving Advection Equation
Lecture 2: Semi-Lagrangian Approach
Lecture 3: Linear and Bilinear Interpolations
Lecture 4: Numerical Diffusion
Lecture 5: Final Notes on SL advection
Chapter 5: Making fluid incompressible
Lecture 1: Introduction to Finite Difference Linear Systems
Lecture 2: Finite Differncing Linear Systems in 2D
Lecture 3: The Discrete Pressue Introduction
Lecture 4: The Discrete Pressure Part 2 Formulas
Lecture 5: The Discrete Pressure Part 3 Boundaries
Lecture 6: Pressure Update Code
Lecture 7: The Discrete Divergence
Lecture 8: Divergence Update Code
Lecture 9: Pressure Equations
Lecture 10: Update according to boundaries
Lecture 11: Introduction to line search methods
Lecture 12: Introduction to Conjugate Gradient Method
Lecture 13: Storing 5 , 7 stencil matrix
Lecture 14: Pseucode for storing A matrix
Lecture 15: Final notes on CG
Chapter 6: Simple Smoke Solver.
Lecture 1: Introduction
Lecture 2: Simple Smoke Solver
Lecture 3: Time Steps
Lecture 4: Modified Smoke Solver In Depth
Lecture 5: What's next
Instructors
-
Anas Alaa
Houdini VFX Artist and Developer , Mathematical Researcher
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 1 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple