计算机图形学
课 程 名 称: 计算机图形学
课 程 类 型: 专业基础课
适 用 专 业: 计算机科学与技术、计算机安全
适 用 层 次: 本科生
开 课 学 期: 秋季
课 程 主 页: http://
学        时: 40  学    分: 2.5


课程简介


主讲教师:陆枫、何云峰、李丹、于俊清、凌贺飞、张茂元、邹复好、李国宽

课程简介:
   计算机图形学(Computer Graphics)是近30年来发展迅速、应用广泛的新兴学科之一,它是研究怎样利用计算机来显示、生成和处理图形的原理、方法和技术的一门学科。随着个人计算机的普及及其性能的快速提升,图形技术在工业设计、工业控制、数字娱乐、辅助教学、办公自动化等多个领域得到了广泛的应用。并且,由于全球动漫产业的发展,CG已经成为最为时髦的名词之一。
   本课程是计算机图形学的入门课程,重点介绍了计算机图形学的基本概念、原理和方法,详细叙述了计算机图形系统、交互式技术、造型技术、基本图形生成算法、图形变换和图形裁剪等内容。通过课程的学习,帮助学生对计算机处理图形的基本原理、方法和技术有所了解,并能够具有一定的使用计算机对图形进行处理的能力。

教学大纲:
1 计算机图形学概述(2学时)
   1.1 计算机图形学的相关概念
   1.2 图形软件标准
   1.3 计算机图形系统
   1.4 计算机图形学的应用以及研究动态
2 图形设备(3学时)
   2.1 图形输入设备
   2.2 图形显示设备
   2.3 图形绘制设备
3 交互式技术(1学时)
   3.1 用户接口设计
   3.2 逻辑输入设备与输入处理
   3.3 交互式绘图技术
4 图形的表示与数据结构(3学时)
   4.1 图形信息在计算机中的常用表示方法
   4.2 三维形体的常用表示方法
5 基本图形生成算法(12学时)
   5.1 直线、圆和椭圆的扫描转换算法
   5.2 多边形的扫描转换算法
   5.3 区域填充算法
   5.4 内外测试
   5.5 图形的属性处理
   5.6 反走样技术
6 二维几何变换及二维观察(5学时)
   6.1 二维几何变换
   6.2 二维观察流程
   6.3 直线段的裁剪算法
   6.4 多边形的裁剪算法
7 三维变换及三维观察(8学时)
   7.1 三维几何变换
   7.2 投影变换
   7.3 三维观察流程
8 曲线和曲面(5学时)
   8.1 曲线曲面的基本概念
   8.2 三次样条曲线
   8.3 Bezier曲线曲面
   8.4 B样条曲线曲面
9 真实感图形绘制(1学时)
   9.1 真实感图形显示的基本原理和过程
10 上机实验(8学时)
   10.1 OpenGL的编程框架
   10.2 OpenGL绘制空间图形
   10.3 OpenGL中的图形变换
   10.4 OpenGL中的颜色、光照与材质设置

参考教材
【1】计算机图形学基础,陈传波、陆枫,电子工业出版社,2002年。
【2】OpenGL编程指南(第四版),OpenGL体系结构审核委员会 Dave Shreiner等著,邓郑祥译,人民邮电出版社,2005.4。


课程相关资源下载



Copyright @2007 华中科技大学数字媒体处理与检索实验室 版权所有
地址:华中科技大学南一楼西部441 电话:13871273335