DH2323 Computer Graphics and Interaction
KTH Royal Institute of Technology
For non-program students, 120 credits are required, of which 45 credits should be in mathematics or computer science.
Graphical systems and models. Graphical primitives. Use of software libraries for graphics. Input and interaction. Geometric objects and transformations. Projections and views. Local and global lighting models. Colour: Operations on buffers and pixels. Rendering: clipping, hidden surface removal, scan conversion. Hierarchical and object-oriented models and animation. Curves and surfaces. Procedural methods. Realism. Human perception.
In the labs, a modern graphics package is used (OpenGL, which means that some programming is required) and a modern 3D graphics editor.
On completion of the course, students should be able to
- explain and implement the ideas in some basic algorithms for computer graphics such as transformations, illumination models, hidden surface removal and rendering
- use an OpenGL software library and Unity3D and/or a modeling application such as Maya or Blender to build 3D objects and/or visualisations
- define and examine a problem or design in computer graphics and interaction, and visualise the results.
Reviews
Improve accuracy by rating this course