整体光照模型与光线跟踪.ppt.ppt

整体光照模型与光线跟踪.ppt

武汉纺织大学 数计学院 姓名:李文 学号:1415063007 班级:研1406 专业:计算机 整体光照模型与光线跟踪 1.光照影响因素 2.一般性效果图形生成 3.整体光照明模型及真实感显示 4.光线跟踪算法的基本思想 物体的反射、投射、折射 1.0光照效果影响因素 思考:我们所见物体的颜色是怎样形成的? 影响观察物体颜色的主要因素有哪些? 当光照射到物体表面时,物体对光会发生反射、透射、吸收、衍射、折射和干涉。 颜色是人对光的生理反映,反射、透射的光进入人的视觉系统,使我们能看见物体的颜色。 为模拟这一现象,我们建立一些数学模型来替代复杂的物理模型。这些模型就称为明暗效应模型或者光照明模型。 当光照射到物体表面时,物体对光会发生反射、透射、吸收、衍射、折射和干涉。 在正常的情况下,光沿着直线传播,当光遇到介质不同的表面时,会产生反射和折射现象,而且在反射和折射的时候,它们遵循反射定律和折射定律。 确定物体表面的每一个多边形或者多边形中的每一个点的颜色。 2. 0 一般性效果图形生成 简单光照明模型--Phong模型 简单光照明模型模拟物体表面对光的反射作用。 光源被假定为点光源,反射作用被细分为镜面反射(Specular Reflection)和漫反射(Diffusion Reflection)。 2.1理想漫反射 当光源来自一个方向时,漫反射光均匀向各方向传播,与视点无关,它是由表面的粗糙不平引起的,因而可假定漫反射光的空间分布是均匀的。 * 在不考虑人的生理因素的情况下,物体的颜色与光源颜色、物体表面物理特性、表面粗糙度、周边环境等因素有关。 1.1研究光照模型的目的 简单光照明模型只考虑物体对直接光照的反射作用,而物体间接的光反射作用,只用环境光(Ambient Light)来表示。 不妨设: ? 入射光强为Il ? 物体表面上点P 的法向为N ? 从点P指向光源的向量为L ? 两者间的夹角为θ 图 漫反射 ? 如果 表示点光源的强度,kd 表示物体表面漫反射系数,则漫反射方程可描述为: ( 0≤ ≤ 若N为物体表面的单位法向量,L为物体表面上一点指向光源的单位矢量,则: 如果有多个光源,则光强度计算式为: 图 漫反射 ? 2.2镜面反射光 ??? 对于理想镜面,反射光集中在一个方向,并遵守反射定律。 对一般的光滑表面,反射光集中在一个范围内,且由反射定律决定的反射方向光强最大。 因此,对于同一点来说,从不同位置所观察到的镜面反射光强是不同的。镜面反射光强可表示为: Ks是与物体有关的镜面反射系数,α为视线方向V与反射方向R的夹角,n为反射指数,反映了物体表面的光泽程度,一般为1~2000,数目越大物体表面越光滑。 图 镜面反射光 镜面反射光将会在反射方向附近形成很亮的光斑,称为高光现象。 ??? 镜面反射光产生的高光区域只反映光源的颜色 将V和R都格式化为单位向量, 镜面反射光强可表示为: 式中: 对多个光源: 图 镜面反射光 2.3 环境光 ??? 环境光是指光源间接对物体的影响,是在物体和环境之间多次反射,最终达到平衡时的一种光。 近似地认为同一环境下的环境光,其光强分布是均匀的,它在任何一个方向上的分布都相同。例如,透过厚厚云层的阳光就可以称为环境光。 在简单光照明模型中,用一个常数来模拟环境光,用式子表示为: 其中:Ia 为环境光的光强 Ka为物体对环境光的反射系数 2.4 Phong光照明模型 ??? 综上分析,Phong光照明模型表述为:由物体表面上一点 P 反射到视点的光强 I 为环境光的反射光强 I e、理想漫反射光强 I d、和镜面反射光 I s 的总和,即: I = I e + I d + I s 由此可得: 按R(red)、G(green)、B(blue)三种颜色分量展开计算得: 用Phong模型进行计算时,对物体表面上每个点P,均需计算光线的反射方向R,再由V计算(R·V),为减少计算,可作如下假设: a) 光源在无穷远处,即光线方向L为常数; b) 视点在无穷远处,即视线方向V为常数; c) 为避免计算

文档评论(0)

1亿VIP精品文档

相关文档