安徽自考是成人学历教育的一种重要形式,许多有志于提升学...【详情】
更新时间:2023-12-12计算机图形学是一门新兴学科,伴随着计算机的发展而发展起来的。它是研究通过计算机将数据转换为图形的原理、方法和技术的学科。由于应用的推动,计算机图形处理技术发展十分迅速,为了大范围提高学生及相关技术人员计算机图形学的应用水平,开设计算机图形学课程十分必要。
自考计算机图形学主要讲授计算机图形学的基本概念、方法与算法,由三部分组成:第一部分是计算机图形学的历史、应用和发展;第二部分是二维图形处理技术,包括二维图形的生成、裁剪、变换以及反混淆;第三部分是三维图形处理技术,包括三维图形的投影、表示、消隐和真实感显示。
本课程作为高等教育自学考试数字媒体艺术专业的基础课程,着重讨论与图形变换、图案填充和隐线消除相关的原理与算法。该课程的培养目标是:
1、掌握图形生成、图形变换、图案填充和隐线消除的一般原理、方法和技术;
2、处理图像数据;
3、进行更深层次的计算机图形学研究;
4、编制计算机绘图程序;
计算机图形学主要包含三个层次的知识讲解:
1、编程基础:OpenGL基础、二三维图形编程;
2、中级知识:三维光照、纹理、文字、反走样、曲线曲面、拾取与反馈;
3、高级话题:三维绘制加速技术、OpenGL缓冲区、三维动画模型、最新的OpenGL着色语言。
计算机图形学的教学内容:
第1章:OpenGL基础
用GLUT库进行OpenGL程序开发;使用MFC类库进行OpenGL程序开发;用win32API进行OpenGL程序开发;
第2章:二维图形绘制
多边形绘制模式;多边形着色模式;点划线定义;使用点划线;