简介:
本课程主要介绍计算机图形学原理,讲述如何采用图形API OpenGL的编程技术来解决实际问题。课程以描述性和面向过程的方式阐述计算机图形学中的重要主题,使得计算机科学及相关专业的学生在学习阶段的早期便能接触并理解这些主题;同时使用OpenGL来说明计算机图形学的基本概念,使学生可以绕过图形学算法和数学细节,快速生成有意义的可交互且动态的三维图形。
教材:
作者:(美)坎宁安著,石教英,潘志庚等译;
出版社:机械工业出版社;
出版时间:2008年06月
考核方式:
考查
学时学分:
24学时、1.5学分
课程内容及学时安排:
第0章 计算机图形学概述(3学时)
知识点:视觉交流、三维几何和几何流水线、外观属性、一个简单的OpenGL程序
重点:三维几何流水线
难点:三维几何流水线
第1章 视图变换和投影(3学时)
知识点:视图变换的基本模型、在OpenGL中实现视图变换和投影
重点:视图变换和投影
难点:视图变换和投影
第2章 建模原理(3学时)
知识点:简单几何建模、变换和建模
重点:几何建模
难点:几何建模
第3章 在OpenGL中实现建模(3学时)
知识点:指定几何体的OpenGL模型、OpenGL中的变换
重点:OpenGL编程
难点:OpenGL编程
第4章 建模的数学基础(3学时)
知识点:坐标系、向量、变换
重点:变换矩阵
难点:变换矩阵
第5章 颜色及其混合(3学时)
知识点:RGB立方体、OpenGL中的颜色
重点:颜色空间
难点:颜色空间
第6章 光照处理和着色处理(3学时)
知识点:光照、材质
重点:光源属性
难点:光源属性
第7章 纹理映射(3学时)
知识点:创建纹理图、OpenGL中的纹理映射
重点:纹理贴图
难点:纹理贴图