Article

Ocean Fog using Direct3D* 10

Introduction
Authored by Last updated on 07/13/2016 - 11:53
Article

Fluid Simulation for Video Games (part 11)

This is a series on fluid simulation for games. This article explains how to model flames and smoke as a single continuous process.
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 06:18
Article

Fluid Simulation for Video Games (part 15)

This article—the 15th in the series—describes a rudimentary SPH fluid simulation used to model a fluid in a container.
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 06:18
Article

Fluid Simulation for Video Games (part 6)

This is a series of articles on fluid simulation for video games. This article describes a radically different technique for computing velocity from vorticity, one of the cornerstones of the fluid simulation presented in these articles.
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 06:08
Article

Fluid Simulation for Video Games (Part 8)

This is a series on fluid simulation for video games. This article explains how a vortex-based fluid simulation handles variable density in a fluid. The fluid flow includes motion because of buoyancy-heavier fluid sinks, and lighter fluid rises.
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 06:08
Article

Fluid Simulation for Video Games (part 1)

Simulation of fluids in games has been limited due to the computational challenges. This series of articles explains fluid dynamics and its simulation techniques.
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 05:58
Article

Fluid Simulation for Video Games (part 4)

This is a series of articles on fluid simulation. This article augments fluid simulation to include two-way fluid-body interaction and allow rigid body interaction.
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 05:58
Article

Fluid Simulation for Video Games (part 5)

This is a series of articles on fluid simulation for video games. This article describes a process for profiling CPU usage and uses that information to optimize and further parallelize the code so that it runs faster.
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 05:58
Article

Fluid Simulation for Video Games (part 11)

By Dr. Michael J. Gourlay Download Article and Source Code
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 05:58
Article

Fluid Simulation for Video Games (part 17)

Liquids are fluids that have a free surface (that is, a surface whose shape is not defined by its container). This article—the 17th in the series—describes how to identify a fluid surface. You can use this information to render the surface or to help compute surface tension.
Authored by Dr. Michael J. Gourlay Last updated on 07/06/2016 - 05:58
For more complete information about compiler optimizations, see our Optimization Notice.