From 29715ff95d26012d7d59fb3e0182068fad754417 Mon Sep 17 00:00:00 2001 From: Lukas Heiligenbrunner Date: Sun, 23 Nov 2025 19:50:57 +0100 Subject: [PATCH] moved slides a bit around --- presentation/main.tex | 59 ++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 31 deletions(-) diff --git a/presentation/main.tex b/presentation/main.tex index 09f4b8b..8145248 100644 --- a/presentation/main.tex +++ b/presentation/main.tex @@ -365,36 +365,6 @@ % SECTION 5: IMPLEMENTATION %---------------------------------------------------------------------------------------- - \section{GPU Implementation} - - \begin{frame}{Efficient GPU Computation} - \begin{itemize} - \item All major steps implemented on GPU: - \begin{itemize} - \item Density accumulation $\rightarrow$ vertex + fragment shader - \item Gaussian smoothing $\rightarrow$ 2 compute-shader passes - \item Integral image computation $\rightarrow$ fragment shader - \end{itemize} - \item Achieves interactive rates for millions of samples - \end{itemize} - \end{frame} - -%---------------------------------------------------------------------------------------- -% SECTION 7: RESULTS -%---------------------------------------------------------------------------------------- - - \begin{frame}{Performance} - \begin{itemize} - \item Runs at interactive frame rates: - \begin{itemize} - \item e.g. 4M samples in $\approx 3$ ms per iteration - \end{itemize} - %\item Standard deviation of samples/bin decreases monotonically - %\item Overplotting fraction also decreases monotonically - \end{itemize} - \centering - \includegraphics[scale=0.4]{rsc/img} - \end{frame} \begin{frame}{Example I} \centering @@ -444,8 +414,35 @@ \appendix - \section{Backup}\label{sec:backup} + \section{Backup Slides}\label{sec:backup} + \begin{frame}{Efficient GPU Computation} + \begin{itemize} + \item All major steps implemented on GPU: + \begin{itemize} + \item Density accumulation $\rightarrow$ vertex + fragment shader + \item Gaussian smoothing $\rightarrow$ 2 compute-shader passes + \item Integral image computation $\rightarrow$ fragment shader + \end{itemize} + \item Achieves interactive rates for millions of samples + \end{itemize} + \end{frame} + + \begin{frame}{Performance} + \begin{itemize} + \item Runs at interactive frame rates: + \begin{itemize} + \item e.g. 4M samples in $\approx 3$ ms per iteration + \end{itemize} + %\item Standard deviation of samples/bin decreases monotonically + %\item Overplotting fraction also decreases monotonically + \end{itemize} + \centering + \includegraphics[scale=0.4]{rsc/img}\\ + Source:~\cite{Rave_2025} + \end{frame} + + \section{Math: Domain Transformation} \begin{frame}{Domain Transformation (Molchanov \& Linsen)} \begin{itemize} \item Integral Images $\rightarrow$ Transformation mapping