Lectures on animation programming (Beijing Normal
University, October 2013)
File paw.zip (2.9 MB)
This is the file that must be downloaded in order to
use PAW. It is the version for ``Windows'' systems.
Once the file has been downloaded and opened, just
execute: pawNT.exe. It should open two windows.
A command window and a graphical window.
As a test, one can type the following
command in the command window:
NULL 0 10 0 10. It should create a reference frame
(0,10) times (0,10).
FILM 8: Film ellipse.gif
Ce film montre un disque bleu decrivant une ellipse autour d'un disque rouge.
Il peut s'agir de la rotation de la Terre autour du Soleil.
Ce film a ete fabrique par la macro PAW intitulee MAPI#FILM2.
Il comporte 250 images. Chaque image jpg
fait 5 KB et le film ellipse.gif fait 1,100 KB. la transformation des images
ps en images jpg a ete faite par la commande suivante de ImageMagick:
mogrify -format jpg frames/paw*.ps
Le film gif a ete genere par la commande suivante de ImageMagick:
convert -delay 4 frames/paw*.jpg -loop 3 frames/ellipse.gif
L'intervalle entre images successives est de 4 centiemes de seconde et le
film est repete 3 fois.
FILM 9: Film disk.gif
Ce film est en fait une succession de 10 images avec un intervalle de temps
de 3 secondes entre les images. On voit un disque dont la couleur passe du rouge
au bleu a mesure que les proportions de ces deux couleurs sont modifiees.
Ce film a ete fabrique par MAPI#FILM1. Chaque image fait 10 KB et le
film disk.gif
fait 100 KB.
la transformation des images
ps en images jpg a ete faite par la commande suivante de ImageMagick:
mogrify -format jpg frames/paw*.ps
Le film gif a ete genere par la commande suivante de ImageMagick:
convert -delay 300 frames/paw*.jpg -loop 3 frames/disk.gif
Le film est repete 3 fois.
FILM 10: Film net.gif
Ce film est en fait une succession de 5 images avec un intervalle de temps
de 2 secondes entre les images. On voit un reseau qui s'agrandit a chaque pas.
Ce film a ete fabrique par MAPI#NW2. Il est repete 3 fois. Le cadre a ete
trace avec la commande:
PAVE [X1] [X2] [Y1] [Y2] ! 0 1006.