BqR‐Tree: A Data Structure for Flights and Walkthroughs in Urban Scenes with Mobile Elements |
| |
Authors: | J.L. Pina F. Seron E. Cerezo |
| |
Affiliation: | 1. Advanced Computer Graphics Group (GIGA), University of Zaragoza, Spain;2. Computer Science Department, University of Zaragoza, Zaragoza, Spain;3. Engineering Research Institute of Aragon (I3A), Zaragoza, Spain jlpina@zaragoza.es, seron@unizar.es, ecerezo@unizar.es |
| |
Abstract: | BqR‐Tree, the data structure presented in this paper is an improved R‐Tree data structure based on a quadtree spatial partitioning which improves the rendering speed of the usual R‐trees when view‐culling is implemented, especially in urban scenes. The city is split by means of a spatial quadtree partition and the block is adopted as the basic urban unit. One advantage of blocks is that they can be easily identified in any urban environment, regardless of the origins and structure of the input data. The aim of the structure is to accelerate the visualization of complex scenes containing not only static but dynamic elements. The usefulness of the structure has been tested with low structured data, which makes its application appropriate to almost all city data. The results of the tests show that when using the BqR‐Tree structure to perform walkthroughs and flights, rendering times vastly improve in comparison to the data structures which have yielded best results to date, with average improvements of around 30%. |
| |
Keywords: | rendering dynamic urban scenes data structures view culling virtual flights and walkthroughs I.3.6 [Computer Graphics]: Graphics data structures and data types |
|
|