第9章-真实感图形的显示2.pptVIP

  • 4
  • 0
  • 约2.39千字
  • 约 15页
  • 2021-05-07 发布于辽宁
  • 举报
内容提要 画家算法 隐藏面示例 Z缓冲区算法 明暗处理 光照模型 常量明暗处理和Gouraud明暗处理 Gouraud明暗处理图 Phong明暗处理 Phong对表面法线进行插值 颜色模型 纹理 * * 消除隐藏线(线框图)和隐藏面(浓淡图) 画家算法 Z缓冲区算法 明暗处理(光照模型) 光照模型 Gouraud明暗处理 Phong明暗处理 颜色模型 纹理 真实感图形的显示 先把屏幕置成背景色,再把物体的各个面离视点的远近进行排序。远者排在表头,近者排在表尾,构成深度优先级表。然后,从表头至表尾逐个取出多边形,投影到屏幕上,显示多边形所包含的实心区域。由于后显示的图形取代先显示的画面,而后显示的图形所代表的面离视点更近,所以,由远及近地绘制各面,就相当于消除隐藏面。这于油画家作画的过程类似,所以习惯上称作画家算法或油画算法。 实现支持: 物体采用边界表示模式存储。数据文件由若干三元组和若干四元组组成。三元组表示物体顶点的坐标。四元组表示物体的某个面由哪些顶点构成。 明面:视线对立法向指向,逆时针排列面的顶点。 暗面:明面的背面。 立方体级数据文件 个顶点 个面 B-reps表示法 画家算法中的深度排序计算量大,而且排序后,还需再检查相邻的面,以确保在深度优先级表中前者在前,后者在后。若遇到多边形相交,或循环重叠的情形,还必须分割多边形。为了避免这些复杂的运算,提出了Z-buffer

文档评论(0)

1亿VIP精品文档

相关文档