|
|
|
|
|
|
|
|
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
|
|