Added slides and gitignore

This commit is contained in:
Thomas FORGIONE 2015-08-26 09:11:58 +02:00
parent 771ddb64d5
commit dcef257b76
25 changed files with 238 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
rapport/build
slides/build

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

17
slides/Makefile Normal file
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 KiB

BIN
slides/img/02.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 KiB

BIN
slides/img/03.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 KiB

BIN
slides/img/04.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

BIN
slides/img/05.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 301 KiB

BIN
slides/img/06.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 KiB

BIN
slides/img/07.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 KiB

BIN
slides/img/08.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 KiB

BIN
slides/img/09.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 KiB

BIN
slides/img/10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 624 KiB

BIN
slides/img/11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 KiB

BIN
slides/img/12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 KiB

BIN
slides/img/13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

BIN
slides/img/14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 KiB

BIN
slides/img/15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 KiB

BIN
slides/img/16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
slides/img/17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 KiB

BIN
slides/img/18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 KiB

BIN
slides/img/19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 736 KiB

219
slides/main.tex Normal file
View 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}