计算机图形学主要教授以下内容:
图形的输入、模型构造和表示、图形数据库管理、图形数据通信、图形操作、图形数据分析 ,以及以图形信息为媒介实现人机交互的方法、技术和应用。图形显示与生成原理
,包括常用颜色模型和基本图元生成算法。
图形观察与变换技术,涉及真感图形生成技术。
使用OpenGL图形软件绘制一般三维图形的能力。
计算机动画原理及制作过程。
图形系统硬件,包括图形输入输出设备和图形工作站。
图形软件,涉及编程实现图形生成和操作。
算法和应用,如光栅图形生成算法、曲线曲面造型、实体造型、真实感图形计算与显示算法,以及科学计算可视化、计算机动画、自然景物仿真、虚拟现实等。
建模,包括三维物体的数字化和几何模型的构建。
渲染,涵盖光照处理、颜色模型、可见面判定和纹理添加。
动画,涉及动态图形的生成和操作。
人机交互,研究如何通过图形界面实现用户与计算机的交互。
课程特点通常包括:
管线视角: 按照图形渲染管线的不同阶段组织内容。 理论体系完整
编程框架先进:基于可编程管线进行图形编程,使用OpenGL和GLSL进行着色器编写。
建议在学习计算机图形学时,重点掌握图形的基本生成原理和操作技术,同时结合实际应用案例,加深理解,并通过编程实践来提升技能。