Advanced Computer Graphics

 

 

Course name

Code/No

Units

Credit Units

Prerequisite

Lecture

Lab

Training

Advanced Computer Graphics

COCS 482

5

0

0

5

COCS 481

 

Course Objectives:

 

This course serves as a continuation of COCS481, which is the "Computer Graphics" course, and is designed to explore more complex concepts in the realm of computer graphics and geometric modeling. A variety of topics will be covered, drawing from current research in the fields of computer graphics, image synthesis, visualization, and geometric modeling. Several advanced topics in computer graphics will be covered, including hidden surface models, rendering techniques for various surface types, subdivision methods, splines, shading techniques, anti-aliasing, modeling techniques, texture generation, and animation. This course aims to provide students with a comprehensive understanding of the most cutting-edge research and techniques in computer graphics and geometric modeling, equipping them with the knowledge and skills to excel in this field. Through a combination of theoretical lectures and practical assignments, students will develop a deep understanding of the underlying concepts and technologies that drive this exciting field forward.

 

 

 

Course outcomes:

 

Upon finishing this course, the student should be able to:

·       Develop an understanding of several advanced topics in Computer Graphics, such as hidden surface models, rendering techniques for various surface types, subdivision methods, splines, shading techniques, anti-aliasing, modeling techniques, texture generation, and animation.

·       Introduced to the cutting-edge research and techniques of recently emerged topics that eeffectively address the demands of real-world problems in Computer Graphics.

·       Expand knowledge and skills in area of advanced topics in Computer Graphics and be able to derive solutions for complex problems.

·       Develop understanding of the underlying concepts and technologies that drive this exciting field forward.

·       Analyze and assess the requirements of 3D modeling challenges and select appropriate combinations of modeling techniques.

 

 

 

 

Assessment Strategy:

 

Students will be assessed in this course based on a set of projects, assignments, exams presentations.

 

 

Textbook:

 

·       Klaus Engel et al, Real-Time Volume Graphics.

·       Eric Haines, Real-Time Rendering.

·       Ramakrishnan Mukundan, Advanced Methods in Computer Graphics With examples in OpenGL.

·       Michael Cohen and John Wallace, Radiosity and Realistic Image Synthesis.

·       Henrik Wann Jensen, Realistic Image Synthesis using Photon Mapping.

·       Hoffman, C. Geometric and Solide Modeling.

·       Parent, R., Computer Animation: Algorithms and Techniques.

·       Alexandru C. Telea, Data Visualization: Principles and Practice.

 

Other References:

 

·       Extra resources: books, papers, Internet…etc.

 

Time table for distributing theoretical course contents

 

Week

Theoretical course contents

Remarks

1

Review of 2D/3D computer graphics concepts

 

2

The Rendering Equation and Ray-tracing

 

3

Subdivision Surfaces, Splines

 

4

Tessellation/LOD

 

5

Animation

 

6

Visibility Computation

 

7

Surface Parameterization

MidExam

8

Texture Generation

 

9

Global illumination

 

10

Volume visualization

 

11

Image based rendering

 

12

Filler

 

 

Final Exam

 


Last Update
6/29/2023 10:35:51 PM