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
    1. Sky dome simple avec une lumière ambiante calculée a partir d'une luminance moyenne
    2. Calculer une irradiance map pour la lumière ambiante
    3. 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
    1. 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