00106501: Computer Graphics (Spring-Summer 2012-2013)

Graphics&Geometric Computing Laboratory

School of Mathematical Sciences

University of Science and Technology of China


Announcements    General     Course Goals     Texts     Grading      Syllabus

     Assignments     Requirements on Assignments      Professional Conduct     Miscellaneous


Announcements


General
 

Times

每周周二下午6,7,8节(14:00-16:25), 单周周五下午7,8节(14:50-16:25)

 
Room

东区第2教学楼304

 
Instructor

刘利刚 ( lgliu@ustc.edu.cn )

 
TA

王春雪 ( wcx035@mail.ustc.edu.cn )
答疑(时间:每周六下午2:00-5:00,地点:管理科研楼1203室)

 
Credit

3

 
Prerequisite

微积分,线性代数,C/C++编程,数据结构

 
 

 

 
Webpage

http://staff.ustc.edu.cn/~lgliu/Courses/ComputerGraphics_2013_spring-summer/default.htm

 

 


Course Goals

The course of Computer Graphics is a study of the hardware and software principles of interactive raster graphics. Topics include an introduction to the basic concepts, 2-D and 3-D modeling and transformations, viewing transformations, projections, rendering techniques, graphical software packages and graphics systems. Students will use a standard computer graphics API to reinforce concepts and study fundamental computer graphics algorithms.

The goals of this course are to provide a broad exposure to the computer graphics field in order to be prepared for follow-on study and to help students learn the state-of-the-art in the field of computer graphics.


Texts
 

参考教材:
            E. Angel, Interactive Computer Graphics — A top-down approach using OpenGL™, 6th ed., 2011. (国内有影印版)
           (中文翻译版:交互式计算机图形学—基于OpenGL的自顶向下方法(第五版),电子工业出版社,2012)

            see more in: Dr. Weihua Tong's course page

Readings:
            Various journal, conference, or WWW materials as appropriate.


注:本课程的部分课件参考了童伟华老师2012年的《计算机图形学课程》,在此表示感谢!


Grading

Credit toward the semester grade will be allocated to each of the components as indicated in the following table.

Assignments 40%
Projects  20%
Final Exam 40%

Note: Final examination will be in-class, closed-book. More information will be provided prior to it.


Syllabus

Note: Here you can view or download the notes that we use in class. DO NOT depend solely on these notes as many details are missing. You should read the textbook and take notes in class. 

Course 01_课程介绍
Course 02_图形显示与光栅化
Course 03_数字图像简介
Course_04_三角网格
Course_05_OpenGL (MFC+OpenGL编程起步说明文档,代码)
Course_06_变换
Course_07_四元数与三维旋转 (Siggraph courses)
Course_08_三维视图
Course_09_曲线曲面的参数表达
Course_10_裁剪和消隐
Course_11_明暗着色
Course_12_重心坐标
Course_13_光线跟踪算法与辐射度算法
Course_14_纹理映射
Course_15_曲面参数化
Course_16_Siggraph介绍
Course_17_形状变形
Course_18_Delaunay三角化和网格生成
Course_19_Procrustes分析
Course_20_Hierarchy
Course_21_Animation
Course_22_Fractals
Summary on the course

 


Assignments

Homework

Projects

Note: Please zip your submission stuffs of the assignment into one single file either using WinZip or WinRAR. Name the file name as "ID_Name_Homework1.zip" or "ID_Name_Project1" where ID is your unique ID number in the class.


Requirements on Assignments
 

Requirements

Assignment Submission

What constitutes Creativity ?

Creativity is any substantial improvement beyond the basic solution - it can be applied to any part of the project. For example, the following are relevant in most cases :


Professional Conduct

As a student in our class, you are expected to conduct yourself in a professional manner.

Limited Collaboration Policy. Unless otherwise indicated, any homework assignment or programming exercise given in this class will be an individual assignment. The work you submit is to reflect the knowledge, understanding, and skill that you have attained as an individual. However, the instructor does want to encourage the development of a community of scholars who are actively engaged in discussion of the ideas related to this course. With this in mind, you are allowed to discuss solutions of the homework and programming problems with other students if done so according to the following guidelines:


Miscellaneous

Online C++ and coding resources

OpenGL

 


Send any comments or suggestions to Prof. Dr. Ligang Liu, lgliu@ustc.edu.cn
Copyright © 2013, Ligang Liu