POV-Ray : Newsgroups : povray.general : POV-Ray and physical simulation : Re: POV-Ray and physical simulation Server Time
4 Nov 2024 21:24:49 EST (-0500)
  Re: POV-Ray and physical simulation  
From: Andrej Slavik
Date: 22 Sep 2003 08:00:01
Message: <web.3f6ee3cf169a70a1b317dc110@news.povray.org>
Tim Nikias v2.0 wrote:
>You might want to take a look at "Mechsim".
>Creating an inbuilt physical simulation algorithm
>with other techniques than that seems to me
>quite impossible.
>
>The problem with scripting them into the core
>of POV-Ray is that most of the time, several
>approaches exist, and they might be quiet
>contradictory in setting them up. AFAIK,
>POV-Ray 4 should have better support
>for plug-ins.

Mechsim is certainly a great piece of code,
and I have had a brief look at it, although
I haven't used it in any of my own projects
as of yet. But what I have in mind goes far
beyond just basic mechanics simulation. For
instance, consider the differece in lights
and rendering between POV-Ray and Radiance:
whereas POV simply uses a color float to
specify the intensity and hue of a light
source, Radiance takes a different approach,
specifying the lights in a more scientific
way. I imagine that such an approach could
be taken a lot further, though. For instance:
working with solid volumes (in the simulation,
of course - it would be pointless in the actual
rendering) rather than surface-based objects
with insides and outsides; specifying materials
in terms of elements and their characteristics,
such as density, surface properties and so on,
thus incorporating pigment, normal and media
statements into a single grammar based in
chemistry and - ultimately, but still far out
of reach - particle physics; define groups of
objects as "organisms", interacting according
to kinematics, evolutionary algorithms, etc.

Even if it was possible, it probably wouldn't
be worthwile to incorporating such a diverse
set of functions into the core of POV-Ray, and
better support for plugins is always a good
thing, of course. But adapting the program to
scientific definitions and terminology in more
respects than just the optical is a prerequisite
for making the plugin system coherent from a
conceptual viewpoint.

(You should consider all of this as musings
of a speculative mind with heavy utopian
leanings, thinking beyond all restraints of
actual computing power - I run POV on a puny
32 Mb RAM! My interest lies primarily in the
discussion: the potential of simulation, not
the actual state of affairs.)


Post a reply to this message

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