\documentclass[10pt,twocolumn,a4paper]{article}

\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{times}
\usepackage{authblk}

\addtolength{\oddsidemargin}{-15mm}
\addtolength{\evensidemargin}{-15mm}
\addtolength{\textwidth}{30mm}
\addtolength{\topmargin}{-20mm}
\addtolength{\textheight}{35mm}

%% Paper title.
\title{Guidelines for Project in EDAN35 High Performance Computer Graphics}

%% Author / Affiliation
\author{Michael Doggett\thanks{e-mail: michael.doggett@cs.lth.se}}
\author{Second Author\thanks{second.author@cs.lth.se}}

\affil{Lund University\\ Sweden}

%%%%%% START OF THE PAPER %%%%%%

\begin{document}

\maketitle

\begin{abstract}
In this paper, we describe the projects that can be done in the course \href{http://cs.lth.se/edan35}{EDAN35 High Performance Computer Graphics} at the Department of Computer Science, Lund University. In order to pass this part of the course, the requirements for each type of project are described, and as well the rules for those of you who wish to participate in the competition. The project also needs to be documented, and you should use the style used in this paper for that, so there is a section on formatting as well.
\end{abstract}


\section{Introduction}
As part of the course EDAN35, each group of two\footnote{In some cases, groups with only three or one student
have to be formed, but this should be avoided as much as possible.} students need to create
a project. The project should be a 3D Graphics applications based on a 3D engine, for example the framework used in the assignements.
The project is worth 3 points.

Any group who wants to can participate in a competition where you present your project.

\section{3D Graphics Project}
In this project, you have a lot of freedom. You need to write
an application using a 3D Graphics API, such as OpenGL, a rendering engine, such as the C++ framework used in the labs, which is a demonstration of 3D graphics algorithm. 
Examples of applications may include:
\begin{itemize}
    \item 3D graphics algorithm. From recent paper or GPU programming text, such as GPU Gems
    \item Game
    \item Screensaver
    \item Demo
    \item Graphics tool
    \item something completely different
\end{itemize}
Remember though that as a group of two, you need to spend nearly 6 weeks on this.

The performance of your application is not the most important thing for the project. If you do
optimize for performance, that is a good thing (especially for the competition).

You can use the code from the \textit{Deferred Shading Assigment} when you start with this type of project.

\subsection{Who wins the 3D Graphics competition?}
A jury will decide at the last lecture.

The deadline is at 13:00 on the day before the last lecture and competition.
The code should be delivered by then so that it can be demonstrated at the competition.
However, note that modifications to the code can be done after that (in order to further impress the jury, or for final grading).

\section{Written Report}

The report should be handed in using a PDF. You can use any word processing software you like, but you need to generate a PDF for the final submission.

The typesetting for this paper was done using pdf\LaTeX. It is recommended that you
use this as well, and therefore the ``source files'' for this very document are
available on the course website. If you are not familiar with pdf\LaTeX, then
you may use whatever other word processing program you like, as long as you mimic
the general style in this paper (i.e., you paper should look similar to
this paper).

The source files consists of two files: \texttt{project.tex} and \texttt{project.bib}.
There is also a PNG image called \texttt{lugg.png} that is shown later in this paper.
It is included into the document in \texttt{project.tex}, where you should delete this document's text,
and instead write your own text.

You should write your report as a scientific paper. It should have (at least)
the following sections:
\begin{itemize}
    \item Abstract [brief summary of key results]
    \item Introduction [why do what we did? motivation]
    \item Algorithms or Application [description of what you did, what algorithms you implemented, references to how you found out about them]
    \item Results [e.g., performance, \textbf{screenshots}, usefulness etc]
    \item Discussion [what did not work, what worked well, what can be improved, optimizations you tried]
    \item Conclusion [any concluding remarks -- skip if you do not have anything to say in addition to what you've already said]
\end{itemize}
Some groups may not have enough important material to write a ``Discussion''-section,
and in such cases, that section can be omitted. Also, look at scientific papers,
e.g.,~\cite{Hakura97,Igehy98,RaganKelley2011,Doggett2012,Ganestam2015}, and try to follow their general style.
When in doubt, come and ask us.
If you need references not found in the file \texttt{project.bib}, simply add your reference to
that file. The report should be 2--4 pages long.

You can include screenshots as PNGs or illustrations in the PDF format.
An example is shown in Figure~\ref{fig_lugg}. See the source file \texttt{project.tex}
for how this is done in \LaTeX.
\begin{figure}[tb]
    \centering
    \includegraphics[width=0.7\columnwidth]{lugg.png}
    \caption{This is the logotype for LUGG: Lund University Graphics Group.}
    \label{fig_lugg}
\end{figure}

\section{Conclusion}
Make a great project. You're clever. Surprise us (and the jury)!

\bibliographystyle{alpha}
\bibliography{project}
\end{document}
