|
ABSTRACT
Given a data layout of a large walkthrough scene, we present a novel and simple spatial hierarchy on the disk-pages of the layout that has notable advantages over a conventional spatial hierarchy on the scene geometry. Assume that each disk-page consists of a set of triangles whose bounding boxes are computed. A spatial hierarchy of the walkthrough space is constructed, not with the given scene, but with the bounding boxes of disk-pages. The leaf nodes of the spatial-hierarchy refer directly to the page numbers of the pages of the bounding box it contains. We call this hierarchy on the pages as the disk-page hierarchy. We also propose a self-contained disk-page format that would suit this data structure well. Further, we present a new cache-oblivious graph-based data layout algorithm called the 2-factor layout that would preserve the proximity and orientation properties of the primitives in the layout. Walkthrough experiments have been conducted on a city scene consisting of over 110M triangles. Our system renders this scene on a laptop within a one pixel projection error at over 20 fps with simple texture substitution based simplification of distant objects, and with no explicit data/cache management.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
Bittner, J., Wimmer, M., Piringer, H., and Purgathofer, W. 2004. Coherent hierarchical culling: Hardware occlusion queries made useful. Computer Graphics Forum (Eurographics) 23, 3, 615--624.
|
 |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
Diaz-Gutierrez, P., and Gopi, M. 2005. Quadrilateral and tetrahedral mesh stripification using 2-factor partitioning of the dual graph. The Visual Computer 21, 8--10, 689--697.
|
| |
8
|
|
| |
9
|
Diaz-Gutierrez, P., Gopi, M., and Pajarola, R. 2005. Hierarchiless simplification, stripification, and compression of triangulated two manifolds. In Proc. of EUROGRAPHICS.
|
| |
10
|
|
| |
11
|
Mark Duchaineau , Murray Wolinsky , David E. Sigeti , Mark C. Miller , Charles Aldrich , Mark B. Mineev-Weinstein, ROAMing terrain: real-time optimally adapting meshes, Proceedings of the 8th conference on Visualization '97, p.81-88, October 18-24, 1997, Phoenix, Arizona, United States
|
 |
12
|
|
| |
13
|
Gopi, M., and Eppstein, D. 2004. Single strip triangulation of manifolds with arbitrary topology. Computer Graphics Forum (EUROGRAPHICS) 23, 3, 371--379.
|
| |
14
|
|
| |
15
|
Isenburg, M., and Lindstrom, P. 2005. Streaming meshes. IEEE Visualization, 231--238.
|
| |
16
|
|
| |
17
|
Lin, M., and Manocha, D. 2003. Collision and proximity queries. In Handbook of Discrete and Computational Geometry.
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
 |
23
|
|
| |
24
|
Sagan, H. 1994. Space-Filling Curves. Springer-Verlag.
|
| |
25
|
|
 |
26
|
|
| |
27
|
Teschner, M., Kimmerle, S., Heidelberger, B., Zachmann, G., Raghupathi, L., Fuhrmann, A., Cani, M.-P., Faure, F., Magnenat-Thalmann, N., Strasser, W., and Volino, P. 2005. Collision detection for deformable objects. Computer Graphics Forum 19, 1, 61--81.
|
| |
28
|
|
 |
29
|
|
| |
30
|
Wald, I., and Havran, V. 2006. On building fast kd-trees for ray tracing, and on doing that in O(N log N). In Proceedings of the 2006 IEEE Symposium on Interactive Ray Tracing, 61--69.
|
| |
31
|
Walter, B., Bala, K., Kulkarni, M., and Pingali, K. 2008. Fast agglomerative clustering for rendering. IEEE Symp. on Interactive Ray Tracing, 81--86.
|
| |
32
|
|
 |
33
|
|
| |
34
|
Yoon, S., Gobbetti, E., Kasik, D., and Manocha, D. 2008. Real-Time Massive Model Rendering. Morgan & Claypool Publisher.
|
|