COURSE TUESDAYS, 15:15 to 17:00, LP 3+4.
- except Thursday 4/2. See TimeEdit.
Note: Change of room. First lecture (19/1) in EL43, EDIT-building, 4th floor. MAP
|
COURSE START:
Tuesday 19/1, 15:15,
room EL43, 4th floor, EDIT-building, Johanneberg.
SCHEDULE:
TimeEdit.
Important: Frequently do "refresh", to avoid watching a cached page, since this web-page is updated during the course.
COURSE-PM
7,5 Högskolepoäng
Grades: U (failed), 3, 4, 5
Educational Level: Advanced
Institution: 37 - DATA- OCH INFORMATIONSTEKNIK
Teaching language: English
Course Plan
Teacher and Examiner: Ulf Assarsson, intern phone 1775 (031-7721775)
room 4115, floor 4, the corridor along Rännvägen, ED-huset
E-mail: see above.
Course assistants: Viktor Kämpe, Erik Sintorn
Course Description
The compulsory introductory course
TDA361/DIT220 Computer Graphics was highly theoretically intensive, giving a brief introduction to a vast amount of topics within computer graphics. In this follow-up course, the students are given a chance to dig deeper into a particular subject, in which they perform a project. Compulsory seminars presents more details on a research-level for a selection of topics, e.g. ambient occlusion, hair rendering, GPGPU applications, ray tracing and global illumination, GPU-ray tracing, hard and soft shadows, real-time indirect illumination, spherical harmonics, wavelets for CG.
Knowledge Entrance Requirements
M.Sc. students must have taken the course
TDA361/DIT220 Computer Graphics
14 Seminars:
Links to some papers you may want to select for your presentation
GPU Gems 3 - online
GPU Gems 2 - online
GPU Gems 1 - online
Schedule for your 15-minutes presentations:
Date                         |
Presenter |
Topic |
Slides |
|
Period 3, week 6 |
Eric Arnebäck |
Shader Simplification |
slides.pptx |
Period 3, week 7 |
Matilda Andersson Robin Grönberg and Niklas Helmertz |
Real-time Water Rendering Screen-space Reflections |
slides slides |
Period 3, week 8 |
Aki Käkelä Sharma Prashant |
surface scattering Neural Networks |
slides   |
Period 4, week 1 |
Emmanuel Batis Mattias Åkesson |
Grass rendering GPU Gems 1 Ambient Occlusion pdf, ppt |
slides slides |
Period 4, week 2 |
Oskar Nylen Johan Gustafsson Johan Hasselqvist |
Position-Based Fluids pdf, ppt Blend Shapes - GPUGems3 Percentage Closer Soft Shadows |
slides     |
Period 4, week 3 |
Henry Ottervad Daniel Olsson |
SMAA Game graphics optimization ( Jake & Tess ) and ( Optimizing Unity Games) |
|
Period 4, week 4 |
Damla Akyol Adam Ingmansson |
Global illumination using rasterization, GPUGems2 ch. 38 Snow simulation in Frozen |
  slides |
Period 4, week 5 |
Sven hallsten Armand Ghaffarpour |
Parallax Occlusion mapping GPUGems-ch 40. Applying Real-Time Shading to 3D Ultrasound Visualization |
|
Period 4, week 6 |
Autodesk |
  |
|
Period 4, week 7 |
Kim Berger György Papp |
Fractal Mountains GPUGems 3 [link] Point-based visualization of meta balls [link] |
|
Period 4, week 8 |
Jacob Bornecrantz Malin Olofsson |
Vulcan API Animation |
|
Examination
- 14 seminars, 80% compulsory attendance. Each seminar:
- 1-2 students present a paper. Every other participant have answered 1-2 small home-study questions.
- Each student should have presented at end of course.
- A graphics-related project that will be graded. See below.
Project
The students should perform a project of their choice. Examples include:
- realistic explosions, clouds, fractal mountains (e.g. clip maps/geomorph/ROAM, ray tracing based a la GPUGems3)
- CUDA program (a general parallel problem)
- Thousands of lights using Clustered/Tiled shading
- Game
- WebGL demos
- real-time ray tracer, ray tracing with photon mapping.
- Ambient occlusion (screen-space)
- Spherical Harmonics
- Collision Detection
- Displacement / parallax mapping
- See also Project Page
About magnitude of the project
Guideline: 7.5p corresponds to 5*55 hours. We have 12*2h of seminars, so your individual contribution should be around 250 hours on the project. You are allowed to work in groups in order to achieve larger projects. You must then keep track of your individual contribution.
You might be able to use the computers in our lab rooms 4220 + 4225, based on availability and as long as the rooms are not booked by other courses, if you do not have access to any other computer (home or in school) that you prefer. These rooms are usually heavily booked by other courses during the day. After 17.00, the rooms are typically free. If you need access to these rooms, email me your name, personal number and entrance card number (starts with T000...).
Free online CG books:
Links:
More Links: