phd/src/preliminary-work/main.tex

51 lines
2.8 KiB
TeX
Raw Normal View History

2019-10-02 17:13:11 +02:00
\chapter{Bookmarks, navigation and streaming\label{bi}}
2019-09-13 17:47:40 +02:00
\minitoc{}
\newpage
2019-10-15 11:55:15 +02:00
\begin{figure}[th]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{assets/preliminary-work/bookmarks/camera-bookmark.png}
\caption{Viewport display of a bookmark}
\end{subfigure}
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{assets/preliminary-work/bookmarks/arrow-bookmark.png}
\caption{Arrow display of a bookmark}
\end{subfigure}
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{assets/preliminary-work/bookmarks/arrow-bookmark-with-preview.png}
2019-10-19 23:33:50 +02:00
\caption{A preview is shown when the mouse hovers a bookmark}
2019-10-15 11:55:15 +02:00
\end{subfigure}
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{assets/preliminary-work/bookmarks/arrow-bookmark.png}
\caption{A coin is hidden behind the curtain\newline}
\end{subfigure}
\caption{3D bookmarks propose to move to a new viewpoint; when the user clicks on the bookmark, his viewpoint moves to the indicated viewpoint.\label{bi:bookmark}}
\end{figure}
% Bookmarks are virtual objects that represent a point of view, that are rendered with the scene and that can help user navigation.
2019-10-02 17:13:11 +02:00
In this chapter, we present our first contribution: an analysis of the impact of bookmarks on navigation and streaming.
2019-10-15 11:55:15 +02:00
We implement a 3D navigation interface where the keyboard translates the camera and the mouse rotates it.
We augment this interface with 3D bookmarks.
2019-10-19 23:33:50 +02:00
When the user's cursor hovers a bookmark, a preview of the point of view is displayed to the user, and when the user clicks on a bookmark, the camera smoothly moves from its current position to the bookmarked point of view.
2019-10-11 11:06:22 +02:00
We conduct a within-subject user-study on 51 participants, where each user starts with a tutorial to get used to the 3D navigation controls, and then tries successively to perform a task with and without bookmarks.
We show that not only the presence of bookmarks causes a faster task completion, but also that it allows users to see a larger part of the scene during the same time span.
2019-10-02 17:13:11 +02:00
2019-10-17 14:06:28 +02:00
However, in a streaming scenario, this phenomenon leads to higher network requirements to maintain the same quality of service.
2019-10-15 11:55:15 +02:00
In the last part of this chapter, we simulate a streaming setup and we show that knowing the positions of the bookmarks beforehand allows us to pre-compute information that we can reuse during streaming to compensate for the harm caused by the faster navigation with bookmarks.
2019-10-02 17:13:11 +02:00
\newpage
2019-10-20 09:50:54 +02:00
\newcommand{\NoReco}{\textsf{NoBM\xspace}}
\newcommand{\Viewports}{\textsf{VP\xspace}}
\newcommand{\Arrows}{\textsf{Ar\xspace}}
2019-08-29 16:51:42 +02:00
2019-09-23 16:14:34 +02:00
\input{preliminary-work/intro}
2019-08-28 11:39:20 +02:00
\input{preliminary-work/bookmarks-impact}
\input{preliminary-work/streaming}
2019-08-29 16:51:42 +02:00
\input{preliminary-work/conclusion}