POV-Ray : Newsgroups : povray.newusers : Animation techniques : Re: Animation techniques Server Time
29 Jul 2024 20:22:22 EDT (-0400)
  Re: Animation techniques  
From: Florian Brucker
Date: 16 Mar 2005 07:10:58
Message: <42382252$1@news.povray.org>
Reynald wrote:
> Hi,
> 
> For the first time since I'm using POV-ray I would like to make an
> animation. I tried to find information about "general techniques" about how
> to do it, without success.
> 
> I know about the "clock" parameter and up to now I have tried to define
> mathematical functions of this parameter for further use in the script. But
> I can assume that this is not the easiest way to realise an animation. The
> thing rapidely becomes very complexe, since I want to move different
> mechanical parts, changing the color and brightness of some heating
> elements, and I also want to visualize some moving smoke...!
> 
> Some link to "standard animation techniques" with povray or some suggestions
> about how to organize the scipt would help me a lot. Thanks in advance.
> REYNALD
> 
> 

Some things to get you started:

Moving mechanical parts, like robots, etc., is usually done using 
Inverse Kinematics:

   - http://en.wikipedia.org/wiki/Inverse_kinematics

Smoke, water, fire etc. are usually done with either a particle system 
or a fluid dynamics solver system. There are several particle systems 
available for POV-Ray, e.g.

   - Rune's: http://runevision.com/3d/include/particles/
   - Tim Nikias': http://nolights.de/download.html#PartixGen

For animating physically correct models with masses and springs, like 
cloth, etc., use a something like Christoph Hormann's SimPOV, which is 
included in MegaPOV:

   - http://megapov.inetart.net/index.html

If you want to interpolate smoothly from one state to another, e.g. for 
blending from one color to another, you can use POV-Ray's splines:

   - http://povray.org/documentation/view/3.6.1/234/

There are many more include files out there to help you with special 
animation tasks, like:

   - Liquid Surface Simulation: http://nolights.de/download.html#LSSM
   - Clock modifier macros:
     http://www.geocities.com/SiliconValley/Lakes/1434/clockmod.html

But after all, the clock variable is your main way to do animations in POV.

I hope those links get you started, feel free to ask if you got more 
questions. Also note, that there are special newsgroups for animations:

   - povray.animations: For asking questions about animations
   - povray.binary.animations: For posting animations (< 2MB)


HTH,
Florian


Post a reply to this message

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