Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
CG-Seminar
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kai Westerkamp
CG-Seminar
Commits
81406105
Commit
81406105
authored
Jun 09, 2016
by
Kai Westerkamp
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
f5e6d27b
Pipeline
#164
passed with stage
in 6 minutes 36 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
163 additions
and
51 deletions
+163
-51
Cut.png
beamer/Bilder/Cut.png
+0
-0
Tree.png
beamer/Bilder/Tree.png
+0
-0
KIT-Folien-de.nav
beamer/KIT-Folien-de.nav
+29
-9
KIT-Folien-de.pdf
beamer/KIT-Folien-de.pdf
+0
-0
KIT-Folien-de.tex
beamer/KIT-Folien-de.tex
+134
-42
No files found.
beamer/Bilder/Cut.png
0 → 100644
View file @
81406105
17.5 KB
beamer/Bilder/Tree.png
0 → 100644
View file @
81406105
36.2 KB
beamer/KIT-Folien-de.nav
View file @
81406105
...
...
@@ -11,14 +11,34 @@
\headcommand {\beamer@framepages {5}{5}}
\headcommand {\slideentry {0}{0}{6}{6/6}{}{0}}
\headcommand {\beamer@framepages {6}{6}}
\headcommand {\slideentry {0}{0}{7}{7/
10
}{}{0}}
\headcommand {\beamer@framepages {7}{
10
}}
\headcommand {\slideentry {0}{0}{8}{
11
/11}{}{0}}
\headcommand {\beamer@framepages {
11
}{11}}
\headcommand {\slideentry {0}{0}{7}{7/
7
}{}{0}}
\headcommand {\beamer@framepages {7}{
7
}}
\headcommand {\slideentry {0}{0}{8}{
8
/11}{}{0}}
\headcommand {\beamer@framepages {
8
}{11}}
\headcommand {\slideentry {0}{0}{9}{12/12}{}{0}}
\headcommand {\beamer@framepages {12}{12}}
\headcommand {\beamer@partpages {1}{12}}
\headcommand {\beamer@subsectionpages {1}{12}}
\headcommand {\beamer@sectionpages {1}{12}}
\headcommand {\beamer@documentpages {12}}
\headcommand {\def \inserttotalframenumber {8}}
\headcommand {\slideentry {0}{0}{10}{13/13}{}{0}}
\headcommand {\beamer@framepages {13}{13}}
\headcommand {\slideentry {0}{0}{11}{14/14}{}{0}}
\headcommand {\beamer@framepages {14}{14}}
\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}}
beamer/KIT-Folien-de.pdf
View file @
81406105
No preview for this file type
beamer/KIT-Folien-de.tex
View file @
81406105
...
...
@@ -57,6 +57,20 @@
\end{frame}
\begin{frame}
\frametitle
{
Einleitung
}
Einleitung//
Inhalt?
\end{frame}
\begin{frame}
\frametitle
{
Virtual Point Lights
}
\end{frame}
\begin{frame}
\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
$$
...
...
@@ -79,12 +93,6 @@ $$L_i(x,i) = L(y,-i)$$ $$y = ray(x,i)$$
\end{frame}
\begin{frame}
\frametitle
{
Virtual Point Lights
}
\end{frame}
\begin{frame}
\frametitle
{
Spherical Gaussians
}
$$
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
\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
$$
Reflector
\heading
{
Reflector
}
$$
L
(
y,r
)
=
\int
_{
\Omega
}
f
_
r
(
i,y,r
)
G
_
l
(
i
)
max
(
0
,i
\cdot
n
_
T
)
di
$$
}
\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
$$
BRDF als Summe von SG
\\
Cos Term ist ``wirklich glatt''
...
...
@@ -187,7 +195,7 @@ $$L(y,r) \approx F(r) G(r;i_r,\lambda_r)$$
}
\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
$$
BRDF als Summe von SG
\\
Cos Term ist ``wirklich glatt''
\\
...
...
@@ -221,66 +229,150 @@ $$\Omega_t = \Omega_{\triangle ABC} = \Omega_{\triangle PBC}-\Omega_{\triangle P
\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}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment