Added slides and gitignore
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,2 @@ | ||||
| rapport/build | ||||
| slides/build | ||||
| Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										17
									
								
								slides/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,17 @@ | ||||
| TEXC = latexmk -lualatex -output-directory=build | ||||
| 
 | ||||
| .PHONY: FORCE | ||||
| 
 | ||||
| pdf: build/main.pdf | ||||
| 
 | ||||
| build/%.pdf: %.tex FORCE | ||||
| 	$(TEXC) -latexoption=-shell-escape $< | ||||
| 	cp build/main.pdf build/main.tmp.pdf | ||||
| 	gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=build/main.pdf build/main.tmp.pdf | ||||
| 	rm build/main.tmp.pdf | ||||
| 
 | ||||
| clean: FORCE | ||||
| 	$(TEXC) -c | ||||
| 
 | ||||
| clean_all: FORCE | ||||
| 	$(RM) -fr build | ||||
							
								
								
									
										
											BIN
										
									
								
								slides/img/01.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 356 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/02.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 362 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/03.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 336 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/04.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 126 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/05.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 301 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/06.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 486 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/07.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 608 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/08.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 522 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/09.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 512 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/10.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 624 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/11.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 593 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/12.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 288 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/13.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 319 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/14.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 437 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/15.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 656 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/16.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 55 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/17.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 673 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/18.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 388 KiB | 
							
								
								
									
										
											BIN
										
									
								
								slides/img/19.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 736 KiB | 
							
								
								
									
										219
									
								
								slides/main.tex
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,219 @@ | ||||
| % 16:9 version | ||||
| % \documentclass[aspectratio=169]{beamer} | ||||
| % \newcommand{\bigscale}{0.16} | ||||
| % \newcommand{\smallscale}{0.16} | ||||
| 
 | ||||
| % 4:3 version | ||||
| \documentclass{beamer} | ||||
| \newcommand{\bigscale}{0.175} | ||||
| \newcommand{\smallscale}{0.125} | ||||
| 
 | ||||
| \usepackage[utf8]{inputenc} | ||||
| \usepackage[english]{babel} | ||||
| \usepackage{hyperref} | ||||
| \usepackage[T1]{fontenc} | ||||
| \usepackage{multicol} | ||||
| \usepackage{lmodern} | ||||
| \usepackage{vwcol} | ||||
| \usepackage{pgfpages} | ||||
| \usepackage{animate} | ||||
| 
 | ||||
| %\setbeameroption{show notes on second screen=right} | ||||
| \usetheme{Warsaw}      % or try Darmstadt, Madrid, Warsaw, ... | ||||
| \setbeamertemplate{navigation symbols}{} | ||||
| 
 | ||||
| %\setbeamertemplate{headline}{} | ||||
| \title{3D interface and recommendations} | ||||
| \author{Thomas Forgione} | ||||
| \date{\today} | ||||
| \defbeamertemplate*{footline}{shadow theme} | ||||
| {% | ||||
|     \leavevmode% | ||||
|     \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fil,rightskip=.3cm]{author in head/foot}% | ||||
|             \usebeamerfont{author in head/foot}\hfill\insertshortauthor | ||||
|             \ | ||||
|         \end{beamercolorbox}% | ||||
|         \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% | ||||
|             \usebeamerfont{title in head/foot}\insertshorttitle\hfill\insertframenumber\,/\,\inserttotalframenumber% | ||||
|     \end{beamercolorbox}}% | ||||
|     \vskip0pt% | ||||
| } | ||||
| 
 | ||||
| \usepackage{nameref} | ||||
| \makeatletter | ||||
| \newcommand*{\currentname}{\@currentlabelname} | ||||
| \makeatother | ||||
| 
 | ||||
| \AtBeginSection[] % Do nothing for \section* | ||||
| { | ||||
|     \begin{frame}<beamer> | ||||
|         \frametitle{Outline} | ||||
|         \tableofcontents[currentsection] | ||||
|     \end{frame} | ||||
| } | ||||
| 
 | ||||
| \begin{document} | ||||
| \begin{frame} | ||||
|   \titlepage | ||||
| \end{frame} | ||||
| 
 | ||||
| \section{Recommendations} | ||||
| \subsection{Current version} | ||||
| \subsubsection{Display} | ||||
| \begin{frame} | ||||
|     \frametitle{\currentname} | ||||
|     \begin{block}{Idea} | ||||
|         Display recommendations as arrows showing the user the motion to go the recommended view | ||||
|     \end{block} | ||||
|     \begin{figure} | ||||
|         \includegraphics[scale=\bigscale]{img/06.png} | ||||
|         \caption{Example} | ||||
|     \end{figure} | ||||
| \end{frame} | ||||
| 
 | ||||
| \subsubsection{Dynamism} | ||||
| \begin{frame} | ||||
|     \frametitle{\currentname} | ||||
|     \begin{block}{Idea} | ||||
|         Orientate the arrows according to the position of the camera | ||||
|     \end{block} | ||||
|     \begin{figure} | ||||
|         \includegraphics[scale=\smallscale]{img/08.png}~ | ||||
|         \includegraphics[scale=\smallscale]{img/09.png} | ||||
|         \caption{Example} | ||||
| % * <carlier.axel@gmail.com> 2015-04-29T15:27:15.285Z: | ||||
| % | ||||
| %  Expliquer que la fleche de droite dans l'image de gauche est la même que la fleche de gauche dans l'image de droite, mais avec une orientation différente | ||||
| % | ||||
|     \end{figure} | ||||
| \end{frame} | ||||
| 
 | ||||
| \subsubsection{Transparency} | ||||
| \begin{frame} | ||||
|     \frametitle{\currentname} | ||||
|     \begin{block}{Idea} | ||||
|         Progressively fading the arrows when getting close | ||||
|     \end{block} | ||||
|     \begin{figure} | ||||
|         \includegraphics[scale=\smallscale]{img/10.png}~ | ||||
|         \includegraphics[scale=\smallscale]{img/11.png} | ||||
|         \caption{Example} | ||||
|     \end{figure} | ||||
| \end{frame} | ||||
| 
 | ||||
| \subsubsection{Clicking the arrows} | ||||
| \begin{frame} | ||||
|     \frametitle{\currentname} | ||||
|     \begin{block}{Idea} | ||||
|         Clicking on the arrow provokes a fluid motion to the recommended view | ||||
|     \end{block} | ||||
|     \begin{figure} | ||||
|         \includegraphics[scale=\smallscale]{img/12.png}~ | ||||
|         \includegraphics[scale=\smallscale]{img/13.png} | ||||
|         \caption{Example} | ||||
|     \end{figure} | ||||
| \end{frame} | ||||
| 
 | ||||
| \subsubsection{Previsualization} | ||||
| \begin{frame} | ||||
|     \frametitle{\currentname} | ||||
|     \begin{block}{Idea} | ||||
|         Display a thumbnail of the rendering of the recommended view when the pointer hovers an arrow | ||||
|     \end{block} | ||||
|     \begin{figure} | ||||
|         \includegraphics[scale=\bigscale]{img/07.png} | ||||
|         \caption{Example} | ||||
|     \end{figure} | ||||
| \end{frame} | ||||
| 
 | ||||
| \subsubsection{Undo button} | ||||
| \begin{frame} | ||||
|     \begin{block}{Undo button} | ||||
|         Gives the user the ability to go back where he was before clicking an arrow | ||||
|     \end{block} | ||||
|     \begin{figure} | ||||
|         \includegraphics[scale=\smallscale]{img/14.png}~ | ||||
|         \includegraphics[scale=\smallscale]{img/15.png} | ||||
|         \caption{Example} | ||||
|     \end{figure} | ||||
|     \begin{exampleblock}{Note} | ||||
|         For the moment, only one undo is supported | ||||
|     \end{exampleblock} | ||||
| \end{frame} | ||||
| 
 | ||||
| \subsection{Problems} | ||||
| \begin{frame} | ||||
|     \begin{block}{Arrow pointing at the camera} | ||||
|         When the arrow is in front of the camera, the rendering is ugly | ||||
|     \end{block} | ||||
|     \begin{figure} | ||||
|         \includegraphics[scale=\bigscale]{img/16.png} | ||||
|         \caption{Example} | ||||
|     \end{figure} | ||||
| \end{frame} | ||||
| 
 | ||||
| \begin{frame} | ||||
|     \begin{block}{Collisions between arrows and objects} | ||||
|         When the recommended view is too far away, and hidden behind another | ||||
|         object, we just see the tail of the arrow | ||||
|     \end{block} | ||||
|     \begin{figure} | ||||
|         \includegraphics[scale=\bigscale]{img/17.png} | ||||
|         \caption{Example} | ||||
|     \end{figure} | ||||
| \end{frame} | ||||
| 
 | ||||
| \subsection{Ameliorations} | ||||
| \begin{frame} | ||||
|     \begin{itemize} | ||||
|         \item Multiple undo and redo | ||||
|         \item Two types of recommended views : | ||||
|             \begin{itemize} | ||||
|                 \item to see another part of the same area | ||||
|                 \item to move to another area | ||||
|             \end{itemize} | ||||
|        \item scale factor of the thumbnail | ||||
|     \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| 
 | ||||
| \section{Use-cases} | ||||
| % * <carlier.axel@gmail.com> 2015-04-29T15:33:34.548Z: | ||||
| % | ||||
| %  Précise qu'il faut considérer 2 types de use cases. Les "uses cases génériques" pour motiver le travail, et les uses cases un peu plus pragmatiques qu'on utilisera pour les user study | ||||
| % | ||||
| \begin{frame} | ||||
|     \begin{itemize} | ||||
|         \item Long term use cases and applications | ||||
|         \begin{itemize} | ||||
|             \item e-commerce : browsing 3D products on a website | ||||
|             \item e-tourism : browsing the entirety of a museum or a place | ||||
|             \item 3D guide : enhanced street view | ||||
|         \end{itemize} | ||||
|         \item Short term use cases for user-study | ||||
|         \begin{itemize} | ||||
|             \item 3D navigation on a scene | ||||
|             \item a few complex models with recommendations around them | ||||
|         \end{itemize} | ||||
|     \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \section{MMSys} | ||||
| \begin{frame} | ||||
|     \begin{itemize} | ||||
|         \item The objective would be to submit a paper at MMSys | ||||
|         \item Submission deadline: November 27, 2015 | ||||
|     \end{itemize} | ||||
| \end{frame} | ||||
| 
 | ||||
| \section{Links} | ||||
| \begin{frame} | ||||
|     \footnotesize | ||||
|     \begin{itemize} | ||||
|         \item Github : \url{http://github.com/tforgione/tforgione.github.io/} | ||||
|         \item Wiki : \url{http://github.com/tforgione/tforgione.github.io/wiki/} | ||||
|         \item Demo : \url{http://3dinterface.no-ip.org/prototype/} | ||||
|     \end{itemize} | ||||
| \end{frame} | ||||
| % \end{NoHyper} | ||||
| \end{document} | ||||