Instructor: 劉 興 民
Head Teaching Assistant 首席助教
Lectures: Tue 9:10-12:00 張德勵 headstrange@gmail.com
工學院A館205教室 工學院A館410室
Office: 工學院A館403室 分機23139
e-Mail: damon@computer.org
Phone: 分機33118
The aim of the course is to gain familiarity with the
understanding and use of state-of-the-art computer graphics
for real-time computing, interpretation and analysis of
large geometry and scientific data sets on a variety of platforms
in a networked environment.
In the first part of the course, we will introduce the fundamental
concepts of 2D and 3D computer graphics.
In the second part of the course, we will extend the graphics concepts
and apply them to interactive data visualization.
We will then survey graphics techniques to represent
multiple types of data,
algorithms for basic operations on the data,
and effective querying environments and indexing techniques.
We will also review the convergence of visualization methods
with the World-Wide Web as well as the relationship between
interactivity and time-critical visual exploration.
The course will also explore essential aspects to the architecture
and capabilities of modern GPUs (graphics processing unit).
The next generation of graphics cards will feature fully
programmable floating point pipelines well matched to a
streaming model of parallel computation.
The course will follow a graduate seminar style with much discussion.
Readings will be supplemented by selected articles and will be
assigned and distributed in class before the corresponding lectures.
Readings
Indicative Topics
- OpenGL graphics programming
- Graphics display devices
- Rasterization & antialiasing
- Geometrical transformations
- Viewing in 3D
- Non-photorealistic rendering
- Mesh simplification
|
- Parametric curves
- Subdivision surfaces
- Illumination & shading
- Ray tracing & radiosity
- Image-based rendering
- Volume rendering
- The visualization toolkit
|
- Isosurfaces & streamlines
- Texture mapping
- Environment & bump mapping
- Procedural textures & randomness
- Culling & collision detection
- Programmable GPUs
- Cg & OpenGL shading language
|
Grading
Laboratories [42%];
Midterm [28%];
Final exam [15%];
Final project / PowerPoint slides [10%];
Class participation [5%].
為鼓勵大學部同學修習本科目,對其將採取不同的評分標準:
1) 大學部同學的修課人數將獨立,不納入修課總人數來計算;
2) 大學部同學的學期個人總成績,將依據其他研究所同學調整之後的分數,
向上再提昇至少2至5分 (但以99分為上限)。
Course Works
課業倉儲
Discussion Board
課程討論區