计算机图形学入门(十四)-光线追踪(加速包围盒体)

本文探讨了均匀空间分布的网格、空间划分的KD-Tree与BVH层次结构在图形学中的应用,比较了它们在处理复杂几何体碰撞检测中的优势与局限。

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

本文继续上一章节包围盒体的思想,介绍了三种包围盒体的构建方法,均匀空间分布、空间划分和BVH,解释其原理和优劣。

学习视频来源

GAMES101-现代计算机图形学入门-闫令琪_哔哩哔哩_bilibili​www.bilibili.com/video/BV1X7411F744?p=12​www.bilibili.com/video/BV1X7411F744?p=12​www.bilibili.com/video/BV1X7411F744?p=12正在上传…重新上传取消​icon-default.png?t=LA92https://link.zhihu.com/?target=https%3A//www.bilibili.com/video/BV1X7411F744%3Fp%3D12

1.均匀空间分布(网格)的方法

借助构建的网格来实现包围盒体。

预处理

光线开始进入求交点

格子盒体的数量(分辨率)也影响着加速效果

实际表现

2.空间划分

针对上面对象物体分布不均匀的问题,有了空间划分的方法

KD-Tree

KD-Tree方法存在的问题:一般对象都是三角形去构成的,很难去判断三角形与盒体是否有交集(有方法)。渐渐地人们不再使用KD-Tree了。

3.包围体层次结构(BVH)

BVH的建立过程

不再切分空间了而是切分对象,这是当前非常常用的方法。

对比空间划分(例如KD-Tree)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值