Credits
3
Types
Elective
Requirements
This subject has not requirements
, but it has got previous capacities
Department
UB
Mail
ricardo.marques@ub.edu
Teachers
Person in charge
- Ricardo Jorge Rodrigues Sepúlveda Marques ( ricardo.marques@ub.edu )
Weekly hours
Theory
1
Problems
0
Laboratory
1
Guided learning
0
Autonomous learning
3.8
Competences
Generic
Academic
Professional
Teamwork
Information literacy
Reasoning
Analisis y sintesis
Basic
Objectives
-
Acquire an overview of the field of Computer Graphics, and of Physically-Based Rendering techniques in particular.
Related competences: CB6, CB9, CT3, CT6, CT7, CEA13, CG2,
Subcompetences- Overview of the Computer Graphics field and the main current challenges.
- Details about the open problem of Physically-Based Rendering (PBR) and the Light Transport Equation (LTE) on which we will focus during this course.
-
Achieve an in-depth understanding of Monte Carlo Methods for Physically-Based Rendering
Related competences: CB6, CB8, CB9, CT3, CT4, CT6, CT7, CEA13, CEP1, CG2, CG3,
Subcompetences- Understand how to improve the performance of Monte Carlo Methods through variance reduction techniques, and the main limitations of the typical approaches
- Details on the use of Monte Carlo methods for PBR.
- Understand why Monte Carlo methods are needed and ubiquitous in photo-realistic image synthesis.
-
Learn and experiment with Machine Learning (ML) techniques for Boosting Monte Carlo Methods in PBR.
Related competences: CB8, CB9, CT3, CT4, CT6, CT7, CEA12, CB6, CEA13, CEA3, CEP1, CEP3, CEP4, CG2, CG3,
Subcompetences- Analyis of different ML-based approaches to overcome some of the limitations of Monte Carlo methods for PBR.
Contents
-
Block 1: Introduction to Computer Graphics and Rendering Techniques
This first block provides an overview of the Computer Graphics field and the main current challenges. It will also provide details about the open problem of Physically-Based Rendering (PBR) and the Light Transport Equation (LTE) on which we will focus during this course. -
Block 2: Monte Carlo Methods for Physically-Based Rendering
This block presents the use of Monte Carlo methods for PBR. We will see why Monte Carlo methods are needed and ubiquitous in photo-realistic image synthesis, how to improve their performance through variance reduction techniques, and the main limitations of the typical approaches. -
Block 3: Machine Learning (ML) for Boosting Monte Carlo Methods in PBR
In this third block we will cover different ML-based approaches to overcome some of the limitations identified in the previous block.
Activities
Activity Evaluation act
Theory
1h
Problems
0h
Laboratory
1h
Guided learning
0h
Autonomous learning
3h
Teaching methodology
The weekly schedule of in-person activities is distributed in two hours of class that includes theory and practice.As far as possible, the gender perspective will be incorporated in the development of the subject. In addition, teachers will be attentive to those specific gender needs that students may raise, such as being able to choose a partner of the same gender if group work is carried out or being able to pose challenges against the gender gap.
Evaluation methodology
The course will follow a continuous evaluation consisting of:Practical Project (60%) + Presentation and Report on a Research Paper (40%).
Students will work in groups. Marks for oral presentations, project development and submitted reports will be awarded on an individual basis.
Bibliography
Basic
-
Physically based rendering : from theory to implementation
- Pharr, Matt; Jakob, Wenzel; Humphreys, Greg,
Morgan Kaufmann Publisher,
2016.
ISBN: 9780128007099
-
Advanced global illumination
- Dutré, Philip; Bala, Kavita; Beckaert, Philippe,
A. K. Peters, Ltd.,
2006.
ISBN: 9780367659417
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004948813706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Pattern recognition and machine learning
- Bishop, C. M,
Springer,
cop. 2006.
ISBN: 9780387310732
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003157379706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Gaussian processes for machine learning
- Rasmussen, Carl Edward,
The MIT Press,
cop. 2006.
ISBN: 9780262261074
-
Efficient quadrature rules for illumination integrals: from Quasi Monte Carlo to Bayesian Monte Carlo
- Marques, R.; Bouville, C.; Santos, L.P.; Bouatouch, K,
Morgan & Claypool Publishers,
2015.
ISBN: 9781627057691
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004948813606711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementary
-
Machine Learning and Rendering
- Keller, Alexander; Krivánek, Jaroslav; Novák, Jan; Kaplanyan, Anton; Salvi, Marco,
ACM SIGGRAPH 2018 Courses (SIGGRAPH '18),
2018.
https://dl.acm.org/doi/pdf/10.1145/3214834.3214841