diff --git a/src/commands.sty b/src/commands.sty index 550332e..9089472 100644 --- a/src/commands.sty +++ b/src/commands.sty @@ -15,4 +15,7 @@ \newcommand\notsotiny{\@setfontsize\notsotiny\@viiipt\@ixpt} % Commands for review -\newcommand{\update}[2]{{\color{red}\sout{#1}} {\color{DarkGreen}#2}} +\newcommand{\update}[2]{#2} + +\newcommand{\cmark}{{\color{DarkGreen}\ding{51}}} +\newcommand{\xmark}{{\color{red}\ding{55}}} diff --git a/src/config.sty b/src/config.sty index 77e16d8..7ef630f 100644 --- a/src/config.sty +++ b/src/config.sty @@ -27,6 +27,7 @@ anchorcolor = blue]{hyperref} \usepackage{fontspec,fontawesome} \usepackage{setspace} \onehalfspacing{} +\usepackage{pifont} \usepackage{numprint} \usepackage{pdfpages} \usepackage{enumitem} diff --git a/src/preliminary-work/streaming.tex b/src/preliminary-work/streaming.tex index ed2240a..6f09b4e 100644 --- a/src/preliminary-work/streaming.tex +++ b/src/preliminary-work/streaming.tex @@ -3,6 +3,7 @@ \subsection{3D Model Streaming} In this section, we describe our implementation of a 3D model streaming policy in our simulation. +A summary of the streaming policies we designed is give in Table~\ref{bi:streaming-policies}. Note that the policy is different from that we used for the crowdsourcing experiments. Recall that in the crowdsourcing experiments, we load all the 3D content before the participants begin to navigate to remove bias due to different network conditions. Here, we implemented a streaming version, which we expect an actual NVE will use. @@ -199,6 +200,18 @@ On the bright side, no time is lost to prefetch bookmarks that will never be con This way, when the user is not clicking on bookmarks, we can use the entire bandwidth for the current viewpoint and get as many triangles as possible to improve the current viewpoint. We call this method \textsf{V-FD}, since we are Fetching the 3D data from the Destination using \textsf{visible} policy. +\begin{table} + \centering + \begin{tabular}{ccccc} + \toprule + & \textsf{Visible} & \textsf{V-FD} & \textsf{V-PP} & \textsf{V-PP+FD} \\ \midrule + \textbf{Frustum culling} &\cmark&\cmark&\cmark&\cmark\\ + \textbf{Fetch destination} &\xmark&\cmark&\xmark&\cmark\\ + \textbf{Prefetch predicted} &\xmark&\xmark&\cmark&\cmark\\\bottomrule + \end{tabular} + \caption{Summary of the streaming policies\label{bi:streaming-policies}} +\end{table} + \subsection{Comparing Streaming Policies} In order to determine which policy to use, we replay the traces from the user study while simulating different streaming policies.