POV-Ray : Newsgroups : povray.binaries.animations : Liquid animation : Re: Liquid animation Server Time
19 Jul 2024 00:56:01 EDT (-0400)
  Re: Liquid animation  
From: Claudio Pozzoli
Date: 12 Nov 2003 20:35:55
Message: <3fb2dffb@news.povray.org>
> It looks very good.  If you wrote the simulation engine yourself i guess
> a lot of people here would be interested in it.

The simulation is based over Smoothed Particles Hydrodynamics, a
pure lagrangian method introduced in late '70 by Gingold and
Monaghan and originally used to model compressible flows in
astrophysical simulations. Successively it has been adapted to the
simulation of quasi-incompressible - incompressible flows.
The liquid is approximated by a finite number of particles, each carrying
physical informations like density, pressure, speed, viscosity...
The value of every physical quantity at any point is estimated by taking a
weighted average of the same quantities associated with the particles
located in a surrounding volume. Navier-stockes equations are
"rewritten" as inter-particles interaction laws. I don't have a english
paper based over my work right now but many articles have been
published this year and last one (it seems like the raise in computational
power increased the attention of computer graphics community over this
method, really time-consuming :) ). Here some references (try google
as well, though many papers are mainly focused over astophysical
applications):

http://mec-mail.eng.monash.edu.au/~mct/mct/docs/sph/sph.html
http://www.eg.org/EG/DL/WS/SCA03/154-159-mueller.pdf
http://cggmwww.csie.nctu.edu.tw/images/jwchiu/ModelingLiquid.pdf

> Note that you don't need to generate a mesh from the scalar field,
> POV-Ray can directly render isosurfaces.  I did renders of fluid
> simulations before by generating a density file from the simulation data
> and using it in an isosurface.

How could I do this? I mean: once I've generated a density file, following
the examples in pov documentation, I have to use it as a pattern (media,
pigment-normal) and associate it with a primitive. Do you use an isosurface
as object? densityfile as a media pattern? I would like to test it out! : )

Claudio


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.