DIT223 Computer Graphics

advertisement
Course PM
TDA362/DIT223, Computer Graphics, 7.5p, Ht, 2017
Examiner: Ulf Assarsson
Course responsible: Ulf Assarsson
Course Assistants/supervisors: Erik Sintorn, Sverker Rasmuson, Dan Dolonius
Lecturer: Ulf Assarsson, Erik Sintorn.
___________________________________________________________________________
Course content:
The course provides knowledge of the principles used to create images through
computer algorithms. The primary focus is on real-time rendering and photo
realistic rendering.
The first part of the course covers real-time rendering, and techniques for e.g.
illumination, special effects, shadows and reflections will be studied. Design of
graphics hardware and speedup algorithms will also be treated.
The second part focuses on generating photo-realistic images and includes
studying of ray tracing and global illumination. In addition, the corresponding
mathematics will be revealed.
Learning outcomes:
Describe the fundamental algorithms and processes used to create computer
graphics in 3D-games and movies.
Utilize the functionality of dedicated hardware support for graphics through
programming interfaces.
Implement efficient algorithms to generate 2-dimensional images from 3dimensional models.
Implement algorithms to generate real-time renderings and photo realistic
renderings.
Course structure/course implementation
The course is organized into 14 lectures and 7 exercises (labs). The exercises
focus on implementing 3D graphics algorithms using C++.
Examination forms:
The course is graded by an individual written exam (tenta). No permitted aids.
Passing marks for exercises are also required to pass. Grades: U (failed), 3, 4, 5.
Dates: 18 jan, 26 apr, 27 aug.
CHALMERS TEKNISKA HÖGSKOLA AB
GÖTEBORGS UNIVERSITET
Data- och informationsteknik
412 96 Göteborg
Telefon: 031-772 10 00 (CTH) / 031-786 00 00 (GU)
Course Literature:
•
•
Real-Time Rendering by Tomas Akenine-Möller, Eric Haines, and Naty Hoffman, 4rd edition, AK
Peters/CRC Press, 2018. Available at Cremona.
3:rd edition is also OK to use instead.
Schedule:
14 lectures, Tuesdays 10-12, Fridays 9-12, and two Mondays 13-16.
Lectures:
1. The graphics pipeline.
2. Vectors and transforms.
3. Shading and aliasing.
4. Texturing.
5. OpenGL.
6. Intersections.
7. Spatial data structures and collision detection.
8. Raytracing1.
9. Raytracing2.
10. Global Illumination.
11. Shadows and Reflections.
12. Curves and Surfaces.
13. Graphics Hardware.
14. Repetition.
Additional information:
.Course webpage: http://www.cse.chalmers.se/edu/course/TDA362/
CHALMERS TEKNISKA HÖGSKOLA AB
GÖTEBORGS UNIVERSITET
Data- och informationsteknik
412 96 Göteborg
Telefon: 031-772 10 00 (CTH) / 031-786 00 00 (GU)
Download