中国农业大学

计算机图形学

图片
课程概述

计算机图形学是近30年来发展迅速、应用广泛的新兴学科,是计算机科学最活跃的分支之一。如何在计算机中表示图形、以及利用计算机进行图形的计算、处理和显示的相关原理与算法,构成了其主要研究内容。在计算机辅助设计制造、科学计算可视化、地理信息系统、农林业等领域有着非常广泛的应用,是计算机、地理信息系统、电子工程、机械设计、建筑等本科专业一门重要的专业基础课,也是许多后续课程(图像处理、模式识别、多媒体技术、虚拟现实、计算机视觉等)的基础课程,在教学计划中占有重要地位和作用。虚拟现实被称为“下一代互联网”以及“下一代移动计算平台”,而计算机图形学是实现虚拟现实最重要的技术保证。


证书要求

预备知识

C/C++ 程序设计、数据结构、高等数学

授课大纲

计算机图形学课程大纲基本内容

(一)计算机图形学概述  

     1.计算机图形学的发展简史

     2.研究内容与应用

     3.常用图形输入和输出设备

     4.计算机图形系统

(二) 光栅图形学 

     1. 画线算法

     2. 多边形的扫描转换与区域填充算法

     3. 反走样技术

     4. 直线裁剪算法

     5. 消隐算法

(三) 二维图形变换及观察

     1. 观察流程

     2. 齐次坐标 

     3. 二维图形几何变换

     4. 窗口到视区的变换

(四)三维几何变换 

     1. 三维观察与观察坐标系

     2. 三维几何变换

     3. 投影变换

(五) 几何造型技术  

     1. 参数曲线和曲面 

     2. Beizer 曲线与曲面 

     3. B样条曲线与曲面 

(六) 真实感图形算法基础     

     1. 颜色模型 

     2. 简单光照模型 

     3. 局部光照模型 

     4. 全局光照模型

     5. 纹理映射

     6. 阴影生成


参考资料

1、孙家广、胡事民,计算机图形学基础教程,清华出版社

2、陆枫、何云峰,计算机图形学基础,电子出版社

3、胡事民,刘利刚等译. Francis S Hill Jr, Stephen M Kelley 著. 《计算机图形学(OpenGL版)》 第3版.清华    大学出版社,2009

授课老师
赵明

赵明

教师

分享