计算机图形学(CG):是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学
图形:由几何属性、非几何属性两部分构成
- 几何元素:点、线、面、体等
- 非几何属性:灰度、色彩、线型、线宽等
图形的表示:标量图、矢量图
- 标量图:使用点阵法,点阵法是用具有颜色信息的点阵来枚举表示图形的一种方法,强调图形有哪些点组成,具有什么灰度或色彩
- 矢量图:采用参数法,是以计算机中所记录图形的形状参数与属性参数来表示图形的一种方法,形状属性包括包括方程或分析表达式的系数,线段的端点坐标等,属性参数包括颜色、材质、线型的等
计算机图形的研究内容
- 几何:研究面的表示和处理的方法
- 动画:研究移动的表示和操作方法
- 图形拟真/渲染:研究模拟光线传递效果的算法
- 图像:研究图像的获取或是编辑
常用的真实感图形绘制模型
Gourand(哥罗德)模型:基于平面多面体逼近原型体,计算每个顶点法向量方向的光亮度;
然后通过插值计算出多边形内容各点的光亮度;
缺点:由于采用了插值方法,使得镜面反射所产生的特亮区域的形状和位置存在很大差异同。Phong法向插值方法:为了克服Gourand法对镜面发射区域所引起的畸变,Phong提出了用法向量来代替光强度插值;
这样做将代表亮度值的I(标量)换成了相应法向量N(矢量),计算量会更大些,但是效果更好些。