chktex changes
This commit is contained in:
parent
845d19c72c
commit
4b644e6243
5 changed files with 101 additions and 117 deletions
|
|
@ -8,15 +8,15 @@
|
|||
\begin{frame}{Raytracing}
|
||||
\begin{center}
|
||||
\begin{minipage}{0.4\linewidth}
|
||||
\flushleft Turn 3D model...
|
||||
\includegraphics[width=\linewidth]{presentation/img/proseminar_workbench.png}
|
||||
\flushleft{} Turn 3D model...
|
||||
\includegraphics[width=\linewidth]{img/proseminar_workbench.png}
|
||||
\end{minipage}
|
||||
\pause
|
||||
\pause{}
|
||||
$\rightarrow$
|
||||
\hspace{10mm}
|
||||
\begin{minipage}{0.4\linewidth}
|
||||
\flushright ...into a physically accurate image
|
||||
\includegraphics[width=0.8\linewidth]{presentation/img/proseminar_cycles.png}
|
||||
\flushright{} \ldots into a physically accurate image
|
||||
\includegraphics[width=0.8\linewidth]{proseminar_cycles.png}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
|
@ -38,7 +38,7 @@
|
|||
%\end{itemize}
|
||||
[\cite{ACM:rendering_equation}]
|
||||
\item Problem: This equation is not analytically solvable\\
|
||||
$\rightarrow$ Solve numerically using Monte-Carlo integration (i.e. raytracing)
|
||||
$\rightarrow$ Solve numerically using Monte-Carlo integration (i.e.\ raytracing)
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
|
@ -50,33 +50,33 @@
|
|||
\item Cast rays from the camera towards the scene
|
||||
\item Calculate geometry intersection
|
||||
\item Trace rays from intersection point to all light sources
|
||||
\item Calculate color from emission and the sampled reflected light taking geometry into account (e.g. occlusion)
|
||||
\item Have the ray "bounce around" to account for indirect lighting
|
||||
\item Calculate color from emission and the sampled reflected light, taking geometry into account (e.g.\ occlusion)
|
||||
\item Have the ray ``bounce around' to account for indirect lighting
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\pause
|
||||
\pause{}
|
||||
\begin{block}{Variables}
|
||||
Scene depends on lots of variables:
|
||||
\begin{itemize}
|
||||
\item Material properties (roughness, emission strength, color, transmissiveness...)
|
||||
\item Material properties (roughness, emission strength, color, transmissiveness\ldots)
|
||||
\item Vertex positions
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Visualization}
|
||||
\input{presentation/diagrams/raytracing_anim}
|
||||
\input{diagrams/raytracing_anim}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Image synthesis - optical phenomena}
|
||||
\begin{frame}{Image synthesis~-~optical phenomena}
|
||||
\centering
|
||||
\includegraphics[width=0.38\linewidth]{presentation/img/proseminar_cycles_annotated.png}
|
||||
\includegraphics[width=0.38\linewidth]{proseminar_cycles_annotated.png}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Differentiable rendering}
|
||||
\begin{frame}{Differentiable rendering}
|
||||
\begin{itemize}
|
||||
\item Given: Function mapping a 3D-scene to a real number (e.g. error function)
|
||||
\item Given: Function mapping a 3D-scene to a real number (e.g.\ error function)
|
||||
\item Target: Calculate gradient of that function
|
||||
\item Required: Differentiate with respect to any scene parameter
|
||||
\end{itemize}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue