11、三维形体的真实感显示1
简单效果的浓淡图生成2
一般性效果图形生成3
真实感效果图生成1)全局光照模型2)光线跟踪3)辐射度算法4
纹理映射第一页,共五十四页
CAD系统几何建模过程形体定义输入1形体定义输入2形体定义输入n内部CSG+BREP表达布尔运算结果形体BREP表达三角剖分显示数据结构显示渲染显示参数定义第二页,共五十四页
光照效果影响因素当光照射到物体表面时,物体对光会发生反射、透射、吸收、衍射、折射和干涉
被物体吸收的部分转化为热
颜色是人对光的生理反映,反射、透射的光进入人的视觉系统,使我们能看见物体的颜色
为模拟这一现象,我们建立一些数学模型来替代复杂的物理模型
这些模型就称为明暗效应模型或者光照明模型
思考:我们所见物体的颜色是怎样形成的
影响观察物体颜色的主要因素有哪些
第三页,共五十四页
在不考虑人的生理因素的情况下,物体的颜色与光源颜色、物体表面物理特性、表面粗糙度、周边环境等因素有关
在正常的情况下,光沿着直线传播,当光遇到介质不同的表面时,会产生反射和折射现象,而且在反射和折射的时候,它们遵循反射定律和折射定律
第四页,共五十四页
研究光照模型的目的:确定物体表面的每一个多边形或者多边形中的每一个点的颜色
第五页,共五十四页
11三维形体的真实感显示1
简单效果的浓淡图生成2
一般性效果图形生成3
真实感效果图生成1)全局光照模型2)光线跟踪3)辐射度算法4
纹理映射第六页,共五十四页
简单效果的浓淡图生成1)单颜色填充多边形算法思路:根据多面体表面的平面法矢决定颜色值,直接调用OpenGL的多边形填充算法即可
算法简单,但轮廓分明,各多边形之间过渡不光滑
第七页,共五十四页
2)Gouraud模型算法思想:为使多边形边界之间光滑显示,先计算多边形各顶点光强,后通过双线性插值,计算多边形内各点光强
能保证多边形边界颜色的连续性,但高