Added slides.
52
slides/beamercolorthemeacg.sty
Executable 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
After Width: | Height: | Size: 555 KiB |
BIN
slides/images/line.png
Executable file
After Width: | Height: | Size: 2.8 KiB |
BIN
slides/images/logo.png
Executable file
After Width: | Height: | Size: 23 KiB |
BIN
slides/images/sketch.jpg
Normal file
After Width: | Height: | Size: 2.1 MiB |
39
slides/layoutacg.tex
Normal 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
135
slides/slides.tex
Executable 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}
|
52
slides/slides_examples/beamercolorthemeacg.sty
Executable 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/slides_examples/images/dummy.jpg
Executable file
After Width: | Height: | Size: 46 KiB |
BIN
slides/slides_examples/images/line.png
Executable file
After Width: | Height: | Size: 2.8 KiB |
BIN
slides/slides_examples/images/logo.png
Executable file
After Width: | Height: | Size: 23 KiB |
39
slides/slides_examples/layoutacg.tex
Normal 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}
|
||||
}
|
||||
}
|
||||
|
BIN
slides/slides_examples/slides.pdf
Normal file
199
slides/slides_examples/slides.tex
Executable 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}
|