Présentation du Projet RIGOBOT
 
Lire la proposition initiale du projet
 
Comptes rendus des réunions de travail
 
Etat actuel du projet
 
Les membres du projet
 
Screenshots
 
Liens
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
Votez Veau !