Descrizioni ed esempi per il raytracer POV-Ray di Friedrich A. Lohmüller
logo
    Animazione 3D con POV-Ray
        Fondamenti ed esempi per l'animazione 3D.
English English English
Français français
Deutsch Deutsch
Home
- Galeria Animazione 3D
- Tutorial POV-Ray

  Animazione 3D
   Indice del contenuto
  0. Nozioni fondamentali
     1. Esempio di base
  > 2. Esempio 2
     3. Da Immagini al animated gif
     4. Da Immagini al Video
     5. Termini tecnici di base
     6. Comandi di Animazione
  I. Animazioni ciclici
     1. Oggetti rotanti
     1.2. Pianeti in orbita
     1.3. L'Orologio
     2. Fotocamera rotante
     2.1. Fotocamera in volo dritto
     3. Il Problema di
         Ruota Western
     3.1. Ruote Girante
     4. Ingranaggi
     4.1. Catena di Trasmissione
     4.2. Catena della Bicicletta
     5. Pendolo oscillante
     5.1. Pendolo di Newton
     5.2. Rock il Rocking Chair!
     6. Molla a spirale
     7. Biella di accoppiamento
     7.1. Biella motrice
     8. Psychedelico + Op-Art
     9. Contatori + Countdown
    10. Piegatura di un Cubo
  II. Movimenti non-lineari
     1.0 Accelerare e Frenare 1
     1.1 Accelerare e Frenare 2
     2. Cadere e Saltellare
     3. Accelerazione secondo
          le formule de la fisica
     4. Controllo di movimenti
          con funzioni spline
  III. Sentieri di Animazione
      con Spline
     1. Curve Spline
     2. Spline ciuso
     3. Sentieri di Animazione
                                                           

     Esempio 2  

...

Per una animazione con POV-Ray abbiamo bisognio solamente due file di diverso tipo:
1. il file di scena di POV-Ray (extension: .pov), che usa il valore "clock" e
2. il file di amimazione di POV-Ray (extension: .ini), che definisce il valore "clock"
    e inizia il file di scena ripetutamente con un volore di "clock" cambiato.

A POV-Ray scene file:

"animation_a_.pov"

#version 3.7;
global_settings {  assumed_gamma 1.0 }
//---------------------------------------
 //...
 // a basic background scene
 //...
//----------------------------------- end
#declare Nr = clock ;

cylinder{ <0,0.01,0>,<0,2.01*Nr,0>, 0.30
          texture {
             pigment { color rgb<1,1,1> }
             finish  { phong 0.5 reflection 0.00 }
                  } // end of texture
          translate<0.4,0,-0.3>
        } // end of cylinder ---------------------
scene file

Abbiamo bisogno di creare un file ini per la animazione:
Attenzione: il file ini deve essere nello stesso directory
                 come il file di scena di POV-Ray!
                 Si deve usare ";" invece di "//" per commenti
                 in POV-Ray ini file!

"animation_a_.ini"

; POV-Ray animation ini file
Antialias=On
Antialias_Threshold=0.3
Antialias_Depth=3

Input_File_Name=animation_a_.pov

Initial_Frame=1
Final_Frame=10
Initial_Clock=0
Final_Clock=1

Cyclic_Animation=on
Pause_when_Done=off


File della scena per POV-Ray:
"animation_a_.pov" e
"animation_a_.ini"

top

© Friedrich A. Lohmüller, 2016
http://www.f-lohmueller.de