镜面反射透明阴影6光线跟踪算法的基本原理光线投射算法.PPT

镜面反射透明阴影6光线跟踪算法的基本原理光线投射算法.PPT

2003-11-5 第14章 非多边形技术 光线跟踪算法 光线跟踪算法 基本原理 反射方向和折射方向的计算 光线与物体的求交 光线跟踪算法的伪语言描述 加速技术 光线跟踪算法的例子 三种明暗模型得到得结果 光线跟踪 光线跟踪是迄今为止生成真实感图形最为成功的算法之一 光线跟踪算法之美在于它的极度简单性 光线跟踪生成的图形比前面介绍的三种明暗处理方法真实得多(镜面反射、透明、阴影) 光线跟踪算法的基本原理 光线跟踪算法的基本原理 光线投射(Ray Casting)算法 对屏幕上每一象素,从视点出发向该象素发出一条光线 求出光线与场景中物体的全部交点 对所有这些交点沿着光线的方向排序,得到离视点最近的交点 最后依据局部光照明模型计算该交点处的颜色值,并将计算出的颜色值赋给该象素 当处理完所有屏幕象素时,即得到一幅真实感图形 Whitted光照明模型 Whitted整体光照明模型(镜面反射和透射):假设从某一观察方向V所观察到的物体表面某点P的光亮度的贡献来源于三个方面: 由光源直接照射引起的反射光亮度Ic 沿V的镜面反射方向r来的环境光Ir通过投射在光滑表面上产生的镜面反射光 沿V的规则透射方向t来的环境光It通过透射在透明体表面上产生的规则透射光 光线跟踪算法的基本原理 光线跟踪算法用于求解Whitted整体光照明模型 Whitted整体光照明模型: I = Ic

文档评论(0)

1亿VIP精品文档

相关文档