GALERIE    EN COURS    SCENES    MACROS    GUIDE    A PROPOS


Animation : Bielle-manivelle

Le but était de trouver comment animer des objets avec des contraintes de déplacements. L'exemple bielle-manivelle n'est pas très original mais permet de bien appréhender le problème. Après avoir résolu les mouvements grâce à des équations très simples, il restait le problème de l'animation en elle-même. Mes premiers essais furent assez décevants : soit la roue semblait tourner à l'envers, soit osciller entre deux positions.

Ayant exposé mon problème sur les forums, jerome m. berger a répondu à mes interrogations de manière magistrale et je l'en remercie encore une fois ici. Voici donc ses explications :

C'est un problème d'interférences entre la vitesse de rotation des dents, leur taille et la fréquence des images. L'effet devrait disparaître si tu augmentes la taille des dents, si tu ralentis la rotation de la roue (mais elle est déjà très lente) ou si tu augmentes le nombre d'images par secondes.

Mathématiquement parlant :
  - si nd est le nombre de dents de la roue;
  - si w est la vitesse de rotation en tours par secondes;
  - si fps est le nombre d'images par secondes;
En posant : N = nd * w / fps
  - si N est entier, la roue apparaitra immobile.
  - si N est demi-entier (cad si N=k+0,5 avec k entier), la roue oscillera entre deux positions et on ne pourra pas déterminer dans quel sens elle tourne
  - si N=k+f avec k entier et f dans ]0-0,5[ la roue tournera dans le bon sens
  - si N=k+f avec k entier et f dans ]0,5-1[ elle tournera dans le mauvais sens.



J'ai donc appliquer cette formule :
  - nd = 64 dents
  - w = 3.50 secondes
  - fps = 50 images/secondes
  - N = 64 x 3.50 / 50 = 4.48
  - f = 0.48, nous sommes alors dans le troisième cas : la roue tourne dans le bons sens !


Il faut maintenant effectuer les différents réglages dans MacMegaPov pour produire directement cette animation. Si l'animation dure 3,5" à 50fps, il faut générer 3.50 x 50 = 175 images pour 360°.

Dans le dialogue des réglages, sélectionner l'onglet "Clock Settings" :
 - Cocher "Animation Settings".
 - Régler "Initial Frame" et "Subset Start" à 1.
 - Régler "Final Frame" et "Subset End" à 175.

clock settings


Sélectionner l'onglet "Image & Quality" :
 - Fixer la taille (300 x 600) et le ratio (1/2).
 - Sélectionner "QT Movie (Mac)" dans "Image Type.
 - Cliquer sur le bouton "Set Compression..."

global settings


Dans le cadre "Motion" :
 - Fixer "Frames per second" à 50.
 - Régler la qualité à votre convenance.

video settings class=


...et voila :-)