吉林大学:《计算机图形学》课程电子教案(PPT课件)第八章 真实感图形的绘制 第一节 漫反射及具体光源的照明 第二节 多边形网的明暗处理

若区域与多边形为下面的四种情况, 不必再做进一步的分割,可直接绘制。 1.所有的多边形与区域分离,所以在区 域内只需显示背景值。 2.只有一个相交的多边形,或者只有一 个被包含的多边形。这时可以对区域首先 填充背景值,然后对多边形进行扫描转换。 在某些显示设备上,将整个帧缓冲存储器 都初始化为背景值,可能更为方便。对于 相交的多边形,只是被包含的部分被扫描 转换
若区域与多边形为下面的四种情况, 不必再做进一步的分割,可直接绘制。 1. 所有的多边形与区域分离,所以在区 域内只需显示背景值。 2. 只有一个相交的多边形,或者只有一 个被包含的多边形。这时可以对区域首先 填充背景值,然后对多边形进行扫描转换。 在某些显示设备上,将整个帧缓冲存储器 都初始化为背景值,可能更为方便。对于 相交的多边形,只是被包含的部分被扫描 转换

3. 只有一个包围的多边形,无其它的多 边形。整个区域填充该多边形的象素值。 4.有多于一个的包围的、相交的或被包 围的多边形,且至少有一个包围的多边形。 检查是否能有一个包围的多边形,它位于 所有其它多边形的前面。如果有,就可以 让整个区域都填充为这个多边形的象素值。 具体的检查方法是,对所有的多边形,计 算其所在平面在区域的四个角点的应有深 度,即相应的z坐标,如果有一个包围的 多边形的响应四个z坐标,都小于其它多 边形的对应z坐标,那么这个包围的多边 形就位于所有其它多边形的前面
3. 只有一个包围的多边形,无其它的多 边形。整个区域填充该多边形的象素值。 4. 有多于一个的包围的、相交的或被包 围的多边形,且至少有一个包围的多边形。 检查是否能有一个包围的多边形,它位于 所有其它多边形的前面。如果有,就可以 让整个区域都填充为这个多边形的象素值。 具体的检查方法是,对所有的多边形,计 算其所在平面在区域的四个角点的应有深 度,即相应的z坐标,如果有一个包围的 多边形的响应四个z坐标,都小于其它多 边形的对应z坐标,那么这个包围的多边 形就位于所有其它多边形的前面

?一表示包围的多边形平面文点 *一表示被包围的多边形平面交点 0-表示相交的多边形平面交点 区域(1) 区域(2) Xy 情形4的两种情形
情形4的两种情形

区域经过分割变小以后,只需要考虑 包含的多边形和相交的多边形的变化。 因为分离的或包围的多边形,对变小 的区域,仍然保持是分离的或包围的。分 割进行到达到显示设备的分辨能力之后就 可以停止,即最小的区域可以是显示表面 上的一个象素单位。如果在做了准备做的 最大数目的分割之后,仍然不能做出应该 如何填充的决定,那么,就计算所有有关 多边形在这个不可再分区域对应的点的范 围的中心处的z坐标值,取z坐标最小的多 边形象素值填充这个区域
区域经过分割变小以后,只需要考虑 包含的多边形和相交的多边形的变化。 因为分离的或包围的多边形,对变小 的区域,仍然保持是分离的或包围的。分 割进行到达到显示设备的分辨能力之后就 可以停止,即最小的区域可以是显示表面 上的一个象素单位。如果在做了准备做的 最大数目的分割之后,仍然不能做出应该 如何填充的决定,那么,就计算所有有关 多边形在这个不可再分区域对应的点的范 围的中心处的z坐标值,取z坐标最小的多 边形象素值填充这个区域

Wanock首先提出的最初的区 域分割算法是每次把区域分成四 个正方形。下图所示是对一个投 影是一个三角形和一个长方体的 场景,做了5次区域分割的情形, 其中区域内标出的数字,表示可 以作出决定的前面所说的四种情 形中的哪一种。没有标出数字的 区域是还不能做出决定
Wanock首先提出的最初的区 域分割算法是每次把区域分成四 个正方形。下图所示是对一个投 影是一个三角形和一个长方体的 场景,做了5次区域分割的情形, 其中区域内标出的数字,表示可 以作出决定的前面所说的四种情 形中的哪一种。没有标出数字的 区域是还不能做出决定

1 2 1 2 2 2 2 2 2 4 44曲3 2 1 1 1 1 1 分割区域为正方形
分割区域为正方形

区域分割不一定总是等分,当区域内有多 边形的顶点时,可以按照顶点位置来做分割, 这样显然可以少做一些分割。 2 2 2 B 围绕多边形顶 2 点分割(先是 2 2 A,后是B)
区域分割不一定总是等分,当区域内有多 边形的顶点时,可以按照顶点位置来做分割, 这样显然可以少做一些分割。 围绕多边形顶 点分割(先是 A,后是B)

区域分割还可以按照客体中多边形投 影的范围进行,这可以少做很多分割。 Weiler和Ather ton提出的算法,直接就 用多边形的投影做为分割的区域。选择用 做分割的区域时,可以按照多边形各顶点 坐标最小值的递增次序
区域分割还可以按照客体中多边形投 影的范围进行,这可以少做很多分割。 Weiler和Atherton提出的算法,直接就 用多边形的投影做为分割的区域。选择用 做分割的区域时,可以按照多边形各顶点 坐标最小值的递增次序

B 艺 C X 按照多边形投影选择区域做分割
按照多边形投影选择区域做分割

第八章真实感图形的绘制 用计算机在图形设备上生成连续 色调的真实感图形必须完成四个基本的 任务。 第一 用数学方法建立所构造三 维场景的几何描述,并将 它们输入至计算机。 第二 将三维几何描述转换为二 维透视图
第八章 真实感图形的绘制 用计算机在图形设备上生成连续 色调的真实感图形必须完成四个基本的 任务。 第一 用数学方法建立所构造三 维场景的几何描述,并将 它们输入至计算机。 第二 将三维几何描述转换为二 维透视图
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第七章 消除隐藏线和隐藏面的算法 第四节 z−缓冲算法 第五节 扫描线算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第八章 真实感图形的绘制 第三节 阴影 第四节 纹理 第五节 整体光照明模型.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第八章 真实感图形的绘制 第八节(2/2).ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第八章 真实感图形的绘制 第六节 光线跟踪 第七节 辐射度方法 第八节 色彩模型.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第五章 图形运算 第三节 平面中的凸壳算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第五章 图形运算 第四节 包含与重叠.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第五章 图形运算 第二节 多边形表面的交线计算.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第五章 图形运算 第五节 简单多边形的三角剖分.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第六章 形体的表示及其数据结构 第三节 四叉树 第四节 三维几何模型.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第六章 形体的表示及其数据结构 第一节 图形的分段表示 第二节 二维形体的表示.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第六章 形体的表示及其数据结构 第二节(2/2).ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第五章 图形运算 第五节(2/2).ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第三章 图形变换 第六节 裁剪.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第四节(2/2).ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第五章 图形运算 第一节 线段的交点计算.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第五节 B样条曲线和曲面.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第三节 Coons曲面.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第四节 Bezier曲线和曲面.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第四章 曲线和曲面 第一节 曲线和曲面表示的基础知识 第二节Hermite多项式.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第三章 图形变换 第五节 投影.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第六章 形体的表示及其数据结构 第四节 分形 第七章 消除隐藏线和隐藏面的算法 第一节 线面比较法消除隐藏线.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第七章 消除隐藏线和隐藏面的算法 第六节 区域分割算法.ppt
- 吉林大学:《计算机图形学》课程电子教案(PPT课件)第七章 消除隐藏线和隐藏面的算法 第二节 曲面隐藏线消除的浮动水平线算法 第三节 深度排序算法.ppt
- 吉林大学:《面向对象程序设计》课程电子教案(PPT教学课件,简版讲稿,共八章,主讲:王爱民).ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第一章 宽带IP网络概述(负责人:于银辉).ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第三章 局域网技术.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第二章 宽带IP网络体系结构.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第五章 宽带IP网络的传输技术.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第六章 宽带IP的接入技术.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第四章 宽带IP城域网.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第七章 路由器技术和路由选择协议.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第九章 下一代网际协议.ppt
- 吉林大学:《IP技术与综合宽带网》课程电子教案(PPT课件)第八章 宽带IP网络的安全.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第10章 MATLAB Simulink仿真软件.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第1章 MATLAB系统环境.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第2章 MATLAB数据及其运算.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第3章 MATLAB矩阵分析与处理.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第4章 MATLAB程序设计.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第5章 MATLAB绘图.ppt
- 《matlab程序设计与应用》课程电子教案(PPT课件)第6章 MATLAB数值计算.ppt