Computer Graphics

计算机图形学

时间:周六 14:30-17:15
教室:3222

教师:黄章进


教材

E. Angel, Interactive Computer Graphics — A top-down approach using OpenGL, 5th edition, 2008.

张荣华 等译, 交互式计算机图形学——基于OpenGL的自顶向下方法(第五版), 电子工业出版社, 2009.7. (教材例程)

 


讲义

致谢:本课程讲义是在邓建松教授讲义基础上修改而成。

课件可参考童伟华老师的课程主页

第一章 概述

第二章 图形系统和模型

第三章 OpenGL编程 第四章 输入与交互
第五章 几何对象与变换 第六章 观察
第七章 光照和明暗处理
第八章 从顶点到片断
   
   

 


考试 复习提纲

时间:待定

地点:待定

复习提纲。


实验 成绩表

提交到助教章润如的邮箱:zoezhang@mail.ustc.edu.cn

提交说明:a) 邮件标题为:学号(姓名)第n次作业;b) 提交内容:学号.rar(.zip), 压缩包里应包含所有编译和运行程序所“必需”的文件(.h/.c/.cpp等)和一个文本说明文件readme.txt, 也可包含可执行程序文件。readme.txt为程序的一份简略技术文档,包括程序功能、编译环境、使用说明、实现技术等。

  1. 2015年5月23日前提交:编译OpenGL程序
    • 要求:OpenGL+GLUT,具体要求如下:
      1. 修改simple.c,使得窗口标题为"学号 姓名",例如"SG15011001 张三",编译运行后截图。(10分)
    • 提交:源代码.c + 截图.jpg

    截图


参考书

  • D. Shreiner et al, OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 2.1 (6th Edition), 2007. (中译版: OpenGL编程指南(原书第6版), 机械工业出版社, 2008.8) (v1.4 例程
  • R. S. Wright, et al, OpenGL SuperBible: Comprehensive Tutorial and Reference (4th Edition), 2007. (中译版: OpenGL超级宝典(第4版), 人民邮电出版社, 2010.9).
  • J. D. Foley et al. Computer Graphics - Principles and Practice, 3nd Ed., 2013.(影印版: 计算机图形学原理及实践-C语言描述(第二版), 机械工业出版社, 2002)
  • D. Hearn and M. P. Baker. Computer Graphics with OpenGL, 4th Ed., 2010.(影印版: 计算机图形学(第四版), 电子工业出版社, 2005. 第三版有中译版)
  • D. F. Rogers, Procedural Elements for Computer Graphics, 2nd Ed., 1998. 计算机图形学的算法基础,机械工业出版社

文档

软件

  • MS Visual Studio: 可在微软学生中心 注册帐号后,下载MS Visual Studio 2005/2008/2010/2012 Professional Edition等正版软件。 Visual Studio 2005/2008/2010下OpenGL+GLUT程序的编译说明
  • GLUT:Win32下用Nate Robins的 移植,使用时把 glut32.dll放在c:\windows\system32\目录。 用MS Visual Studio(例如2005)编译时,把头文件glut.h放在c:\program files\microsoft visual studio 8\vc\platformsdk\include\gl目录, 库文件 glut32.lib放在c:\program files\microsoft visual studio 8\vc\platformsdk\lib目录。
    GLUT功能比较有限,还有其他一些和GLUT类似的 窗口实用工具库

教程

 

Last update : 07/03/2015