Degree in Electronic Engineering - Minor in Robotics

Become a qualified specialist focused in the field of robotics applied to sectors such as social, educational, therapeutic or care

Image Synthesis

Description
In this subject the student is expected to learn more advanced techniques of graphics, particularly the techniques of Ray Tracing. At the end of the course, real-time graphics is reintroduced, using WebGL.
Type Subject
Optativa
Semester
Second
Credits
5.00
Previous Knowledge

It is essential to have taken the subject Grafics I (Programming of 3D Graphics). An adequate level of algebra and calculus is required.

Objectives

The main objective is to get a good knowledge of the more advanced theories of graphics, and their implementation for the creation of synthetic images approaching reality.

Contents

1. Surfaces and collisions
2. Triangular meshes
3. Whitted Ray Tracing
4. Radiance
5. Radiosity
6. BRDF
7. Monte Carlo Ray Tracing
8. Advanced BRDFs
9. Caustics, Photon Mapping
10. WebGL

Methodology

THEORY
Throughout the course theoretical concepts related to the programming of 3D graphics will be introduced.
Exercises will be done in class and exercises will be published to perform at home.
A checkpoint and a final exam will be held that may contain questions regarding any aspect of the notes or seen in class.

PRACTICAL DELIVERIES
There will be 4 practicals.
They can be delivered individually or in pairs.
The practicals will be published in class as the course progresses.

Evaluation

The evaluable elements are a checkpoint examination, a final exam, and four practical assignments.

Evaluation Criteria
Basic Bibliography
Additional Material