00106501: 计算机图形学

(02/2019-06/2019)

数学科学学院, 中国科学技术大学


重要通知     课程信息     课程讲义    教材与参考书籍     作业    常用连接


重要通知


课程信息

上课时间 周二(1, 2), 周四(3, 4)
教        室 第五教学楼5106, 东区, 中国科学技术大学
教        师 童伟华(tongwh@ustc.edu.cn)
助        教 柴双明(kfckfckf@mail.ustc.edu.cn)
预修知识 微积分, 线性代数, C/C++编程, 数据结构
课程主页 http://staff.ustc.edu.cn/~tongwh/CG_2019/index.html
作业提交 http://www.smartchair.org/CG_2019/

课程讲义

第一章 图形系统 第二章 OpenGL编程
第三章 几何对象与变换 第四章 三维观察
第五章 明暗处理 第六章 可编程着色器
第七章 从顶点到片元 第八章 离散技术
第九章 高级绘制方法 第十章 建模方法
附讲 实用软件介绍

致谢: 本课程讲义参考了Prof. Edward Angel邓建松教授刘利刚教授黄章进副教授的教学内容。

教材与参考书籍


作业

作业提交方式及要求

  1. C++编程练习:动态数组(Dynamic Array)类的封装,发布时间: 2月26日,截止时间: 3月12日.
  2. C++编程练习:高效的Dynamic Array类,发布时间: 2月28日,截止时间: 3月14.
  3. C++编程练习:动态数组(Dynamic Array)类的封装(模板),发布时间: 3月05,截止时间:3月19日.
  4. C++编程练习:学习使用STL,发布时间: 3月07日,截止时间:3月21日.
  5. 图形界面编程练习:Windows的API编程,发布时间: 3月12日,截止时间:3月26日.
  6. 图形界面编程练习:基本的Qt编程,发布时间: 3月14日,截止时间:3月28日.
  7. OpenGL编程练习:OpenGL编程入门,发布时间: 3月19日,截止时间:4月02日.
  8. OpenGL编程练习:OpenGL绘制方式,发布时间: 3月21日,截止时间:4月04日.
  9. OpenGL编程练习:坐标系与三维观察,发布时间: 4月02日,截止时间:4月16日.
  10. OpenGL编程练习:GLSL编程入门,发布时间: 4月11日,截止时间:4月25日.
  11. 实用软件练习:Rhino建模入门,发布时间: 4月16日,截止时间:4月30日.
  12. OpenGL编程练习:Phong模型的实现,发布时间: 4月25日,截止时间:5月12.
  13. Final Project:团队合作项目,发布时间: 4月28日,截止时间:5月26.

常用链接

OpenGL相关资料 常用软件 内部资源(仅供课堂使用, 请勿外传)
© 2019 Weihua Tong