Descriptions et Exemples pour le raytracer de POV-Ray par Friedrich A. Lohmüller,
traduction en français par Dominique Saussereau
logo
    Animations avec POV-Ray
        Quelques bases et exemples sur les animations.
English English English
Italiano Italiano
Deutsch Deutsch
Page d'Acceuil
- Galerie d'Animations 3D
- Tutoriel POV-Ray

  Animations
   table des matières
  0. Bases.
     1. Exemple du base.
     2. Connaissance de base
  I. Animations
      cycliques.
     1. Objets tournants.
     1.2.Planètes en orbite.
     2. Caméra tournante.
     3. Le problème
         de la roue.
     3.1.Roues Roulantes.
     4. Engrenages.
     5. Balancement.
     5.1.Pendule de Newton
     6. Oscillation.
     7. Bielle et manivelle.
     8. Psychédélique
        + Op-Art.
  II. Chemins pour
      des animations avec
      des courbes spline
     1. Courbes spline.
     2. Animation Paths.
                                           

Un premier exemple. 

Sur fichiers de scène, des fichiers INI d'animation et des valeurs d'horloge "clock".

Étape 0 : Nous commençons avec une scène simple comme ceci :

"sphere1.pov"

#version 3.6;
global_settings {  assumed_gamma 1.0 }
//-------------------------------------
camera{ ultra_wide_angle
        angle 75
        right x*image_width/image_height
        location  <0.0 ,1.0 ,-3.0>
        look_at   <0.0 ,0.0 , 0.0>}
//-------------------------------------
light_source{ <1500,2500,-2500>
              color rgb<1,1,1> }
//-------------------------------------
sky_sphere{ pigment{color rgb<1,1,1>}}
//-------------------------------------
// La sphere tournant:
sphere{ <0,0,0>, 0.25
        texture{ pigment{ rgb<1,0,0>}
                  finish { diffuse 0.9
                           phong 1}
               } // end of texture
        translate< 1.0, 0, 0>
      rotate < 0,360*clock, 0>//<-!!!!
      } // fin de sphere -------------
//--------------------------------- end
scene file

Explication :
La sphère est déplacée au bon côté par le terme translate < 1.0, 0, 0>.
Ensuite elle sera tournée dans cette animation autour de l'axe de y par rotate < 0,360*clock 0> .
(Soyez sûr de tranlater avant de tourner ! Autrement le résultat ne sera pas très fascinant !) :-)
La valeur clock (d'"horloge") (zéro par défaut !) sera défini par un fichier INI d'animation.

Rendus d'essai : Nous pouvons commencer à rendre ce fichier de scène comme un fichier normal de POV pour des rendus d'essai. Nous n'avons pas besoin de déclarer une valeur pour l'horloge. La valeur par défaut de l'horloge est zéro. Pour voir à quoi ressemble la scène, par exemple au milieu de notre animation , nous pouvons remplacer temporairement le mot "clock" par "0.5".


Étape 1 : Nous devons créer un fichier INI d'animation :

"sphere1.ini"

; POV-Ray animation ini file
Antialias=Off
Antialias_Threshold=0.1
Antialias_Depth=2

Input_File_Name=sphere1.pov

Initial_Frame=1
Final_Frame=30
Initial_Clock=0
Final_Clock=1

Cyclic_Animation=on
Pause_when_Done=off
animation ini file

Étape 2 : Commençons le rendu de l'animation.
Nous choisissons une solution de rendu appropriée . Pour tester, il serait une bonne idée de choisir une petite taille d'image (c.-à-d. "160 x 120") sans anti-crénelage ("No AA").
Alors nous commençons le rendu, avec le fichier INI dans la fenêtre active !
POV-Ray commence en calculant le fichier "sphere1.pov" avec la valeur d'"horloge" à 0 et sauve l'image résultante comme frame#1 (image n°1) avec le nom de fichier "sphere101.bmp". Alors le programme calcule la prochaine valeur d'"horloge"
(nouvelle horloge =
dernière horloge + 1/Dernière_image);
(ici : 0 + 1/30) et recalcule notre scène "sphere1.pov" du début.
Le rendu sera sauvé en tant que "sphere102.bmp".
Ceci continue jusqu'à ce que "horloge" = 1 soit atteinte, avec le fichier de rendu "sphere130.bmp".

Quelche probème avec mettre en marche des animations avec POV-Ray 3.6 sous Windows Vista?
êtes-vous sûr que vous avez tenu compte de mes indications sur " 10. Utiliser POV-Ray 3.6 et POV-Ray 3.7 avec Windows Vista " ?

all frames
     Vue miniature des images résultantes ("frames").

Étape 3 : Post traitement.
POV-Ray ne peut pas sauver la sortie d'une animation autrement que sous forme simple d'images numérotées. Nous pouvons employer une visionneuse graphique avec une fonction de visualisation rapide pour voir nos animations.
Si nous voulons sauver nos animations en GIF animé, AVI, MOV, ou fichier MPEG, nous devons employer d'autres programmes.


L'animation en GIF animé.

Pour réaliser ceci il y a une grande variété de programmes freewares et sharewares.
Pour faire des fichiers AVI nous pouvons employer un programme de shareware comme "Dave's Targa Animator v 3.0 - DTA30". Pour faire des fichiers MPEG nous pouvons par exemple employer "avi2mpg1.exe" - ce programme est distribué sous copyright GNU. Nous trouvons par exemple des logiciels et des utilitaires pour l'animation 3D :
www.povray.org/resources/links/3D_Animation_Utilities/.

top

© Friedrich A. Lohmüller, 2008
email email: (legacy email redacted)
homepage:www.f-lohmueller.de