APP下载

基于自适应二叉树的场景视锥体裁剪算法①

2018-04-21廉东本

计算机系统应用 2018年3期
关键词:模型

牛 鹏, 廉东本, 苏 谟

1(中国科学院大学,北京 100049)

2(中国科学院 沈阳计算技术研究所,沈阳 110168)

随着计算机硬件与虚拟现实技术的发展,应用于场景的模型的数据规模呈指数级增长,场景的结构也更加复杂. 尽管图形渲染已经在硬件方面得到了很好地支持,却仍不能解决场景在图形实时渲染方面的问题,还需对相关的裁剪算法进行分析研究. 所以,在克服传统场景组织方式弊端的基础上,能够有效地减少绘制对象,降低模型复杂度,提升裁剪和场景渲染的效率,就成为本文研究所关注的内容.

在三维场景中,模型作为基本的组成单位,一般是以点线面的存储结构的,这种点线面的数据结构适用几何建模,但不能体现场景中的空间分布情况. 比较有效的方法是对场景进行空间分割. 并用树结构进行组织,这样可以把空间无序的场景模型变成一棵空间有序的层次树. 对层次树的操作也就等同于对整个场景的操作.

本文提出了采用自适应二叉树空间分割算法负责场景的组织管理,在可见性判断方面,采用了一种基于包围球和包围盒的层次化的视锥体裁剪算法,在充分发挥自适应二叉树空间分割算法的优势的基础上,该视锥体裁剪算法有效地降低了场景模型的复杂度,提高了裁剪的精确度,提升了三维场景的绘制效率.

1 场景组织及视锥体裁剪算法

针对传统二叉树(BSP)[1]存在的问题,本文采用自适应二叉树算法(Adaptive Binary Tree,ABT)进行场景的……

登录APP查看全文

猜你喜欢

模型
一半模型
一种去中心化的域名服务本地化模型
适用于BDS-3 PPP的随机模型
函数模型及应用
p150Glued在帕金森病模型中的表达及分布
函数模型及应用
重尾非线性自回归模型自加权M-估计的渐近分布
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
一个相似模型的应用