2024

Computer Graphics

Name: Computer Graphics
Code: INF13192L
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese

Sustainable Development Goals

Learning Goals

Identify uses of digital presentation;
Explain discrete samples, the limits of human perception, the light transport problem, mapping, sampling, and anti-aliasing;
Describe color models, the basic graphics pipeline, the basic process of producing continuous motion and representations of rotations;
Contrast forward and backward rendering;
Represent curves and surfaces, mesh representation, fractal model or terrain;
Construct CSG models;
Compute 2-dimensional and 3-dimensional points by applying affine transformations and 3-dimensional coordinate system and the location and orientation of model parts using a forward or inverse kinematic approach;
Implement transformation and clipping operations on simple 2-dimensional images, the spline interpolation and display 3D models;

Contents

1. Fundamental Concepts
Applications; Digitization and Media Formats; Animation as a sequence of still images; Standard Graphics Libraries.

2. Rendering
Rendering in Nature; Polygonal Representation; Scene Graphs and the Graphics Pipeline; Transformation Systems.

3. Geometric Modeling
Basic geometric operations; Curve Approximation Techniques; Surface Representation; Procedural Models; Constructive Solid Geometry.

4. Animation and Interaction
Forward and Inverse Kinematics; Collision Detection and Response; Key-Frame Animation; Physics Based Motions.

Teaching Methods

Theoretical classes with presentation of contents, explanation of applications and illustration of examples. Practical classes with resolution of exercises and development of examples.
The assessment consists of a simple project and set of biweekly or two-frequency tests or a final exam.

Teaching Staff (2023/2024 )