© 2011 Michael Doggett
Competition and Summary
Michael DoggettDepartment of Computer Science
Lund university
© mmxvii mcd
Competition Jury
• Marcus Dawson, Illusion Labs
• Valdemar Roxling, Illusion Labs & 2015 winner
• Jon Hasselgren, Nvidia Research
• Gustaf Waldemarson, ARM & 2012 winner
• Mattias Gustafsson, 2016 2nd place
© mmxvii mcd
Projects1. Fracture - Daniel & Tom
2. Snow - Vilhelm & Magnus
3. Snow - Johan & Dennis
4. 2D Fire - Erik & Christian
5. TAA - Christian
6. GL4 Terrain - Christopher & Daniel
7. MC Terrain - David & Olle
© mmxvii mcd
Projects1. Fracture - Daniel & Tom
2. Snow - Vilhelm & Magnus
3. Snow - Johan & Dennis
4. 2D Fire - Erik & Christian
5. TAA - Christian
6. GL4 Terrain - Christopher & Daniel
7. MC Terrain - David & Olle
© mmxvii mcd
Projects1. Fracture - Daniel & Tom
2. Snow - Vilhelm & Magnus
3. Snow - Johan & Dennis
4. 2D Fire - Erik & Christian
5. TAA - Christian
6. GL4 Terrain - Christopher & Daniel
7. MC Terrain - David & Olle
© mmxvii mcd
Projects1. Fracture - Daniel & Tom
2. Snow - Vilhelm & Magnus
3. Snow - Johan & Dennis
4. 2D Fire - Erik & Christian
5. TAA - Christian
6. GL4 Terrain - Christopher & Daniel
7. MC Terrain - David & Olle
© mmxvii mcd
Projects1. Fracture - Daniel & Tom
2. Snow - Vilhelm & Magnus
3. Snow - Johan & Dennis
4. 2D Fire - Erik & Christian
5. TAA - Christian
6. GL4 Terrain - Christopher & Daniel
7. MC Terrain - David & Olle
© mmxvii mcd
Projects1. Fracture - Daniel & Tom
2. Snow - Vilhelm & Magnus
3. Snow - Johan & Dennis
4. 2D Fire - Erik & Christian
5. TAA - Christian
6. GL4 Terrain - Christopher & Daniel
7. MC Terrain - David & Olle
© mmxvii mcd
Projects1. Fracture - Daniel & Tom
2. Snow - Vilhelm & Magnus
3. Snow - Johan & Dennis
4. 2D Fire - Erik & Christian
5. TAA - Christian
6. GL4 Terrain - Christopher & Daniel
7. MC Terrain - David & Olle
© 2011 Michael Doggett
The jury will leave us now...
They’ll be back in a little while with the results!
© 2011 Michael Doggett
Summary
© 2011 Michael Doggett
What’s on the exam?
• Lectures
• Graphics Hardware Notes
• Programming assignments (OpenGL)
• Similar to EDA075 exams (see web page)
• But no material on Mobile Graphics or OpenGL ES 2.0
© 2011 Michael Doggett
Course Topics• Rasterization
• Fixed Point Math
• Texturing
• Shaders and PBS
• Deferred Shading - Assignment
• Performance Analysis and Z culling
• Depth Compression
• Texture Compression
• Anti-aliasing
• GPU Architecture
• OpenCL
© 2011 Michael Doggett
Rasterization
• Edge functions
• Pixel sampling - Sub-pixel coordinates
• Traversal
• Interpolation
• Barycentric coordinates
• Perspective-correct interpolation
• Assignment 1
© 2011 Michael Doggett
Fixed Point Math/Texturing/ Texture Caching
• Assignment 1
• Fixed point math - Addition, multiplication, different precisions
• Texture filtering, minification, magnification, mipmapping
• Texture cache tiling
© 2011 Michael Doggett
Shaders, PBS, Deferred Shading
• Physically Based Shading
• Non-photorealistic Rendering
• Silhouettes
• Refraction, Fresnel
• Skin (wrap, shift, depth map)
• Ambient Occlusion
• Assignment 2 - Geometry Buffer, Spotlight, Shadow Mapping, PCF
© 2011 Michael Doggett
Performance Analysis and Z culling
• Rasterization equation, overdraw, depth complexity
• Zmin & Zmax culling, computing, updating
© 2011 Michael Doggett
Compression & AA
• Depth Compression
• Caching, Depth Offset, Plane Equation, DPCM
• Texture Compression
• Principals, S3TC
• Anti-aliasing
• Principals
© 2011 Michael Doggett
GPU Architecture
• Difference to CPUs
• Unified Shader
• GPU latency hiding
• Tiled Graphics Architectures
• OpenCL
© 2011 Michael Doggett
Questions?
© mmxvi mcd
Masters Thesis in Graphics
• Latest topics in Real-Time Rendering
• Group Research
• Realistic rendering, Real-time ray tracing
• GPU modelling, rendering, architecture
• Realistic Camera effects, DOF/MB
• check out graphics.cs.lth.se publications
• Company (when available)
• Games - DICE, MASSIVE, Illusion Labs, Activision/King
• ARM, AXIS, NVIDIA
© mmxvi mcd
Photon Splatting Using a View-Sample Cluster Hierarchy
fileadmin.cs.lth.se/graphics/research/papers/2016/splatting/
© 2011 Michael Doggett
Who won?
© mmxvii mcd
3D Project ResultsTied First place
- Fracture - Daniel Cheveyo & Tom Hansson
- Snow - Johan Pettersson & Dennis Jin
© mmxvii mcd
Projects2nd place
TAA - Christian Oliveros
© 2011 Michael Doggett
THE END!