CENG 488
Computer Graphics
This course covers advanced rendering techniques for Computer Graphics. The course topics include advanced lighting models, acceleration and volume rendering techniques. Acceleration of these Computer Graphics techniques on modern hardware is also covered.
Course Objective
The main aim of the course is to familiarize the students with advanced techniques in Computer Graphics topics such as modeling, rendering, texturing, and lighting. The students will also gain practice in applying their knowledge.
Recommended or Required Reading
Computer Graphics: Principles and Practice. 3rd Ed., J.F. Hughes et al.
Learning Outcomes
1. Apply advanced computer graphics techniques in practice
2. Derive the mathematical equations for illumination and volume rendering techniques
3. Compare different kinds of lighting models
4. Optimize rendering software
Topics |
Introduction |
Raycasting |
Ray Tracing Techniques |
Photon Mapping I |
Photon Mapping II |
Global Illumination I |
Global Illumination II |
Accelarating Raytracing |
Shading |
Illumination |
Volume Rendering I |
Volume Rendering II |
Advanced Scene Modelling I |
Advanced Scene Modelling II |
Grading
Midterm: 25%
Homework: 30%
Final: 35%
Instructor(s)
- CENG 400
- CENG 411
- CENG 415
- CENG 416
- CENG 418
- CENG 421
- CENG 422
- CENG 424
- CENG 431
- CENG 432
- CENG 433
- CENG 434
- CENG 435
- CENG 436
- CENG 437
- CENG 441
- CENG 442
- CENG 443
- CENG 444
- CENG 451
- CENG 452
- CENG 461
- CENG 462
- CENG 463
- CENG 464
- CENG 465
- CENG 471
- CENG 472
- CENG 473
- CENG 481
- CENG 482
- CENG 483
- CENG 484
- CENG 485
- CENG 486
- CENG 487