Module instructor : Abd El Mouméne Zerari,
Contacts : a.zerari@univ-biskra.dz
Coefficient : 02
Credits: 05
Assessment method: Final exam: 50% + 50% Practical work
Availability:
This course provides a general introduction to the field of computer graphics, both chronological and didactic, and will allow students to learn the hardware and software foundations of image synthesis, animation, and virtual reality.
Students are expected to have the following background before taking this module:
Basic programming skills (C/C++ or Python recommended)
Foundations in linear algebra (vectors, matrices, dot/cross product)
Knowledge of analytic geometry (points, lines, planes in 2D/3D)
Fundamentals of calculus (derivatives and integrals)
Introduction
Overview of Computer Graphics
Image Synthesis
Image Processing and Computer Vision
Modeling
Principles of Image Generation
Mathematical and Geometrical Models
Surface Models
Volumetric Models
Natural Object Modeling
Image-based and Point-based Models
Geometric Transformations
Z-Buffer Visualization
Realistic Rendering
Local Illumination Models
Ray Tracing Algorithm
Acceleration Techniques
Global Illumination
Light Simulation, Shadows and Transparency
Radiosity Technique
Stochastic Methods
Rendering Equation