真实感图形生成.pptVIP

  • 4
  • 0
  • 约5.97千字
  • 约 75页
  • 2023-05-22 发布于广东
  • 举报
基于空间剖分的快速光线跟踪算法 将空间划分为网格,光线只与它所穿过的空间网格中所含景物进行求交。 利用空间网格的邻接性质,引导光线从一个网格进入它将穿过的下一网格。 一旦发现光线与景物的第一个交点,即结束求交。 第三十页,共七十五页,2022年,8月28日 现有的空间分割光线跟踪算法 3DDDA算法 将空间划分为均匀的立方体网格,利用光线的线性几何,采用增量算法,求得光线与当前网格的出口点,并直接查取光线进入的下一网格。 问题: 1.不适合于景物分布稀疏的场景 2.占用大量存贮空间 第三十一页,共七十五页,2022年,8月28日 Glassner算法 将空间按景物实际分布划分成八叉树结构,每一网格仅包含一定数量的景物表面,空网格不再细分。 求出光线与当前空间网格出口点的t值,再向前移动Δt,生成光线位于下一网格内的一点(x,y,z)。 利用Hash查找技术,找到包含这一点的下一八叉树网格。 问题: 1.求下一网格定位点涉及9次乘法 2.存贮全部八叉树结点,包括空网格结点 第三十二页,共七十五页,2022年,8月28日 空间索引算法 采用线性八叉树结构存贮包含景物面片的空间八叉树结点,占用存贮小。 采用启发式方法求取光线与当前网格出口点,大大减少了计算量。 利用线性八叉树结点编码性质,直接由出口点查找下一空间网格。

文档评论(0)

1亿VIP精品文档

相关文档