href gives footnote

This commit is contained in:
Thomas Forgione 2019-10-07 10:32:32 +02:00
parent 343cde10f5
commit e7659e13a5
No known key found for this signature in database
GPG Key ID: 203DAEA747F48F41
4 changed files with 8 additions and 5 deletions

View File

@ -12,3 +12,6 @@
\newcommand{\copied}{\color{blue}}
\newcommand{\fresh}{\color{black}}
\newcommand{\resetstyle}{\color{black}}
\let\rawhref\href%
\renewcommand{\href}[2]{\rawhref{#1}{#2}\footnote{\url{#1}}}

View File

@ -9,7 +9,7 @@ Analyzing the similarities and the differences between the video and the 3D scen
In order to be able to perform streaming, data needs to be segmented so that a client can request chunks of data and display it to the user while requesting another chunk.
In video streaming, data chunks typically consist in a few seconds of video.
In mesh streaming, some progressive mesh approaches encode a a base mesh that contains low resolution geometry and textures and different chunks that increase the resolution of the base mesh.
In mesh streaming, some progressive mesh approaches encode a base mesh that contains low resolution geometry and textures and different chunks that increase the resolution of the base mesh.
Otherwise, a mesh can also be segmented by separating geometry and textures, creating chunks that contain some faces of the model, or some textures.
\subsection{Data persistence}
@ -283,8 +283,8 @@ Some other interfaces add 2 degrees of freedom to the previous one: the user doe
This is typically the case of the video game \emph{nolimits 2: roller coaster simulator} which works with VR devices (oculus rift, HTC vive, etc\ldots) where the only interaction the user has is turning the head.
Finally, most of the other interfaces give at least 5 degrees of freedom to the user: 3 being the coordinates of the position of the camera, and 2 being the angle (assuming the up vector is unchangeable, some interfaces might allow that giving a sixth degree of freedom).
The most common controls are the trackball controls where the user rotate the object like a ball \href{https://threejs.org/examples/?q=controls#misc_controls_trackball}{(live example here)} and the orbit controls, which behave like the trackball controls but preserving the up vector \href{https://threejs.org/examples/?q=controls#misc_controls_orbit}{(live example here)}.
Another popular way of controlling a free camera in a virtual environment is the first person controls \href{https://threejs.org/examples/?q=controls#misc_controls_pointerlock}{(live example here)}.
The most common controls are the trackball controls where the user rotate the object like a ball \href{https://threejs.org/examples/?q=controls\#misc_controls_trackball}{(live example here)} and the orbit controls, which behave like the trackball controls but preserving the up vector \href{https://threejs.org/examples/?q=controls\#misc_controls_orbit}{(live example here)}.
Another popular way of controlling a free camera in a virtual environment is the first person controls \href{https://threejs.org/examples/?q=controls\#misc_controls_pointerlock}{(live example here)}.
These controls are typically used in shooting video games, the mouse rotates the camera and the keyboard is used to translate it.
\subsection{Relationship between interface, interaction and streaming}

View File

@ -3,7 +3,7 @@
\fresh{}
During the last years, 3D acquisition and modeling techniques have progressed a lot.
Recent software such as \href{https://alicevision.org/#meshroom}{Meshroom} use \emph{structure from motion} and \emph{multi view stero} to infer a 3D model from a set of photographs.
Recent software such as \href{https://alicevision.org/\#meshroom}{Meshroom} use \emph{structure from motion} and \emph{multi view stero} to infer a 3D model from a set of photographs.
There are more and more devices that are specifically built to obtain 3D data: some are more expensive and provide with very precise information such as Lidar, and some cheaper devices can obtain coarse data such as the Kinect.
Thanks to these techniques, more and more 3D data becomes available.
These models have potential for multiple purposes, for example, they can be 3D printed which can reduce the production cost of some pieces of hardware or enable the creation of new objects, but most uses will consist in visualisation.

View File

@ -13,10 +13,10 @@
footsepline=true,
]{scrbook}
\usepackage{commands}
\usepackage{listings}
\usepackage{config}
\usepackage{listing-config}
\usepackage{commands}
\begin{document}
\let\rawref\ref%