Make your own free website on

A Turbulent Behavior Development System
by Daniel Barrero
Design Specs
Online Manual
Related Links

Images - Animations - Screenshots

The images and animations on this page have been obtained with the different tools, and libraries implementing the modeling and simulation system for turbulent phenomena and combustion developped during my PhD thesis. Some images were generated by integrating the simulation system to the rendering tools developped at our computer graphics team to test the flexbility of the system.
Warning: this page is HEAVILY loaded with graphics so it might take a while to load..
BTW, the animations are in quicktime video and use the sorenson codec version 2.
(yes, i know that i have to give each section it's own page but i don't have the time for doing it right now :-(

Still Images


Evolution of an horizonal jet of hot gases.

Smoke samples with different hierarchy levels, laminar flow (left), turbulent flow (right)

Smoke rendering in the visible an infrared  (smoke only in the infrared for clearness)

Test of fast fire spreading over different objects, also shows fire and object generated smoke interacting with the environment.

Two stages of a laminar convective flow, intial state (left),  generated flow (right)

Evolution of a Rayleigh-Bennard flow.

Test of the effects on the flow path by the presence of an object. 

Interaction of smoke and complex objects 

Real time rendering and illumination of smoke within an interactive global illumination tool.
(This realtime global illumination rendering engine is the work of Cyril Kardassevitch).

Fireball (constant fuel injection at the center and almost zero gravity).


Sample of cigar smoke:This animation was rendered by a traditional ray-tracing/hierachical radiosity renderer, a special kind of a blob hierarchy was used to approximate the distribution of density and multidiffusion properties of smoke.
Sample of realtime generation of cigar smoke.
Size: 3.41MB
Real time interaction of smoke with a complex object.
Size: 2.47MB
Turbulent smoke: This animation was completely calculated in real time. Illumination and rendering are done using multipass techniques in OpenGL and fast global illumination methods.
Size: 1.11MB
Flow of a raising hot gas : This animation was completely calculated and rendered (OpenGL) in real time using our turbulence hierachy and multi resolution grid model for solving directly the Navier-Stokes systems of equations.
Size: 3.3MB
Mixing of two opposed flows: This animation was completely calculated and rendered (OpenGL) in real time using our turbulence hierachy and multi resolution grid model for solving directly the Navier-Stokes systems of equations.
Size: 2.37MB
Turbulent flame spreading over a flat plane: this animation was calculated at an average of 10 fps on a PII-450, rendering was done with OpenGL on TNT graphics card.
Size: 677KB
Fire spreading and interaction with complex objects: This animation was calculaed at an average of 5-10 seconds per frame.
Size: 1.11MB
Fire spreading over a complex object: It's possible to see clearly the differences of combustion speed between concurrent and opposed combustion regimes. It was calculated at an average of 1-4 seconds per frame.
Size: 414KB

All the libraries and applications are completly portable and have been tested on MS-Windows (95/98/NT/2000),Linux (with Mesa & NVIDIA drivers) and IRIX.
Simple interactive viewer/tester.

 It uses particle systems and OpenGL for rendering, all the underlying dynamics simulation is calculated in real time by our turbulence model 

Main menu, Different rendering models used, and the Octree/voxelization of the objects in the scene.

Complex object and simulation bounding box.

Bounds of the first turbulence levels.

Unstructured Coarse Multigrid Manipulator
 This screenshot shows the main interface of the multilgrid manupulator, on th output window we can see a horzintal jet being rendered on real time, using the standard rendering method, it is possible to visualize the simulation output in different ways to analyze the behavior of the different physical parameters.
 This closeup of the output windows shows a different visualization method, for the heat distribution of burned and unburned gases in a vertical section of a turbulent combustion environment,and the velocity field evaluated in a regular grid (for visualization purposes only).