|
REUNION DU 19/11/02
Ordre du jour :
Choix du nom définitif du logiciel
Choix de la license sous les termes de laquelle sera diffusé le
logiciel
Démonstration de l'affichage de cartes en 3D
Syntaxe de l'appel de fonctions
Démonstration du fonctionnement du monde abstrait à l'aide du mode
texte
Livrable L2
Compte rendu de la réunion :
Choix du nom et de la license
Le logiciel s'appelle à présent Rigobot et il sera diffusé sous license GPL
Affichage de cartes en 3D
On peut trouver la démonstration dans devel/tests/landGeneration/ . La
luminosité dépend de la hauteur. La champ de hauteurs est déduit d'un
fichier bitmap (land.bmp).
L'affichage d'une grosse carte est asses lent (10 fps). Plusieurs solutions
ont été proposées :
- Utilisation de nurbs : les nurbs constituent seulement un outil de
modelage et non une technique de rendu.
- Moteur voxel : l'interaction avec un moteur 3D est compliquée.
- Élimination de triangles : on peut le faire à deux moments :
- à partir du champ de hauteurs ;
- à partir de la description du paysage (colline, lac, etc...)
On peut alors lisser la maille simplifiée.
Rigobot en mode texte
Un make dans devel/ devrait produire l'exécutable rigobot. La commande
./rigobot lance le programme en mode non-interactif : le robot exécute le
programme donné en dur dans main.ml. La commande ./rigobot -i lance le
programme en mode interactif : tapez un programme terminé par ;; et il sera
exécuté par le robot.
Livrable L2
Le livrable L2 diffère du L1 par la liberté qui est offerte aux membres du
projet : il s'agit d'exposer les difficultés rencontrées, les choix faits,
les pistes suivies ou abandonnées, bref le travail concret de chacun.
Il ne faut pas hésiter à être le plus technique possible, cela nous
permettra aussi d'obtenir à peu de frais une documentation de référence. On
passera les sous-projets sans valeur technique liée au programme : contacts,
site web, doc... pour se concentrer sur les réalisations logicielles : 3D,
monde abstrait, parser...
Compte rendu réalisé par Lionel Vaux
|
|