Advanced Computer Graphics

Basic information

Course coordinator

Course type: strokovni izbirni predmet

Number of ECTS credits: 6

Semester: 2. semester

Course code: 63553

Subject description

Lectures:

3D representations

  1. solid bodies, CSG, B-Reps
  2. voxels, indirect rendering, volumetric rendering
  3. point based representations, mesh reconstruction

Rendering

  1. foundations of radio- and photometry, lighting, reflection
  2. advanced lighting models, BRDF, subsurface scattering
  3. global illumination: rendering equation, models for solutions
  4. Monte Carlo path tracing, Metropolis light transport, photon mapping

 

Animation

  1. interpolation, kinematics
  2. motion capture, editing and retargeting
  3. dynamics: particle and mass-spring systems, animation of fluids, rigid bodies, deformable models
  4. crowd simulation
  5. facial animation

 

Laboratory:

Laboratory projects, where students implement their own solutions for visualization and animation of 3D models.

Objectives

The objective of the course is that students gain understanding of mathematical, physical and algorithmic aspects that are the basis of modern approaches in computer graphics (theory) and that they can apply them to their own software solutions (practice).

When completing the course, students will gain the following competences:

  • Developing skills in critical, analytical and synthetic thinking

  • The ability to define, understand and solve creative professional challenges in computer and information science

  • The ability of professional communication in the native language as well as a foreign language

  • The ability to apply acquired knowledge in independent work for solving technical and scientific problems in computer and information science; the ability to upgrade acquired knowledge

Competences in computer and information science granting access to further study at 3rd cycle doctoral programmes

Teaching and learning methods

Lectures with practical demostrations, laboratory work under the supervision of assistants.

Back to top