Advanced Rendering Techniques

This subject deepens the knowledge about the rendering process introduced in the compulsory subject of "Materials and lighting". Physically-based rendering models widely used today, both in animation and in video games, will be studied in more detail. Basic knowledge about light transport and the techniques that allow its behavior to be simulated both in offline production environments for animation and in real time, in the case of video games, will be expanded.

The second part of the subject will be dedicated to studying possible implementations or adaptations of physical lighting models for real-time use cases, such as video games. The subject will also focus on the programmable stages of the GPU graphics pipeline through shading languages, which will allow customizing the generation processes that take place within the graphics pipeline.

Teaching guide:

Subjects that it is recommended to have taken before:

    Computer Graphics
    Materials and Lighting