\part*{Remerciements}
Je tiens particulièrement à remercier \\

\begin{itemize}
    \item Vicent \textsc{Charvillat}, pour m'avoir donné l'occasion de faire un
        stage intéressant, et pour toute l'aide qu'il a pu me fournir
    \item Geraldine \textsc{Morin}, pour sa disponibilité
    \item Axel \textsc{Carlier}, pour son aide et ses conseils sur les points
        plus techniques
    \item Wei Tsang \textsc{Ooi}, pour ses suggestions souvent pertinentes
\end{itemize}

\paragraph{}
mais je me dois aussi de remercier \\

\begin{itemize}
    \item Thierry \textsc{Malon} et Émilie \textsc{Jalras}, pour avoir joué le
        rôle de canard en plastique \footnote{\emph{La méthode du canard en
        plastique consiste à expliquer méticuleusement le code source que l'on
        a écrit à un collègue, à un simple passant, ou même à un objet inanimé
        comme un canard en plastique. Le simple fait d'exprimer ses pensées à
        voix haute est censé aider à trouver les erreurs de programmation.
        Comme les réactions de l'interlocuteur ou son niveau de compréhension
        du problème n'ont aucune importance dans ce processus, on peut le
        remplacer par un canard en plastique.} --- Contenu soumis à la licence
        CC-BY-SA 3.0 (\url{http://creativecommons.org/licenses/by-sa/3.0/deed.fr})
        Source : Article Méthode du canard en plastique de Wikipédia en
        français
        (\url{http://fr.wikipedia.org/wiki/M\%C3\%A9thode\_du\_canard\_en\_plastique})}.
        et plus encore,
    \item Julien \textsc{Fayer}, qui nous a accompagné durant les derniers mois
        de nos stages
    \item Bastien \textsc{Durix},
    \item Vincent \textsc{Angladon},
    \item David \textsc{Courtinot}, qui m'a fourni un soutien psychologique
        lorsque JavaScript était méchant avec moi
\end{itemize}

\newpage
\part*{Conclusion}

\paragraph{}
En conclusion, pendant ce stage, nous avons tenté de développé une interface
permettant à des utilisateurs non-expérimentés de parcourir des scènes 3D. Ce
système peut s'ouvrir sur d'autres problématiques : nous pourrions par exemple
utiliser ce genre de recommandation 3D sur des systèmes qui représentent des
scènes grâce à des images 2D (comme Google Maps par exemple).

\paragraph{}
Une autre optique qui pourrait être utile à la suite de ce projet est de
générer les recommandations automatiquement à partir d'interactions
d'utilisateurs. On pourrait penser à un algorithme qui détecte les zones que
les utilisateurs aiment regarder, et placer une recommandation à cet endroit
pour les futurs utilisateurs.

\paragraph{}
\paragraph{}
Peu avant ce stage, nous avons eu le projet long qui nous a permis
d'expérimenter les projets d'envergure en groupe, et la façon dont on devait
les gérer.

\paragraph{}
Ce stage, pendant lequel j'ai développé le programme (\emph{plus ou moins})
seul m'a permis de compléter les expériences que j'avais eu lors du projet
long.  En effet, la plupart des projets étudiants à l'ENSEEIHT sont de très
petite taille (si l'on devait passer 35h par semaine sur ces projets, je crois
qu'il n'y en aurait pas un qui durerait plus de trois jours), et on ne se rend
en fait pas compte que certaines des techniques de gestion de projet que nous
avons dû mettre en application pendant le projet long sont tout aussi
importantes dans le cas d'un projet seul.

\paragraph{}
Dès nos premiers cours à l'ENSEEIHT, on nous enseignait l'importance des
commentaires qui rendaient compréhensible un programme à quelqu'un d'autre, ou
parfois, à soi-même mais dans le futur. Mais sur un projet de quelques jours,
il est évident que l'on comprendra toujours ce qu'on a fait avant. Cependant
dès que le projet devient suffisament important, on se rend compte qu'il est
impossible de maîtriser parfaitement le code d'un bout à l'autre, et que c'est
là que les commentaires prennent tout leur sens.

\paragraph{}
Ce projet a été très agréable pour moi, puisqu'il m'a permis de me consacrer à
temps plein, et pendant une longue durée, à un programme qui part de zéro.
Lors d'un projet en groupe, ou d'un sous-projet qui permet de constituer une
brique d'un plus gros bâtiment, on peut ressentir la fierté d'avoir participé à
un si grand projet, mais il y a aussi cette sensation qu'au final, l'impact que
l'on a eu sur ce projet n'est pas si grande que ça. Lors d'un projet fait seul
(ou en petite équipe), et qui part de zéro, on voit le programme grandir au fur
et à mesure, ses fonctionnalités s'améliorer, ses bugs se corriger et de
nouveaux apparaître, et regarder le projet une fois terminé est nettement plus
flatteur pour l'ego.
