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

本文深入探讨了光线跟踪算法,包括光线投射、光线跟踪的基本步骤、光线树的概念,以及如何处理阴影和使用加速技术。通过光线跟踪,可以创建逼真的图像,但计算量大,需要考虑反走样等技术。文章还提到了光线跟踪在Phone模型中的应用和其优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

目录

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点光亮度的贡献I_{s}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值