个人信息
Personal information
教授 博士生导师 硕士生导师
性别:男
在职信息:在职
学历:研究生(博士)毕业
学位:工学博士学位
毕业院校:武汉大学
学科:网络空间安全计算机应用技术
授课教师:陆枫、何云峰、李丹、于俊清、凌贺飞、张茂元、邹复好、李国宽
开课学期:秋学期
教材及参考书:【1】计算机图形学基础,陈传波、陆枫,电子工业出版社,2002年。
【2】OpenGL编程指南(第四版),OpenGL体系结构审核委员会 Dave Shreiner等著,邓郑祥译,人民邮电出版社,2005.4。
学科:计算机科学与技术、计算机安全
课程号:01
学分:2.5
课程类型:本科生课程
课时:40.0
是否精品课程:否
课程介绍:计算机图形学(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中的颜色、光照与材质设置