yujunqing

·Teaching Information

Current position: 英文主页 > Teaching Research > Teaching Information
计算机图形学
Release time:2017-11-20  Hits:

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

Semester: Autumn Term

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

Discipline: Computer Science and Technology

Course number: 01

Credits: 2.5

Course Type: Undergraduate Course:

Required Class Hours: 40.0

Top-Quality Courses or Not: no

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

Teaching Plan: 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中的颜色、光照与材质设置