Commit 81406105 by Kai Westerkamp

.

parent f5e6d27b
Pipeline #164 passed with stage
in 6 minutes 36 seconds
...@@ -11,14 +11,34 @@ ...@@ -11,14 +11,34 @@
\headcommand {\beamer@framepages {5}{5}} \headcommand {\beamer@framepages {5}{5}}
\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}} \headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}
\headcommand {\beamer@framepages {6}{6}} \headcommand {\beamer@framepages {6}{6}}
\headcommand {\slideentry {0}{0}{7}{7/10}{}{0}} \headcommand {\slideentry {0}{0}{7}{7/7}{}{0}}
\headcommand {\beamer@framepages {7}{10}} \headcommand {\beamer@framepages {7}{7}}
\headcommand {\slideentry {0}{0}{8}{11/11}{}{0}} \headcommand {\slideentry {0}{0}{8}{8/11}{}{0}}
\headcommand {\beamer@framepages {11}{11}} \headcommand {\beamer@framepages {8}{11}}
\headcommand {\slideentry {0}{0}{9}{12/12}{}{0}} \headcommand {\slideentry {0}{0}{9}{12/12}{}{0}}
\headcommand {\beamer@framepages {12}{12}} \headcommand {\beamer@framepages {12}{12}}
\headcommand {\beamer@partpages {1}{12}} \headcommand {\slideentry {0}{0}{10}{13/13}{}{0}}
\headcommand {\beamer@subsectionpages {1}{12}} \headcommand {\beamer@framepages {13}{13}}
\headcommand {\beamer@sectionpages {1}{12}} \headcommand {\slideentry {0}{0}{11}{14/14}{}{0}}
\headcommand {\beamer@documentpages {12}} \headcommand {\beamer@framepages {14}{14}}
\headcommand {\def \inserttotalframenumber {8}} \headcommand {\slideentry {0}{0}{12}{15/15}{}{0}}
\headcommand {\beamer@framepages {15}{15}}
\headcommand {\slideentry {0}{0}{13}{16/16}{}{0}}
\headcommand {\beamer@framepages {16}{16}}
\headcommand {\slideentry {0}{0}{14}{17/17}{}{0}}
\headcommand {\beamer@framepages {17}{17}}
\headcommand {\slideentry {0}{0}{15}{18/18}{}{0}}
\headcommand {\beamer@framepages {18}{18}}
\headcommand {\slideentry {0}{0}{16}{19/19}{}{0}}
\headcommand {\beamer@framepages {19}{19}}
\headcommand {\slideentry {0}{0}{17}{20/20}{}{0}}
\headcommand {\beamer@framepages {20}{20}}
\headcommand {\slideentry {0}{0}{18}{21/21}{}{0}}
\headcommand {\beamer@framepages {21}{21}}
\headcommand {\slideentry {0}{0}{19}{22/22}{}{0}}
\headcommand {\beamer@framepages {22}{22}}
\headcommand {\beamer@partpages {1}{22}}
\headcommand {\beamer@subsectionpages {1}{22}}
\headcommand {\beamer@sectionpages {1}{22}}
\headcommand {\beamer@documentpages {22}}
\headcommand {\def \inserttotalframenumber {18}}
No preview for this file type
...@@ -57,6 +57,20 @@ ...@@ -57,6 +57,20 @@
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle{Einleitung}
Einleitung//
Inhalt?
\end{frame}
\begin{frame}
\frametitle{Virtual Point Lights}
\end{frame}
\begin{frame}
\frametitle{Rendergleichung} \frametitle{Rendergleichung}
$$L(x,o) = L_e(x,o) + \int_{\Omega^+}f_r(i,x,o)L_i(x,i)max(0,i\cdot n)di$$ $$L(x,o) = L_e(x,o) + \int_{\Omega^+}f_r(i,x,o)L_i(x,i)max(0,i\cdot n)di$$
...@@ -79,12 +93,6 @@ $$L_i(x,i) = L(y,-i)$$ $$y = ray(x,i)$$ ...@@ -79,12 +93,6 @@ $$L_i(x,i) = L(y,-i)$$ $$y = ray(x,i)$$
\end{frame} \end{frame}
\begin{frame} \begin{frame}
\frametitle{Virtual Point Lights}
\end{frame}
\begin{frame}
\frametitle{Spherical Gaussians} \frametitle{Spherical Gaussians}
$$G(v;p,\lambda,c) = c\cdot e{^{\lambda(v \cdot p-1)}}$$ $$G(v;p,\lambda,c) = c\cdot e{^{\lambda(v \cdot p-1)}}$$
...@@ -172,14 +180,14 @@ $$G(v;p,\lambda,c) = c\cdot e{^{\lambda(v \cdot p-1)}}$$ ...@@ -172,14 +180,14 @@ $$G(v;p,\lambda,c) = c\cdot e{^{\lambda(v \cdot p-1)}}$$
% Bild Wackeln Fixen % Bild Wackeln Fixen
\only<1>{ \only<1>{
Receiver \heading{Receiver}
$$L(x,o) =\int_{\Omega^T}f_r(-r,x,o)L_i(x,-r)max(0,-r\cdot n_x)dr$$ $$L(x,o) =\int_{\Omega^T}f_r(-r,x,o)L_i(x,-r)max(0,-r\cdot n_x)dr$$
Reflector \heading{Reflector}
$$L(y,r) =\int_{\Omega}f_r(i,y,r)G_l(i)max(0,i\cdot n_T)di$$ $$L(y,r) =\int_{\Omega}f_r(i,y,r)G_l(i)max(0,i\cdot n_T)di$$
} }
\only<2>{ \only<2>{
Reflector \heading{Reflector}
$$L(y,r) =\int_{\Omega}f_r(i,y,r)G_l(i)max(0,i\cdot n_T)di$$ $$L(y,r) =\int_{\Omega}f_r(i,y,r)G_l(i)max(0,i\cdot n_T)di$$
BRDF als Summe von SG \\ BRDF als Summe von SG \\
Cos Term ist ``wirklich glatt'' Cos Term ist ``wirklich glatt''
...@@ -187,7 +195,7 @@ $$L(y,r) \approx F(r) G(r;i_r,\lambda_r)$$ ...@@ -187,7 +195,7 @@ $$L(y,r) \approx F(r) G(r;i_r,\lambda_r)$$
} }
\only<3>{ \only<3>{
Receiver \heading{Receiver}
$$L(x,o) =\int_{\Omega^T}f_r(-r,x,o)L_i(x,-r)max(0,-r\cdot n_x)dr$$ $$L(x,o) =\int_{\Omega^T}f_r(-r,x,o)L_i(x,-r)max(0,-r\cdot n_x)dr$$
BRDF als Summe von SG \\ BRDF als Summe von SG \\
Cos Term ist ``wirklich glatt''\\ Cos Term ist ``wirklich glatt''\\
...@@ -221,66 +229,150 @@ $$\Omega_t = \Omega_{\triangle ABC} = \Omega_{\triangle PBC}-\Omega_{\triangle P ...@@ -221,66 +229,150 @@ $$\Omega_t = \Omega_{\triangle ABC} = \Omega_{\triangle PBC}-\Omega_{\triangle P
\end{frame} \end{frame}
\begin{frame}
\frametitle{Baum}
\begin{minipage}{.625\linewidth}
\heading{Struktur}
\begin{itemize}
\item Bl{\"a}tter sind die Dreiecke
\item Knoten haben 2 Kinder
\end{itemize}
\heading{Berechnung der Reflexion}
\begin{itemize}
\item Mittelpunkt
\item Durchschnitts Normale
\item die Durchschnittsfarbe
\item Dreiecksfl{\"a}che
\end{itemize}
\heading{Berechnung des Fehlers}
\begin{itemize}
\item Bounding Box
\item Normalenverteilung
\item gr{\"o}{\ss}te und kleinste Farbwert
\end{itemize}
\end{minipage}
\hfill
\parbox{.325\linewidth}{\makebox[.325\textwidth][r]{
\includegraphics[width=0.45\textwidth]{Bilder/Tree.png}}}
\end{frame}
\begin{frame}
\frametitle{Baum}
\heading{Erstellen des Baums}
\begin{itemize}
\item Start: Wurzel mit allen Dreiecken
\item Split Kriterium aus Dreiecks Mittelpunkt und Normale
\item Principal component analysis (PCA)
\item Split in 2 Kinder entlang der gr{\"o}{\ss}te Varianz
\end{itemize}
\begin{minipage}{.625\linewidth}
\heading{Schnitt bestimmen}
\begin{itemize}
\item Starte mit der Wurzel
\item finde Knoten mit gr{\"o}{\ss}te Fehler
\item ersetze ihn durch beide Kinder
\end{itemize}
Abbruch bei:
\begin{itemize}
\item Fehler <1\%
\item 1000 Knoten
\end{itemize}
\end{minipage}
\hfill
\parbox{.325\linewidth}{\makebox[.325\textwidth][r]{
\includegraphics[width=0.45\textwidth]{Bilder/Cut.png}}}
\end{frame}
\begin{frame}
\frametitle{Sichtbarkeit}
\begin{minipage}{.625\linewidth}
\heading{Licht und Reflektor}
\begin{itemize}
\item Variance Shadow Maps
\end{itemize}
\heading{Reflektor Reciever}
\begin{itemize}
\item 200 Virtual Point Lights mit Imperfect Shadowmaps
\item Pro Knoten speichere die 3 n{\"a}hesten VPL
\item Projiziere Knoten auf die Ebene der VPL
\item interpolieren (baryzentrische Koordinaten)
\end{itemize}
\end{minipage}
\hfill
\parbox{.325\linewidth}{\makebox[.325\textwidth][r]{
\includegraphics[width=0.35\textwidth]{\paper/Reflection.png}}}
\end{frame}
\begin{frame}
\frametitle{Rendern}
\heading{Setup}
\begin{itemize}
\item Erstellen des Baums ab 200 Dreiecken
\end{itemize}
\heading{Pro Pixel}
\begin{itemize}
\item Direkte Beleuchtung ausrechnen
\item Schnitt Selektion
\begin{itemize}
\item{F{\"u}r Vertecies mit CUDA}
\item{``interpolieren'' f{\"u}r Fragmente}
\end{itemize}
\item Berechnung der Reflektion
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Evaluation}
\begin{center}
\includegraphics[width=0.5\textwidth]{\paper/Compare.png}
\end{center}
\end{frame}
\begin{frame}
\frametitle{Evaluation}
\begin{center}
\includegraphics[width=0.8\textwidth]{\paper/Glossiness.png}
\end{center}
\end{frame}
\begin{frame}
\frametitle{Evaluation}
\begin{center}
\includegraphics[width=\textwidth]{\paper/Beispiele.png}
\end{center}
\end{frame}
\begin{frame}[plain,c]
\frametitle{Fragen}
\begin{center}
\Huge Fragen?
\end{center}
\end{frame}
\begin{frame}
\frametitle{Quellen}
TODO
\end{frame}
\end{document} \end{document}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment