Saturday, 16 April 2011

The Making Of Project Dragon - Episode 11

Fire...It's Hot Stuff


One of the major elements I have been working on over the last year is Fluid Effects fire. Fluid Effects is a voxel based particle system that uses Navier-Stokes equations to recreate the movement of gaseous phenomenon. The system calculates the movement of Desnity, Fuel and Temperature between voxels, the density of these voxels being the 3D resolution of the effect.

(Click to embiggen)

The above image shows some of my early research into the effect of temperature on the final effect.

When creating a Fluid Effect, you must first create a fluid container. The effects is only calculated within this container. For this project, I also needed to add a volume axis field to add movement to the fluid. This can be seen in the image below.

(Click to embiggen)

The rest of the work was spent tuning the movement and look of the simulation. I had to set the nest and eggs to collide with the fluid so the fire appeared to billow around them. I also spent a large amount of time tweaking the colour and opacity of the effect to get the right end look.

If you want to know more about how I developed the fluid effects for this project, you can read my full research document here.

No comments:

Post a Comment