Soutenance
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 27 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 8.4 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 8.6 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 738 KiB |
After Width: | Height: | Size: 82 KiB |
|
@ -1,4 +1,4 @@
|
|||
\part{Architecture du programme}
|
||||
\mypart{Architecture du programme}
|
||||
Comme dit précédemment, le programme se décompose en un côté serveur et un côté
|
||||
client. Le cas du \emph{streaming} sera traité à part (dans la partie
|
||||
\ref{streaming}, puisqu'il est comporte des parties à la fois sur le client et
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
\part{Gestion de projet}
|
||||
\mypart{Gestion de projet}
|
||||
|
||||
\section{Début du stage}
|
||||
\paragraph{}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
\part{L'interface \label{interface}}
|
||||
\mypart{L'interface \label{interface}}
|
||||
\section{Interactions élémentaires\label{interface-base}}
|
||||
\paragraph{}
|
||||
La première interface, sans recommandations, a été pensée pour être la plus
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
\documentclass{scrartcl}
|
||||
\documentclass[twoside=semi]{scrartcl}
|
||||
\usepackage{import}
|
||||
\usepackage[frenchb]{babel}
|
||||
\usepackage{amssymb}
|
||||
|
@ -24,6 +24,9 @@ anchorcolor = blue]{hyperref}
|
|||
\usepackage{gantt}
|
||||
\lstset{language=matlab}
|
||||
|
||||
\RequirePackage{ifthen}
|
||||
\usepackage[automark,headsepline,footsepline]{scrlayer-scrpage}
|
||||
|
||||
\setlength{\hoffset}{-18pt}
|
||||
\setlength{\oddsidemargin}{0pt} % Marge gauche sur pages impaires
|
||||
\setlength{\evensidemargin}{9pt} % Marge gauche sur pages paires
|
||||
|
@ -37,17 +40,48 @@ anchorcolor = blue]{hyperref}
|
|||
\setlength{\footskip}{27pt} % Bas de page + séparation
|
||||
\setlength{\textheight}{708pt} % Hauteur de la zone de texte (25cm)
|
||||
|
||||
\usepackage{titling}
|
||||
\usepackage{fancyhdr}
|
||||
\pagestyle{fancy}
|
||||
\renewcommand{\headrulewidth}{1pt}
|
||||
\renewcommand{\footrulewidth}{\headrulewidth}
|
||||
% \usepackage{titling}
|
||||
% \usepackage{fancyhdr}
|
||||
% \pagestyle{fancy}
|
||||
% \renewcommand{\headrulewidth}{1pt}
|
||||
% \renewcommand{\footrulewidth}{\headrulewidth}
|
||||
\usepackage{float}
|
||||
\newcommand{\hsp}{\hspace{20pt}}
|
||||
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
|
||||
\fancyfoot[RO]{\thepage/\pageref*{end}}
|
||||
\fancyfoot[C]{Mars 2015 --- Septembre 2015}
|
||||
\fancyfoot[L]{\emph{Rapport de stage}}
|
||||
% \fancyfoot[RO]{\thepage/\pageref*{end}}
|
||||
% \fancyfoot[C]{Mars 2015 --- Septembre 2015}
|
||||
% \fancyfoot[L]{\emph{Rapport de stage}}
|
||||
|
||||
\clearpairofpagestyles
|
||||
% \ihead{\headmark}
|
||||
% \ohead{\pagemark}
|
||||
% \cfoot[\pagemark]{\pagemark}
|
||||
% \lehead{\currentsection}
|
||||
% \rohead{\currentsection}
|
||||
|
||||
% \lohead{Hello\partname\parttitle}
|
||||
|
||||
\lefoot{\thepage/\pageref*{end}}
|
||||
\rofoot{\thepage/\pageref*{end}}
|
||||
|
||||
\refoot{Rapport de stage}
|
||||
\lofoot{Rapport de stage}
|
||||
|
||||
\automark[section]{part}
|
||||
|
||||
% \renewcommand\sectionmark[1]{\markright{\MakeMarkcase {\thesection\hskip .5em\relax#1}}}
|
||||
% \newcommand{\myhead}{Hello}
|
||||
|
||||
% \let\partstar\part*
|
||||
|
||||
\newcommand{\parttitle}{}
|
||||
\newcommand{\mypart}[1]{\part{#1}\renewcommand{\parttitle}{#1}}
|
||||
|
||||
\lehead{\ifthenelse{\boolean{showpart}}{Partie \thepart : \parttitle}}
|
||||
\rohead{\ifthenelse{\boolean{showpart}}{Partie \thepart : \parttitle}}
|
||||
\rehead{\rightmark}
|
||||
\lohead{\rightmark}
|
||||
\cfoot{16 Mars 2015 -- 25 Septembre 2015}
|
||||
|
||||
\lstset{columns=fixed,basewidth=.5em,}
|
||||
\newcommand{\hsc}[1]{{\Large\MakeUppercase{#1}}}
|
||||
|
@ -69,6 +103,9 @@ anchorcolor = blue]{hyperref}
|
|||
\draw (#1,-6) node[below]{#2};
|
||||
}
|
||||
|
||||
\newboolean{showpart}
|
||||
\setboolean{showpart}{false}
|
||||
|
||||
\makeatletter
|
||||
\@addtoreset{section}{part}
|
||||
\makeatother
|
||||
|
@ -96,8 +133,7 @@ anchorcolor = blue]{hyperref}
|
|||
|
||||
% Title
|
||||
\HRule \\[0.4cm]
|
||||
{ \huge \bfseries Prédiction du comportement des utilisateurs d'une
|
||||
application interactive en 3D \\[0.4cm] }
|
||||
{ \huge \bfseries Systèmes de navigation 3D \\ et mécanismes de recommandations \\[0.4cm] }
|
||||
|
||||
\HRule \\[2.5cm]
|
||||
|
||||
|
@ -134,6 +170,7 @@ anchorcolor = blue]{hyperref}
|
|||
\tableofcontents
|
||||
\newpage
|
||||
|
||||
\setboolean{showpart}{true}
|
||||
\include{intro}
|
||||
|
||||
\include{presentation}
|
||||
|
@ -155,7 +192,9 @@ anchorcolor = blue]{hyperref}
|
|||
\newpage
|
||||
|
||||
\include{streaming}
|
||||
|
||||
\newpage
|
||||
\setboolean{showpart}{false}
|
||||
|
||||
\include{conclusion}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
\part{Introduction}
|
||||
\mypart{Introduction}
|
||||
\section{Contexte}
|
||||
\paragraph{}
|
||||
Ce travail s'inscrit dans la continuité des travaux de Vincent Charvillat et
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
\part{Streaming de modèle 3D\label{streaming}}
|
||||
\mypart{Streaming de modèle 3D\label{streaming}}
|
||||
Le but ultime de ce projet est de biaiser l'utilisateur avec les
|
||||
recommandations de sorte à être capable de prévoir ses déplacements futurs, et
|
||||
ainsi de précharger les parties du modèle qui vont être vues. Cette section
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
\part{Choix des technologies et prise en main}
|
||||
\mypart{Choix des technologies et prise en main}
|
||||
\paragraph{}
|
||||
La première phase de stage était de choisir les technologies qui allaient être
|
||||
utilisées par la suite. Nous cherchions des technologies permettant la
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
\part{Évaluation des interfaces\label{userstudy}}
|
||||
\mypart{Évaluation des interfaces\label{userstudy}}
|
||||
\paragraph{}
|
||||
Pour tester le comportement des utilisateurs face aux recommandations, nous ne
|
||||
pouvons pas nous contenter d'observer le comportement des utilisateurs
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
\graphicspath{{../img/}}
|
||||
|
||||
\title[Navigation 3D et recommandations]{Systèmes de navigation 3D et mécanismes de recommandation}
|
||||
\title[Navigation 3D et recommandations]{Systèmes de navigation 3D \\ et mécanismes de recommandation}
|
||||
\author{Thomas Forgione}
|
||||
\date{\today}
|
||||
\defbeamertemplate*{footline}{shadow theme}
|
||||
|
@ -68,18 +68,6 @@
|
|||
\end{frame}
|
||||
}
|
||||
}
|
||||
|
||||
\begin{document}
|
||||
\begin{frame}
|
||||
\titlepage
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\centering
|
||||
\includegraphics[scale=0.2]{icons/IRIT.jpg}\\[0.5cm]
|
||||
\includegraphics[scale=0.2]{icons/vortex.png}\\[0.5cm]
|
||||
\includegraphics[scale=0.3]{icons/nus.jpg}
|
||||
\end{frame}
|
||||
\makeatletter
|
||||
\defbeamertemplate*{note page}{mynotes}
|
||||
{%
|
||||
|
@ -131,6 +119,18 @@
|
|||
\insertnote
|
||||
}
|
||||
\makeatother
|
||||
|
||||
\begin{document}
|
||||
\begin{frame}
|
||||
\titlepage
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\centering
|
||||
\includegraphics[scale=0.2]{icons/IRIT.jpg}\\[0.5cm]
|
||||
\includegraphics[scale=0.2]{icons/vortex.png}\\[0.5cm]
|
||||
\includegraphics[scale=0.3]{icons/nus.jpg}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\begin{figure}
|
||||
\includegraphics[scale=0.2]{new/bureau.jpg}
|
||||
|
@ -206,6 +206,7 @@
|
|||
\includegraphics[scale=0.2]{new/01.png}
|
||||
\caption{Une recommandation \emph{viewport}}
|
||||
\end{figure}
|
||||
\note[item]{Une recommandations est une point de vue suggéré}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
|
@ -254,11 +255,11 @@
|
|||
\note[item]{ \emph{Reset camera} : pour chaque scène, une position initiale est
|
||||
définie. Cliquer sur ce bouton ramène la caméra à sa position initiale.}
|
||||
|
||||
\note[item]{ \emph{Previous} : à chaque clic sur une recommandation, les positions
|
||||
\note[item]{ \emph{Undo} : à chaque clic sur une recommandation, les positions
|
||||
intiale et finale sont sauvegardées. Cliquer sur ce bouton ramène à
|
||||
la position précédente.}
|
||||
|
||||
\note[item]{ \emph{Next} : cliquer sur ce bouton ramène à la position suivante.}
|
||||
\note[item]{ \emph{Redo} : cliquer sur ce bouton ramène à la position suivante.}
|
||||
|
||||
\note[item]{ \emph{Pointer lock} : permet de passer du mode \emph{pointer-lock} au
|
||||
mode \emph{drag-n-drop} et vice-versa.}
|
||||
|
@ -277,16 +278,16 @@
|
|||
|
||||
\subsection{Principe du test}
|
||||
\begin{frame}
|
||||
Chercher des pièces dans une scène :\\[0.25cm]
|
||||
Chercher des pièces dans une scène :
|
||||
\begin{enumerate}
|
||||
\item Un formulaire (âge, habitude en terme de jeux vidéo)
|
||||
\item Un didacticiel
|
||||
\item Trois expériences différentes
|
||||
\item Un formulaire final (intérêt des recommandations, préférences)
|
||||
\end{enumerate}
|
||||
~\\[0.25cm]
|
||||
~\\[0.15cm]
|
||||
|
||||
Sauvegarde complète des interactions de l'utilisateur :\\[0.25cm]
|
||||
Sauvegarde complète des interactions de l'utilisateur :
|
||||
\begin{itemize}
|
||||
\item Mouvement clavier / souris
|
||||
\item Recommandations (clic ou survol)
|
||||
|
@ -294,6 +295,9 @@
|
|||
\item Boutons de l'interface (précédente, suivante, reset...)
|
||||
\end{itemize}
|
||||
|
||||
~\\[0.15cm]
|
||||
\url{http://3dinterface.no-ip.org/intro/}
|
||||
|
||||
\note[item]{Exp différentes : scènes différentes, et styles de reco différents}
|
||||
\note[item]{Habitude en terme de jeux video $\Longrightarrow$ bonne capacité à naviguer}
|
||||
\end{frame}
|
||||
|
@ -303,7 +307,7 @@
|
|||
\begin{block}{Objectifs}
|
||||
\begin{itemize}
|
||||
\item Tirer des expériences aléatoires
|
||||
\item Eliminer la dépendance entre les pièces et le recommandations
|
||||
\item Eliminer la dépendance entre les pièces et les recommandations
|
||||
\item Minimiser les paramètres variables pour faire des comparaisons
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
@ -399,9 +403,6 @@
|
|||
\end{frame}
|
||||
|
||||
\setboolean{sectiontoc}{false}
|
||||
\section*{Conclusion}
|
||||
\begin{frame}
|
||||
\end{frame}
|
||||
|
||||
\appendix
|
||||
\begin{frame}
|
||||
|
|