Image synthesis
Master InformatiqueParcours Data Sciences and Artificial Intelligence (UFAZ) (délocalisé en Azerbaïdjan)
Description
The course "Image Synthesis" provides students with an in-depth understanding of the principles, algorithms, and techniques used in computer-generated image synthesis. Through this course, students will explore various approaches to generating realistic and visually appealing images, including rendering techniques, texture synthesis, procedural modeling, and physically-based simulation. Students will gain hands-on experience with popular image synthesis software and libraries, enabling them to create and manipulate digital images for applications such as computer graphics, virtual reality, and visual effects.
Compétences visées
Upon completing this course, students will have acquired the following skills:
Understanding of image representation and manipulation techniques
Proficiency in ray tracing algorithms and shading models
Knowledge of texture synthesis and mapping methods
Ability to create procedural models and animations
Familiarity with physically-based rendering principles
Competence in image-based rendering techniques
Awareness of advanced topics in image synthesis, such as real-time rendering and non-
photorealistic rendering
Proficiency in using image synthesis software and libraries
Bibliographie
Shirley, P., & Marschner, S. (2009). Fundamentals of Computer Graphics. CRC Press.
Glassner, A. S. (2019). Principles of Digital Image Synthesis. Morgan Kaufmann.
Watt, A., & Policarpo, F. (2016). 3D Computer Graphics: A Mathematical Introduction
with OpenGL. CRC Press.
Ebert, D. S., Musgrave, F., Peachey, D., Perlin, K., & Worley, S. (2003). Texturing and
Modeling: A Procedural Approach. Morgan Kaufmann.
Pharr, M., Jakob, W., & Humphreys, G. (2016). Physically Based Rendering: From Theory
to Implementation. Morgan Kaufmann.
Haines, E. (2011). Essential Ray Tracing Algorithms and GPU Techniques. CRC Press.