Added slides.

This commit is contained in:
Faerbit 2014-12-16 00:23:35 +01:00
parent 104b8b4bbc
commit 6db55f5622
15 changed files with 516 additions and 0 deletions

52
slides/beamercolorthemeacg.sty Executable file
View File

@ -0,0 +1,52 @@
\definecolor{ACGgreen}{RGB}{0,48,16}
\definecolor{ACGyellow}{RGB}{224,224,208}
\definecolor{ACGorange}{RGB}{240,112,48}
\definecolor{ACGwhite}{RGB}{223,223,207}
\setbeamercolor*{normal text}{fg=ACGyellow,bg=ACGgreen}
\DeclareOption{overlystylish}
{
\def\beamer@cta@do{
\setbeamertemplate{background canvas}[vertical shading][bottom=black,top=black,middle=ACGgreen!50!black]
}
}
\ProcessOptions
\@ifundefined{beamer@cta@do}{}{\beamer@cta@do}
\mode<presentation>
\setbeamercolor*{example text}{fg=ACGgreen!65!black}
\setbeamercolor{alerted text}{fg=ACGorange!70!red}
\setbeamercolor*{structure}{fg=ACGorange}
\setbeamercolor{palette primary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!75!black}
\setbeamercolor{palette secondary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!60!black}
\setbeamercolor{palette tertiary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!45!black}
\setbeamercolor{palette quaternary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!30!black}
\setbeamercolor*{block body}{bg=normal text.bg!90!black}
\setbeamercolor*{block body alerted}{bg=normal text.bg!90!black}
\setbeamercolor*{block body example}{bg=normal text.bg!90!black}
\setbeamercolor*{block title}{parent=structure,bg=normal text.bg!75!black}
\setbeamercolor*{block title alerted}{use={normal text,alerted text},fg=alerted text.fg!75!normal text.fg,bg=normal text.bg!75!black}
\setbeamercolor*{block title example}{use={normal text,example text},fg=example text.fg!75!normal text.fg,bg=normal text.bg!75!black}
\setbeamercolor{item projected}{fg=black}
\setbeamercolor*{sidebar}{parent=palette primary}
\setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg}
\setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg}
\setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg}
\setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg}
\setbeamercolor*{separation line}{}
\setbeamercolor*{fine separation line}{}
\mode
<all>

BIN
slides/images/demo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 KiB

BIN
slides/images/line.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
slides/images/logo.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
slides/images/sketch.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

39
slides/layoutacg.tex Normal file
View File

@ -0,0 +1,39 @@
\mode<presentation>
{
\usetheme{Darmstadt}
\useoutertheme{miniframes}
\usecolortheme{acg}
\setbeamercovered{transparent}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}
{
\includegraphics[width=\paperwidth]{images/logo.png}
\vspace*{-0.8cm}
\begin{center}
\color{ACGorange}\large{\insertpagenumber}
\end{center}
\vspace*{-0.8cm}
\begin{flushright}
\textcolor{ACGwhite}{\footnotesize{}} \hspace*{0.95cm}
\end{flushright}
\vspace*{-0.3cm}
}
\setbeamertemplate{headline}
{
\vspace*{0.1cm}
\includegraphics[width=\paperwidth]{images/line.png}
\vspace*{-0.1cm}
\huge
\begin{center}
\invisible{Ag}
\color{ACGorange}\insertsubsection
\invisible{Ag}
\end{center}
\vspace*{-0.1cm}
\includegraphics[width=\paperwidth]{images/line.png}
\vspace*{-0.3cm}
}
}

BIN
slides/slides.pdf Normal file

Binary file not shown.

135
slides/slides.tex Executable file
View File

@ -0,0 +1,135 @@
%*****************************************************************************%
% This LaTeX-Template is based on the beamer package: %
% http://latex-beamer.sourceforge.net %
% %
% For further details on how to create beamer slides you can check their %
% documentation: %
% http://mirror.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf %
% %
% The layout fits the current standard of the acg color scheme. %
% Version: 1.0 %
% Authors: Lars Krecklau <krecklau@informatik.rwth-aachen.de> %
%*****************************************************************************%
\documentclass{beamer}
\usepackage{graphicx}
\usepackage[german]{babel}
% Place in these lines your title and the author's names:
\newcommand{\myTitle}{Milestone 2 - Marble Race Game - Group C}
\newcommand{\myAutors}{Fabian Klemp, Steffen F\"undgens, Simon Froitzheim, Jasper Manousek}
\newcommand{\myAutorsFoot}{\myAutors}
% If you want to draw images by latex:
% http://www.texample.net/tikz/
\usepackage{tikz}
\usetikzlibrary{arrows,shapes}
% Apply the acg layout
\include{layoutacg}
% Setup the title page
\title{\myTitle}
\author{\myAutors}
\institute{RWTH Aachen University}
\date{\today}
\subject{\myTitle}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section{\myTitle}
\subsection{Steffen}
\begin{frame}
\begin{itemize}
\item Level Editor:
\begin{itemize}
\item Create Heightmap
\item Create LevelX.png
\item Run our Converter
\end{itemize}
\uncover<2->{ Basic Triggers:
\begin{itemize}
\item need some work ...
\end{itemize}}
\uncover<3->{ Future Work:
\begin{itemize}
\item make Triggers more awesome
\item Implement a seperate loading thread (split up level and only load closest stuff)
\end{itemize}}
\end{itemize}
\end{frame}
\subsection{Japser}
\begin{frame}
\begin{itemize}
\item Physics:
\begin{itemize}
\item Changed control behaviour of the marble
\item Implemented several collision shapes
\item Implemented MeshCollision
\item Scaling Problems
\end{itemize}
\uncover<2->{ Future Work:
\begin{itemize}
\item Make Physics more roboust
\item Camera collision(already started)
\item Animations(Sliding Door, Canon, ...)
\end{itemize}}
\end{itemize}
\end{frame}
\subsection{Simon}
\begin{frame}
\begin{itemize}
\item Modeling/Texturing:
\begin{itemize}
\item Improved marble texture
\item Improved textures on other objects
\end{itemize}
\uncover<2->{ Future Work:
\begin{itemize}
\item Design a half-pipe
\item Design an actual level
\end{itemize}}
\end{itemize}
\end{frame}
\subsection{Fabian}
\begin{frame}
\includegraphics[width=9cm]{images/sketch}
\end{frame}
\begin{frame}
\begin{itemize}
\item Graphics:
\begin{itemize}
\item Implemented fog
\item Implemented a skydome
\item Implemented Shadow mapping
\begin{itemize}
\item Sun shadow works mostly (has a bug)
\item Started point light shadows (huge mess)
\end{itemize}
\end{itemize}
\uncover<2->{ Future Work:
\begin{itemize}
\item Finish working on shadows
\item Implement bump mapping
\item Particle Systems
\item (Screen Space Ambient Occlusion)
\end{itemize}}
\end{itemize}
\end{frame}
\subsection{Demo}
\begin{frame}
\includegraphics[width=8.5cm]{images/demo}
\end{frame}
\end{document}

View File

@ -0,0 +1,52 @@
\definecolor{ACGgreen}{RGB}{0,48,16}
\definecolor{ACGyellow}{RGB}{224,224,208}
\definecolor{ACGorange}{RGB}{240,112,48}
\definecolor{ACGwhite}{RGB}{223,223,207}
\setbeamercolor*{normal text}{fg=ACGyellow,bg=ACGgreen}
\DeclareOption{overlystylish}
{
\def\beamer@cta@do{
\setbeamertemplate{background canvas}[vertical shading][bottom=black,top=black,middle=ACGgreen!50!black]
}
}
\ProcessOptions
\@ifundefined{beamer@cta@do}{}{\beamer@cta@do}
\mode<presentation>
\setbeamercolor*{example text}{fg=ACGgreen!65!black}
\setbeamercolor{alerted text}{fg=ACGorange!70!red}
\setbeamercolor*{structure}{fg=ACGorange}
\setbeamercolor{palette primary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!75!black}
\setbeamercolor{palette secondary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!60!black}
\setbeamercolor{palette tertiary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!45!black}
\setbeamercolor{palette quaternary}{use={structure,normal text},fg=structure.fg,bg=normal text.bg!30!black}
\setbeamercolor*{block body}{bg=normal text.bg!90!black}
\setbeamercolor*{block body alerted}{bg=normal text.bg!90!black}
\setbeamercolor*{block body example}{bg=normal text.bg!90!black}
\setbeamercolor*{block title}{parent=structure,bg=normal text.bg!75!black}
\setbeamercolor*{block title alerted}{use={normal text,alerted text},fg=alerted text.fg!75!normal text.fg,bg=normal text.bg!75!black}
\setbeamercolor*{block title example}{use={normal text,example text},fg=example text.fg!75!normal text.fg,bg=normal text.bg!75!black}
\setbeamercolor{item projected}{fg=black}
\setbeamercolor*{sidebar}{parent=palette primary}
\setbeamercolor{palette sidebar primary}{use=normal text,fg=normal text.fg}
\setbeamercolor{palette sidebar secondary}{use=structure,fg=structure.fg}
\setbeamercolor{palette sidebar tertiary}{use=normal text,fg=normal text.fg}
\setbeamercolor{palette sidebar quaternary}{use=structure,fg=structure.fg}
\setbeamercolor*{separation line}{}
\setbeamercolor*{fine separation line}{}
\mode
<all>

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -0,0 +1,39 @@
\mode<presentation>
{
\usetheme{Darmstadt}
\useoutertheme{miniframes}
\usecolortheme{acg}
\setbeamercovered{transparent}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}
{
\includegraphics[width=\paperwidth]{images/logo.png}
\vspace*{-0.8cm}
\begin{center}
\color{ACGorange}\large{\insertpagenumber}
\end{center}
\vspace*{-0.8cm}
\begin{flushright}
\textcolor{ACGwhite}{\footnotesize{\myAutorsFoot}} \hspace*{0.95cm}
\end{flushright}
\vspace*{-0.3cm}
}
\setbeamertemplate{headline}
{
\vspace*{0.1cm}
\includegraphics[width=\paperwidth]{images/line.png}
\vspace*{-0.1cm}
\huge
\begin{center}
\invisible{Ag}
\color{ACGorange}\insertsubsection
\invisible{Ag}
\end{center}
\vspace*{-0.1cm}
\includegraphics[width=\paperwidth]{images/line.png}
\vspace*{-0.3cm}
}
}

Binary file not shown.

199
slides/slides_examples/slides.tex Executable file
View File

@ -0,0 +1,199 @@
%*****************************************************************************%
% This LaTeX-Template is based on the beamer package: %
% http://latex-beamer.sourceforge.net %
% %
% For further details on how to create beamer slides you can check their %
% documentation: %
% http://mirror.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf %
% %
% The layout fits the current standard of the acg color scheme. %
% Version: 1.0 %
% Authors: Lars Krecklau <krecklau@informatik.rwth-aachen.de> %
%*****************************************************************************%
\documentclass{beamer}
\usepackage{graphicx}
\usepackage[german]{babel}
% Place in these lines your title and the author's names:
\newcommand{\myTitle}{Title}
\newcommand{\myAutors}{Authors}
\newcommand{\myAutorsFoot}{\myAutors}
% If you want to draw images by latex:
% http://www.texample.net/tikz/
\usepackage{tikz}
\usetikzlibrary{arrows,shapes}
% Apply the acg layout
\include{layoutacg}
% Setup the title page
\title{\myTitle}
\author{\myAutors}
\institute{RWTH Aachen University}
\date{\today}
\subject{\myTitle}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\section{\myTitle}
\subsection{Layouts}
\begin{frame}[t]
Start the content of the slide on top of the page...
\end{frame}
\begin{frame}
...or let it be centered automatically.
\end{frame}
\begin{frame}
\begin{block}{Block 1}
Use \textbf{blocks} to structure your slides.
\end{block}
\begin{block}{Block 2}
Blocks will be aligned vertically.
\end{block}
\end{frame}
\begin{frame}
\begin{columns}[t]
\column[T]{0.7\linewidth}
\begin{block}{Block 1}
Use \textbf{columns} for horizontal slide layouts
\end{block}
\begin{block}{Block 2}
Blocks will be vertically aligned in each column
\end{block}
\column[T]{0.3\linewidth}
\begin{block}{Block 3}
\begin{figure}
\centering
\includegraphics[width=\linewidth]{images/dummy}
\end{figure}
\end{block}
\end{columns}
\end{frame}
\subsection{Beamer Techniques}
\begin{frame}
\begin{block}{Uncover}
\begin{itemize}
\item Use \textbf{uncovering} for making only parts of the slide fully visible
\uncover<2->{\item This helps to concentrate on the current points}
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\begin{block}{Alert}
\begin{itemize}
\item Use \textbf{alert} as another technique for emphasizing
\uncover<2->{\item Focus on \alert<2>{important} details}
\uncover<3->{\item This helps to guide the viewer through your presentation}
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\begin{block}{Visible}
\begin{itemize}
\item You may also want to place something in between points
\visible<2>{\item So this is our additional information}
\item But already reserve the space
\end{itemize}
\end{block}
\end{frame}
\begin{frame}[t]
\begin{columns}[t]
\column[T]{0.7\linewidth}
\begin{block}{Only}
\begin{itemize}
\item Use \textbf{only} to display something on one specific slide
\item For example: Images to certain keypoints:
\begin{itemize}
\uncover<2->{\item Image on \alert<2->{\only<-2>{100}\only<3>{50}\only<4>{25}\%} line width}
\end{itemize}
\end{itemize}
\end{block}
\column[T]{0.3\linewidth}
\only<2->{
\begin{block}{Image}
\only<2>{
\begin{figure}
\centering
\includegraphics[width=\linewidth]{images/dummy}
\end{figure}
}
\only<3>{
\begin{figure}
\centering
\includegraphics[width=0.5\linewidth]{images/dummy}
\end{figure}
}
\only<4>{
\begin{figure}
\centering
\includegraphics[width=0.25\linewidth]{images/dummy}
\end{figure}
}
\end{block}
}
\end{columns}
\end{frame}
\subsection{TikZ + Beamer}
\begin{frame}
% Example taken from: http://www.texample.net/tikz/examples/beamer-arrows/
% The example was slightly modified
\begin{block}{Use TikZ in LaTeX}
% For every picture that defines or uses external nodes, you'll have to
% apply the 'remember picture' style. To avoid some typing, we'll apply
% the style to all pictures.
\tikzstyle{every picture}+=[remember picture]
% Below we mix an ordinary equation with TikZ nodes. Note that we have to
% adjust the baseline of the nodes to get proper alignment with the rest of
% the equation.
\begin{equation*}
\vec{a}_p = \vec{a}_o+\frac{{}^bd^2}{dt^2}\vec{r} +
\tikz[baseline]{
\node[draw, anchor=base] (t1)
{$ 2\vec{\omega}_{ib}\times\frac{{}^bd}{dt}\vec{r}$};
} +
\tikz[baseline]{
\node[draw, anchor=base] (t2)
{$\vec{\alpha}_{ib}\times\vec{r}$};
} +
\tikz[baseline]{
\node[draw,anchor=base] (t3)
{$\vec{\omega}_{ib}\times(\vec{\omega}_{ib}\times\vec{r})$};
}
\end{equation*}
\begin{itemize}
\alert<1>{\item Coriolis acceleration} \tikz[baseline=-.5ex] \node [coordinate] (n1) {};
\alert<2>{\item Transversal acceleration} \tikz[baseline=-.5ex] \node [coordinate] (n2) {};
\alert<3>{\item Centripetal acceleration} \tikz[baseline=-.5ex] \node [coordinate] (n3) {};
\end{itemize}
% Now it's time to draw some edges between the global nodes. Note that we
% have to apply the 'overlay' style.
\begin{tikzpicture}[overlay]
\path[->]<1-> (n1) edge [bend right] (t1);
\path[->]<2-> (n2) edge [bend right] (t2);
\path[->]<3-> (n3) edge [out=0, in=-90] (t3);
\end{tikzpicture}
\end{block}
\end{frame}
\end{document}