Study Guide@lith
 

Linköping Institute of Technology

 
 
Valid for year : 2017
 
TSBK07 Computer Graphics, 6 ECTS credits.
/Datorgrafik/

For:   D   I   Ii   IT   MED   MMAT   U   Y  

 

Prel. scheduled hours: 48
Rec. self-study hours: 112

  Area of Education: Technology

Main field of studies: Computer Engineering, Electrical Engineering, Information Technology

  Advancement level (G1, G2, A): A

Aim:
The course describes the principles and methods for computer generation of synthetic images, animations and interactive graphics applications. After the course you should be able to describe some of the computational models used in computer graphics of how a synthetic image is built up and, more specifically described under "course content". You should be able to use OpenGL to build the synthetic three-dimensional scenes and generate images from them. You should also be able to use this knowledge to design and implement interactive 3D graphics such as simple virtual worlds, 3D games etc. The course has focus on real-time performance and on using modern methods of the subject. Hence, shader programming (programming of graphics processors) is an essential component of the course.

Prerequisites: (valid for students admitted to programmes within which the course is offered)
Linear algebra. Programming knowledge.

Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.

Supplementary courses:
Advanced game programming, Images and graphics project course

Organisation:
Lectures, lab exercises and a project. The course runs over the entire spring semester.

Course contents:
Real-time animation with OpenGL 3.2 including shader programming with GLSL. Three-dimensional graphics: geometric transformations, projection, perspective. Object representation. Fractals. Light models and shading, Gouraud and Phong shading. Texture mapping. Text. Visible surface detection. Large worlds, frustum culling, level of detail, billboards. Animation, collision detection. Low-level graphics: Lines, polygon rendering, anti-aliasing. Ray-tracing, radiosity.

Course literature:
I. Ragnemalm: "Polygons feel no pain"

Examination:
A written examination
Laboratory assignments
Project, oral and written examination
2 ECTS
2 ECTS
2 ECTS
 
The laboratory course comprises assignments that should be solved and presented in the lab.



Course language is English.
Department offering the course: ISY.
Director of Studies: Klas Nordberg
Examiner: Ingemar Ragnemalm
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

 


Contact: TFK , val@tfk.liu.se
Last updated: 10/31/2016