From fb4091d3d9fc1741345e6306f60bc408057469c4 Mon Sep 17 00:00:00 2001 From: Thomas Forgione Date: Thu, 10 Oct 2019 14:57:44 +0200 Subject: [PATCH] Add abstracts --- scripts/check.sh | 4 ++-- src/abstracts/abstract-simple-en.tex | 10 ++++++++++ src/abstracts/abstract-simple-fr.tex | 10 ++++++++++ src/abstracts/main.tex | 28 +++++++++++++++++----------- 4 files changed, 39 insertions(+), 13 deletions(-) diff --git a/scripts/check.sh b/scripts/check.sh index 9768acf..83c611a 100755 --- a/scripts/check.sh +++ b/scripts/check.sh @@ -7,7 +7,7 @@ for file in abstract-en.tex abstract-fr.tex; do char=$(cat $abstracts_dir/$file | wc -m) if [ $char -gt 4000 ]; then errored=1 - echo -e >&2 "\x1B[31;1merror:\x1B[0m $file has more than 4000 characters" + echo -e >&2 "\x1B[31;1merror:\x1B[0m $file has more than 4000 characters ($char characters)" else echo -e >&2 "\x1B[32;1msuccess:\x1B[0m $file passes the test ($char characters)" fi @@ -17,7 +17,7 @@ for file in abstract-simple-en.tex abstract-simple-fr.tex; do char=$(cat $abstracts_dir/$file | wc -m) if [ $char -gt 1000 ]; then errored=1 - echo -e >&2 "\x1B[31;1merror:\x1B[0m $file has more than 1000 characters" + echo -e >&2 "\x1B[31;1merror:\x1B[0m $file has more than 1000 characters ($char characters)" else echo -e >&2 "\x1B[32;1msuccess:\x1B[0m $file passes the test ($char characters)" fi diff --git a/src/abstracts/abstract-simple-en.tex b/src/abstracts/abstract-simple-en.tex index e69de29..159635c 100644 --- a/src/abstracts/abstract-simple-en.tex +++ b/src/abstracts/abstract-simple-en.tex @@ -0,0 +1,10 @@ +More and more 3D models are available, and web browsers have now full support for 3D visualisation. +This thesis focuses on streaming and interaction of 3D remote virtual environments, and describes three major contributions. + +First, we propose an interface for 3D navigation with bookmarks, which are small virtual objects added to the scene that the user can click to move towards a recommended location. +We describe a user study where we analyse the impact of bookmarks on navigation and streaming, and we propose a way to improve the streaming based on the bookmarks. + +Secondly, we propose an adaptation of DASH, the video streaming standard, to 3D streaming. +We structure the 3D data and textures into chunks, and we propose a client and a few streaming policies that benefit from this structure. + +Finally, we integrate our 3D version of DASH and the bookmarks together in a interface for mobile devices, and we describe another study where participants tried this interface. diff --git a/src/abstracts/abstract-simple-fr.tex b/src/abstracts/abstract-simple-fr.tex index e69de29..4c6da9e 100644 --- a/src/abstracts/abstract-simple-fr.tex +++ b/src/abstracts/abstract-simple-fr.tex @@ -0,0 +1,10 @@ +De plus en plus de modèles 3D sont disponibles, et les navigateurs web supportent maintenant la visualisation 3D. +Cette thèse se concentre sur la transimission et l'interaction dans des scènes 3D et propose trois contributions principales. + +Premièrement, nous proposons une interface de navigation 3D avec marque-pages, qui sont des objets virtuels ajoutés à la scène sur lesquels les utilisateurs peuvent cliquer pour se déplacer facilement. +Nous décrivons une étude où nous analysons l'impact des marque-pages sur la navigation et la transmission, et nous améliorons la transmission grâce aux marque-pages. + +Ensuite, nous adaptons DASH, le standard de la transmission vidéo, à la transmission de données 3D. +Nous structurons les données 3D et les textures, et nous proposons un client qui exploite cette structure. + +Enfin, nous intégrons notre DASH pour la 3D ainsi que les marque-pages dans une interface pour smartphones, et nous décrivons une autre étude où les participants la testent. diff --git a/src/abstracts/main.tex b/src/abstracts/main.tex index e4b8fb4..48f188c 100644 --- a/src/abstracts/main.tex +++ b/src/abstracts/main.tex @@ -1,20 +1,26 @@ -\newpage +\clearpage +\ifodd\value{page}{}\else\hbox{}\newpage\fi +\addcontentsline{toc}{chapter}{Abstracts} + +\section*{Popularized abstract}\label{abs:simple-en} +\addcontentsline{toc}{section}{\nameref{abs:simple-en}} +\input{abstracts/abstract-simple-en} + +\section*{Résumé vulgarisé}\label{abs:simple-fr} +\addcontentsline{toc}{section}{\nameref{abs:simple-fr}} +\input{abstracts/abstract-simple-fr} + +\newpage \notsotiny% -\section*{Abstract} +\section*{Abstract}\label{abs:en} +\addcontentsline{toc}{section}{\nameref{abs:en}} \input{abstracts/abstract-en} -\section*{Résumé} +\section*{Résumé}\label{abs:fr} +\addcontentsline{toc}{section}{\nameref{abs:fr}} \input{abstracts/abstract-fr} \normalsize -\newpage - -\section*{Popularized abstract} -\input{abstracts/abstract-simple-en} - -\section*{Résumé vulgarisé} -\input{abstracts/abstract-simple-fr} -