Lancer de rayons - Soutenances

Les soutenances de vos projets auront lieu le mercredi 29 Novembre, de 9h00 à midi, dans la salle de cours. Vous présenterez vos résultats et répondrez à des questions pendant 15 minutes environ.

Les soutenances ne seront pas publiques, pour que les derniers n'aient pas les réponses des premiers.

Votre présentation

Vous devrez faire fonctionner votre programme sur quelques scènes de test (n'utilisant que les fonctionnalités des 12 étapes) qui vous seront fournies lors de la soutenance.

Attention

Pour tester la fonctionnalité d'anti-aliassage, vous devez être capables de lire un paramètre sampling="n" dans la définition de la Camera dans le fichier scn. n sera un entier supérieur ou égal à 1, et il faudra alors lancer n x n rayons par pixel. Si le paramètre sampling n'est pas dans le .scn, on mettra sa valeur à 1 (i.e. un seul rayon, au centre du pixel).


Si tout se passe bien, vous pourrez passer à la présentation de vos extensions. Vous détaillerez les difficultés, les pièges, les erreurs rencontrées ainsi que ce qui a bien fonctionné. Ayez du recul et de l'analyse.

Si vous n'avez pas d'extensions, vous expliquerez pourquoi, en détaillant/illustrant les difficultés rencontrées.

Les deux binômes doivent intervenir. Visez 5 minutes (10 max) pour laisser la place aux questions. Attention c'est court, répétez au moins une fois pour chronométrer. Vous serez interrompus à 10 minutes de toutes façons.

Du point de vue matériel, je déplacerai un PC linux de la salle de TP dans la salle de cours. Vous pouvez ainsi utiliser ooffice et/ou montrer vos images. Mettez tout ce dont vous avez besoin sur votre compte, vérifiez que ça passe bien et ça devrait fonctionner lors de la soutenance aussi. Si vous avez utilisé powerpoint, vérifiez que tout reste lisible, au pire exportez en HTML ou pdf.

Si vous avez utilisé Qt4 pour vos développements, il a été installé sur mboarv[01|02|04|07]. Pour recompiler votre programme, faites :
/usr/local/Trolltech/Qt-4.2.1/bin/qmake LIB_DIR=/home/perms/debunne
make clean all
L'option LIB_DIR permet d'aller chercher la version Qt4 de libQGLViewer que j'ai mise sur mon compte. Ça devrait compiler. Pour que la libQGLViewer (version Qt4) soit utilisée à la place de celle Qt3, taper :
export LD_LIBRARY_PATH=/home/perms/debunne/
avant de lancer votre exécutable.

Les questions

Puisqu'il s'agit d'un cours de DEA et non d'un simple projet d'ingénierie, on cherchera à dépasser la technique pour arriver au scientifique. Les questions chercheront à voir si vous avez bien compris le fonctionnement intime d'un lancer de rayon, ses avantages et ses limitations.

Elles s'attarderont sur les extensions, qui sont moins détaillées dans le sujet, vous demandent un peu plus de réflexion et vous laissent plus libres dans vos choix. On vous questionnera sur leurs limitations, leurs avantages, leurs extensions, leur utilisabilité. Anticipez ces questions dans votre présentation.

On pourra également demander à voir le code produit. Vous aurez à justifier de votre structure de classe ou de l'implémentation de telle ou telle méthode. Cette contrainte cherche à vous inciter à coder plus proprement, en réfléchissant un peu à vos structures, pour que votre programme reste facilement extensible.

La note

Compte pour 20% de la note totale du module.

Ordre de passage

L'ordre est déterminé par celui de vos mails m'annonçant la composition du binôme, le dernier à me prévenir prenant le créneau restant. Si vous n'êtes pas dans cette liste, me le dire rapidement !
HeureNoms
9h00Ouri Maler, Matthieu Melcot
9h20Cyril Crassin, Adeline Pihuit
9h40Noémie Esnault, Maxime Tournier
10h00Christophe Boschet, Adrien Lair
10h20Raphael Loyet, Henry Bernard
10h40Sahar Hassan, Sofia Ntalampeki
11h00John Alexander Ruiz Hernandez, Vivien Delsart
11h20Rémi Barraquand, Sylvain Meunier
11h40Jean-Pascal Mercier, Hanh Nguyen