Comptes rendus de réunions
Compte rendu du 09/03
Corrections et améliorations à apporter au plan qualité
Qu'est ce que les tests ?
- tests unitaires : A chaque ajout d'une classe, vérifier qu'elle apporte le bon résultat.
- tests d'intégrations : A chaque implémentation d'une nouvelle fonction, vérifier que les anciennes apportent toujours le résultat attendu.
- tests de validations : Validation de fin, vérifier que le livrable final marche et respecte toutes les exigences.
Correction à apporter aux outils
- préciser la version des outils utilisés
- se débarrasser de la bibliothèque DevIL, elle joue doublon avec QT
Fonctionnalités attendus
- créer un terrain et le visualiser
- y disposer des espèces végétales
- distribuer les espèces
- placer l'utilisateur sur le terrain
- charger les maillages
- navigation intuitive dans la scène (navigation souris plutôt que clavier)
Travail à accomplir jusqu'à la prochaine réunion
Développement du moteur 3D
- Créer un maillage à partir d'une image (carte de relief) et l'afficher -> Jérémy
- Afficher des objets texturés -> Jérémy
- Naviguer dans la scène avec la souris -> Matthieu
Développement de l'interface graphique
- Faire une maquette de l'interface -> Matthieu
- Peindre des cartes de densité/relief -> Sébastien
Compte rendu du 23/03
Général
Abandon de l'un des participants du projet (Sébastion Burgaud). Nous ne somme plus que deux.
Travail à accomplir jusqu'à la prochaine réunion
Développement du moteur 3D
- Gérer les shaders -> Jérémy
- Eclairage avec les shaders (gérer l'éclairage depuis le renderer) -> Jérémy
- Gérer le rendu multipasses -> Jérémy
- Naviguer dans la scène avec la souris -> Jérémy
Développement de la partie rendu de brins d'herbe
- Distribuer les brins d'herbes - Nécessite : coordonnées du terrain, carte d'altitude, carte de densité de brins d'herbes, altitude du brin d'herbe avec ses voisins -> Matthieu
- Découper en plusieurs sous maillages (Collection de CModel - 3, 4 carrés de pelouse, les faire tourner) -> Matthieu
- Procéder dans la logique maillage-texture-couleur, pour les herbes les plus proches à celles les plus éloignées -> Matthieu
- Echantillonage de poisson pour bien couvrir tout le terrain -> Matthieu
Compte rendu du 09/04
Travail à accomplir jusqu'à la prochaine réunion
Développement du moteur 3D
- Ajouter un sky dome -> Jérémy
- Sky dome simple avec une lumière ambiante calculée a partir d'une luminance moyenne
- Calculer une irradiance map pour la lumière ambiante
- Implémenter un modèle de génération paramétrique de ciel pour comparer (real time pretham sky model ou travaux de Sylvain Lefevre)
Développement de la partie rendu de brins d'herbe
- Commencer par écrire une classe de pavage de quadrilatères sur le terrain (disposition en quadtree) et modifier la couleur en fonction de la distance à la caméra -> Matthieu
- Idem qu'a la dernière réunion
Compte rendu du 27/04
Travail à accomplir jusqu'à la prochaine réunion
Développement du moteur 3D
- Ajouter la gestion des FBO avec rendu dans une texture -> Jérémy
- Utiliser ce systême pour ajouter un effet bloom
- Ajouter un loader pour les fichiers de maillage -> Jérémy
Développement de la partie rendu de brins d'herbe
- Idem qu'a la dernière réunion -> Matthieu