Advanced Computer Graphics

Osnovni podatki

Nosilec:

Vrsta predmeta: strokovni izbirni predmet

Število kreditnih točk: 6

Semester izvajanja: 2. semester

Koda predmeta: 63553

Opis predmeta

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.

Cilji

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

Metode poučevanja in učenja

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

Na vrh

Bodi na tekočem