Ray-driven dynamic working set rendering For complex volume scene graphs involving large point clouds

Ray-driven dynamic working set rendering For complex volume scene graphs involving large point clouds
复制标题

光线驱动的动态工作集渲染适用于涉及大型点云的复杂体积场景图

DOI:
10.1007/s00371-006-0091-6
复制
发表时间:
2007
期刊:
The Visual Computer
影响因子:
--
通讯作者:
Chisnall D
Chisnall D
中科院分区:
--
文献类型:
--
作者:
Chisnall D

文献摘要

相似文献

Ray tracing a volume scene graph composed of multiple point-based volume objects (PBVO) can produce high quality images with effects such as shadows and constructive operations. A naive approach, however, would demand an overwhelming amount of memory to accommodate all point datasets and their associated control structures such as octrees. This paper describes an out-of-core approach for rendering such a scene graph in a scalable manner. In order to address the difficulty in pre-determining the order of data caching, we introduce a technique based on a dynamic, in-core working set. We present a ray-driven algorithm for predicting the working set automatically. This allows both the data and the control structures required for ray tracing to be dynamically pre-fetched according to access patterns determined based on captured knowledge of ray-data intersection. We have conducted a series of experiments on the scalability of the technique using working sets and datasets of different sizes. With the aid of both qualitative and quantitative analysis, we demonstrate that this approach allows the rendering of multiple large PBVOs in a volume scene graph to be performed on desktop computers.