Title :
Flexible point-based rendering on mobile devices
Author :
Duguet, Florent ; Drettakis, George
Author_Institution :
Inst. Nat. de Recherche en Inf. et Autom., Sophia-Antipolis, France
Abstract :
We have seen the growing deployment of ubiquitous computing devices and the proliferation of complex virtual environments. As demand for detailed and high-quality geometric models increases, typical scene size (often including scanned 3D objects) easily reaches millions of geometric primitives. Traditionally, vertices and polygons (faces) represent 3D objects. These representations, coupled with the traditional rendering pipeline, don´t adequately support display of complex scenes on different types of platforms with heterogeneous rendering capabilities. To accommodate these constraints, we use a packed hierarchical point-based representation for rendering. Point-based rendering offers a simple-to-use level-of-detail mechanism in which we can adapt the number of points rendered to the underlying object´s screen size. Our work strives for flexible rendering - that is, rendering only the interior hierarchy nodes as representatives of the subtree. In particular, we avoid traversal of the entire hierarchy and reconstruction of model attributes (such as normals and color information) for interior nodes because both operations can be prohibitively expensive. Flexible rendering also lets us traverse the hierarchy in a specific order, resulting in a fast, one-pass shadow-mapping algorithm.
Keywords :
grid computing; image reconstruction; image representation; mobile computing; mobile handsets; octrees; rendering (computer graphics); sampling methods; virtual reality; 3D object representation; flexible point-based rendering; interior hierarchy nodes; mobile devices; octree memory usage statistics; one-pass shadow-mapping algorithm; packed hierarchical point-based representation; rendering pipeline; simple-to-use level-of-detail mechanism; tree traversal; ubiquitous computing; Computer graphics; Data structures; Displays; Encoding; Geometry; Layout; Pipelines; Rendering (computer graphics); Sampling methods; Solid modeling; Algorithms; Artificial Intelligence; Computer Graphics; Computer Simulation; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; User-Computer Interface;
Journal_Title :
Computer Graphics and Applications, IEEE