NumbercomgrECTS3.0LevelintermediateOverviewThe students will learn the principles of three dimensional image synthesis. This includes the foundations and applications of hardware-accelerated, real-time 3D computer graphics. The course discusses methods for the generation of photorealistic imagery using local and global illumination models. In addition, it will introduce animation and other time-dependent processes, and also consider tools for creation and editing of computer graphics models
- Foundations and history of computer graphics
- Current 3D hardware
- 3D modelling tools (Blender crash course)
- 3D application programming interfaces (OpenGL and high-level APIs)
- Coordinate systems and transformations
- 3D objects and data structures
- Texturing and materials
- Lighting and shadows
- Animation & physics
Learning objectives
- The students know the processes of digital 3D image synthesis.
- They understand how 3D APIs work, and are able to select and apply them for specific applications.
- They are able to design and implement their own 3D computer graphics applications using standard APIs (OpenGL).
- They are able to use 3D modelling tools.
Previous knowledgeLinear algebra (lag)
Object-oriented programming (oopl2)
Mathematical foundations of computer graphics (magb)
English level B2 (e.g. passed module ten1)
Exam formatContinuous assessment grade with final written examremarks