15.3 真实感图形——光线跟踪

♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥

目录

3.光线跟踪

3.1 光线投射算法原理以及步骤

3.2 光线跟踪算法原理以及步骤

3.3 光线树

3.4 光线递归过程终止条件

3.5 关键问题

3.6 光线跟踪的四类光线

3.7 包含阴影的Phone模型

3.9 光线跟踪加速技术

3.10 光线跟踪方法的优缺点

♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥♥,.*,.♥,.*,.♥,.*,.♥,.*♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥,.*,.♥

3.光线跟踪

光线跟踪可以提高整体的光照明。

举例:

光线跟踪算法是目前最成功的生成真实感图形算法之一。

由于光线的传播方式比较复杂,如果按照光照路线去计算,计算过程将比较复杂,因此采用由视线出发求视线与其他物体光源关系。

3.1 光线投射算法原理以及步骤

(1)从视点出发,通过该像素的中心向场景发出一条光线,并求出该条光线与场景中物体的全部交点。

(2)将各交点沿着光线方向排序,获得离视点最近交点。

(3)依据局部光照模型计算该交点处的光亮度,并将所得光亮度值赋值给该像素。

(4)当所用屏幕像素都处理完毕后,就得到一幅真实感图形。

3.2 光线跟踪算法原理以及步骤

(1)从视点出发通过该像素中心向场景发出一条光线R,并求出R与场景中物体的全部交点。获得离实现最近的交点P,依据局部光照模型计算P处的颜色值Ic。

(2)在P处沿着R镜面反射方向和投射方向各衍生一条光线。(如果P点所在表面非镜面或不透明体,则无需衍生出相应光线)

(3)对衍生出来的光线递归的执行(1)(2)步骤,计算来自镜面反射和投射方向上周围环境对P点光亮度的贡献

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值