《计算机图形学》 课程教学大纲 一、课程基本信息 课程类型 总学时为学时数 ■理论课(含上机、实验学时) 总学时为周数 口实习 口课程设计口毕业设计 课程编码 7053861 总学时32学分 2 课程名称 计算机图形学 课程英文名称 Fundamentals of Computer Graphics 适用专业 数字媒体技术 先修课程 (7030701)高等数学(1)、(7030702)高等数学(2) (7101201)线性代数 开课部门 信息学院计算机系 二、课程支撑的毕业要求 1.3能够对面向数字媒体工程问题描述模型的正确性进行分析和推理。 2.1能运用数学、自然科学和工程科学的基本原理,识别和判断数字媒体领 域复杂工程问题的关键环节。 3.2能够对数字媒体领域的一般性工程问题按照系统设计要求,进行系统的 开发与实现。能够具有较强的I设计、程序设计、算法分析、以及系统的开发 实践能力。 4.1能够基于科学原理并采用科学方法对数字媒体领域中的工程问题进行 研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。 7.2能够分析与评价数字媒体系统开发、应用以及更新对环境和可持续发展 影响,并能够在数字媒体系统开发、运行、更新换代中考虑利用技术手段降低对 环境及社会持续发展的负面作用。 三、课程性质与目标 本课程是数字媒体技术专业必修课。目的是让学生熟悉计算机图形领域的基 本概念和术语,掌握几何图元、几何变换、投影视图、光照模型、纹理映射、曲 线曲面、交互技术等核心图形领域的核心算法,了解图形渲染系统构成及图形发 展前沿技术,培养学生图形工程实践能力,为学生在虚拟现实、游戏设计、计算 机动画、计算机辅助设计和制造、科学计算可视化、计算机艺术等工程应用莫定
1 《计算机图形学》 课程教学大纲 一、课程基本信息 课程类型 总学时为学时数 ■理论课(含上机、实验学时) 总学时为周数 □实习 □课程设计 □毕业设计 课程编码 7053861 总学时 32 学分 2 课程名称 计算机图形学 课程英文名称 Fundamentals of Computer Graphics 适用专业 数字媒体技术 先修课程 (7030701)高等数学(1)、(7030702)高等数学(2) (7101201)线性代数 开课部门 信息学院计算机系 二、课程支撑的毕业要求 1.3 能够对面向数字媒体工程问题描述模型的正确性进行分析和推理。 2.1 能运用数学、自然科学和工程科学的基本原理,识别和判断数字媒体领 域复杂工程问题的关键环节。 3.2 能够对数字媒体领域的一般性工程问题按照系统设计要求,进行系统的 开发与实现。能够具有较强的 UI 设计、程序设计、算法分析、以及系统的开发 实践能力。 4.1 能够基于科学原理并采用科学方法对数字媒体领域中的工程问题进行 研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。 7.2 能够分析与评价数字媒体系统开发、应用以及更新对环境和可持续发展 影响,并能够在数字媒体系统开发、运行、更新换代中考虑利用技术手段降低对 环境及社会持续发展的负面作用。 三、课程性质与目标 本课程是数字媒体技术专业必修课。目的是让学生熟悉计算机图形领域的基 本概念和术语,掌握几何图元、几何变换、投影视图、光照模型、纹理映射、曲 线曲面、交互技术等核心图形领域的核心算法,了解图形渲染系统构成及图形发 展前沿技术,培养学生图形工程实践能力,为学生在虚拟现实、游戏设计、计算 机动画、计算机辅助设计和制造、科学计算可视化、计算机艺术等工程应用奠定
基础。 课程目标1:学生应掌握计算机图形学的基本概念、原理、算法及相关理论 知识。 课程目标2:学生应掌握图形工程开发的基本原理,尤其是掌握常用的工具、 方法和基本数学知识。 课程目标3:学生应掌握图形工程系统设计的要求和流程,能进行图形应用 系统开发与实现 课程目标4:学生应掌握图形工程开发的常用图形渲染引擎,能自主设计实 验、分析和解决问题。 课程目标5:学生应掌握图形工程系统开发分析和评价,能在文化创意等领 域很好应用。 课程思政目标:本门课程使学生的成长能够与计算机图形学知识与发展紧密 结合,将政治认同、国家意识、文化自信、人格养成等思想政治教育元素融入课 堂,厚植爱国主义情怀,培育学生科学精神、创新精神、工匠精神等,以多种方 式促进学生的全面健康发展。 四、课程教学目标-毕业要求关系表 课程教学目标-毕业要求关系见表1。 表1课程教学目标毕业要求关系表 、毕业要求 毕业要求 毕业要求 毕业要求 毕业要求 毕业要求 课程目标 1.3 2.1 3.2 4.1 7.2 课程目标1 √ 课程目标2 课程目标3 课程目标4 课程目标5 五、课程教学基本内容与要求 本课程共32学时,其中理论授课32学时。学时分配如表2所示。 表2学时分配表 总学时讲授学时课内上机课内实验 32320 0 1.课程重点
2 基础。 课程目标 1:学生应掌握计算机图形学的基本概念、原理、算法及相关理论 知识。 课程目标 2:学生应掌握图形工程开发的基本原理,尤其是掌握常用的工具、 方法和基本数学知识。 课程目标 3:学生应掌握图形工程系统设计的要求和流程,能进行图形应用 系统开发与实现。 课程目标 4:学生应掌握图形工程开发的常用图形渲染引擎,能自主设计实 验、分析和解决问题。 课程目标 5:学生应掌握图形工程系统开发分析和评价,能在文化创意等领 域很好应用。 课程思政目标:本门课程使学生的成长能够与计算机图形学知识与发展紧密 结合,将政治认同、国家意识、文化自信、人格养成等思想政治教育元素融入课 堂,厚植爱国主义情怀,培育学生科学精神、创新精神、工匠精神等,以多种方 式促进学生的全面健康发展。 四、课程教学目标-毕业要求关系表 课程教学目标-毕业要求关系见表 1。 表1 课程教学目标-毕业要求关系表 毕业要求 1.3 毕业要求 2.1 毕业要求 3.2 毕业要求 4.1 毕业要求 7.2 课程目标 1 √ 课程目标 2 √ 课程目标 3 √ 课程目标 4 √ 课程目标 5 √ 五、课程教学基本内容与要求 本课程共 32 学时,其中理论授课 32 学时。学时分配如表 2 所示。 表2 学时分配表 总学时 讲授学时 课内上机 课内实验 32 32 0 0 1.课程重点 毕业要求 课程目标
计算机图形学及其相关概念:计算机图形系统:画点函数:画线函数:绘制 三角形:着色模式;二维几何变换;三维几何变换;OpenGL中的变换:二维观 察与裁剪:三维观察与裁剪:简单光照模型:多边形着色方法:光源属性:着色 函数:明暗处理:雾特效:纹理映射:纹理对象:多重纹理:曲线建模方法:参 数曲线曲面的设计:输入与交互方法:GLUT库应用。 2.课程难点 计算机图形学及其相关概念:计算机图形系统:画线函数:多边形绘制模式: 二维几何变换:OpenGL中的变换:二维观察与裁剪:简单光照模型:光源属性: 明暗处理:纹理映射:纹理对象:曲线建模方法:GLT库应用。 3.课堂教学(32学时) 第一知识单元图形概论 学时分配 2学时 教学方式 课堂讲授,ppt电子课件, 板书 教学内容 重点难点 1计算机图形学及其相关概念 2计算机图形学的发展: 3计算机图形学的应用: 4计算机图形学研究动态: 5计算机图形系统。 图形、图像、计算机辅助设计与制造、可视化、图形显示和图 考核要点 形绘制等概念:计算机图形系统的构成:图形设备的基本原理。 第二知识单元几何图元 学时分配 4学时 教学方式 课堂讲授,ppt电子课件, 板书 教学内容 重点难点 1坐标系统: 2画点函数: 3画线函数:
3 计算机图形学及其相关概念;计算机图形系统;画点函数;画线函数;绘制 三角形;着色模式;二维几何变换;三维几何变换;OpenGL 中的变换;二维观 察与裁剪;三维观察与裁剪;简单光照模型;多边形着色方法;光源属性;着色 函数;明暗处理;雾特效;纹理映射;纹理对象;多重纹理;曲线建模方法;参 数曲线曲面的设计;输入与交互方法;GLUT 库应用。 2.课程难点 计算机图形学及其相关概念;计算机图形系统;画线函数;多边形绘制模式; 二维几何变换;OpenGL 中的变换;二维观察与裁剪;简单光照模型;光源属性; 明暗处理;纹理映射;纹理对象;曲线建模方法;GLUT 库应用。 3. 课堂教学(32 学时) 第一知识单元 图形概论 学时分配 2 学时 教学方式 课堂讲授,ppt 电子课件, 板书 教学内容 重点 难点 1 计算机图形学及其相关概念; √ √ 2 计算机图形学的发展; √ 3 计算机图形学的应用; √ 4 计算机图形学研究动态; √ 5 计算机图形系统。 √ √ 考核要点 图形、图像、计算机辅助设计与制造、可视化、图形显示和图 形绘制等概念;计算机图形系统的构成;图形设备的基本原理。 第二知识单元 几何图元 学时分配 4 学时 教学方式 课堂讲授,ppt 电子课件, 板书 教学内容 重点 难点 1 坐标系统; 2 画点函数; √ 3 画线函数; √ √
4绘制三角形: 5着色模式: 6背面剔除: 7多边形绘制模式: 8四边形绘制: 9多边形绘制。 坐标系统、画点函数、画线函数、绘制三角形、着色模式、背 考核要点 面剔除、多边形绘制模式、四边形绘制、多边形绘制、图元属 性参数。 第三知识单元几何变换 学时分配 4学时 教学方式 课堂讲授,Ppt电子课件, 板书 教学内容 重点难点 1几何 2几何表示 3二维几何变换 4三维几何变换 5 OpenGL中的变换 二维基本变换、二维复合变换、三维基本变换、三维复合变换、 考核要点 OpenGL中的变换。 第四知识单元投影视图 学时分配 4学时 教学方式 课堂讲授,ppt电子课件, 板书 教学内容 重点难点 1常用坐标系统: 2二维观察与裁剪: 3三维观察与裁剪。 考核要点 常用坐标系统、二维裁剪算法、三维裁剪算法
4 4 绘制三角形; √ 5 着色模式; √ 6 背面剔除; 7 多边形绘制模式; √ √ 8 四边形绘制; 9 多边形绘制。 考核要点 坐标系统、画点函数、画线函数、绘制三角形、着色模式、背 面剔除、多边形绘制模式、四边形绘制、多边形绘制、图元属 性参数。 第三知识单元 几何变换 学时分配 4 学时 教学方式 课堂讲授,ppt 电子课件, 板书 教学内容 重点 难点 1 几何 2 几何表示 3 二维几何变换 √ √ 4 三维几何变换 √ 5 OpenGL 中的变换 √ √ 考核要点 二维基本变换、二维复合变换、三维基本变换、三维复合变换、 OpenGL 中的变换。 第四知识单元 投影视图 学时分配 4 学时 教学方式 课堂讲授,ppt 电子课件, 板书 教学内容 重点 难点 1 常用坐标系统; 2 二维观察与裁剪; √ √ 3 三维观察与裁剪。 √ 考核要点 常用坐标系统、二维裁剪算法、三维裁剪算法
第五知识单元光照模型 学时分配 4学时 教学方式 课堂讲授,ppt电子课件, 板书 教学内容 重点难点 1简单光照模型: 2简单透明模型: 3多边形着色方法 4光源属性: 5着色函数: 6明暗处理: 7法向量: 8材料属性; 9雾特效。 简单光照模型、简单透明模型、着色函数、明暗处理、法向量、 考核要点 材料属性、光源属性、雾特效。 第六知识单元纹理映射 学时分配 4学时 教学方式 课堂讲授,ppt电子课件, 板书 教学内容 重点难点 1位图操作: 2像素图操作: 3纹理映射; 4纹理对象: 5纹理坐标自动生成: 6多重纹理。 考核要点 位图操作、像素图操作、纹理映射、纹理对象、纹理坐标自动 生成、多重纹理
5 第五知识单元 光照模型 学时分配 4 学时 教学方式 课堂讲授,ppt 电子课件, 板书 教学内容 重点 难点 1 简单光照模型; √ √ 2 简单透明模型; 3 多边形着色方法; √ 4 光源属性; √ √ 5 着色函数; √ 6 明暗处理; √ √ 7 法向量; 8 材料属性; 9 雾特效。 √ 考核要点 简单光照模型、简单透明模型、着色函数、明暗处理、法向量、 材料属性、光源属性、雾特效。 第六知识单元 纹理映射 学时分配 4 学时 教学方式 课堂讲授,ppt 电子课件, 板书 教学内容 重点 难点 1 位图操作; 2 像素图操作; 3 纹理映射; √ √ 4 纹理对象; √ √ 5 纹理坐标自动生成; 6 多重纹理。 √ 考核要点 位图操作、像素图操作、纹理映射、纹理对象、纹理坐标自动 生成、多重纹理