ABSTRACT
Recent advances in graphics architecture focus on improving texture performance and pixel processing. These have paralleled advances in rich pixel shading algorithms for realistic images. However, applications that require significantly more geometry processing than pixel processing suffer due to limited resource being devoted to the geometry processing part of the graphics pipeline. We present an algorithm to improve the effective geometry processing performance without adding significant hardware. This algorithm computes a representation for geometry that reduces the bandwidth required to transmit it to the graphics subsystem. It also reduces the total geometry processing requirement by increasing the effectiveness of the vertex cache. A goal of this algorithm is to keep the primitive assembly simple for easy hardware implementation.
- Alliez, P., and Desbrun, M. 2001. Progressive compression for lossless transmission of triangle meshes. In Proc. ACM SIGGRAPH, ACM, 195--202. Google Scholar
Digital Library
- Bar-Yehuda, R., and Gotsman, C. 1996. Time/space tradeoffs for polygon mesh rendering. ACM Transactions on Graphics 15, 2, 141--152. Google Scholar
Digital Library
- Bogomjakov, A., and Gotsman, C. 2001. Universal rendering sequences for transparent vertex caching of progressive meshes. In Proc. Graphics Interface, ACM, 81--90. Google Scholar
Digital Library
- Chow, M. M. 1997. Optimized geometry compression for real-time rendering. In Proc. IEEE Visualization, IEEE, 347--354. Google Scholar
Digital Library
- Cover, T. M., and Joy, A. T. 1991. Elements of Information. John Wiley and Sons.Google Scholar
- Deering, M. F. 1995. Geometry compression. In Proc. ACM SIGGRAPH, ACM, 13--20. Google Scholar
Digital Library
- Diaz-Gutierrez, P., Bhushan, A., Gopi, M., and Pajarola, R. 2006. Single-strips for fast interactive rendering. Visual Computer 22, 6 (June), 372--386. Google Scholar
Digital Library
- Estkowski, R., Mitchell, J. S. B., and Xiang, X. 2002. Optimal decomposition of polygonal models into triangle strips. In Proc. Symposium on Computational Geometry, ACM, 254--263. Google Scholar
Digital Library
- Evans, F., Skiena, S. S., and Varshney, A. 1996. Optimizing triangle strips for fast rendering. In Proc. IEEE Visualization, IEEE, 319--326. Google Scholar
Digital Library
- Gandoin, P. M., and Devillers, O. 2002. Progressive lossless compression of arbitrary simplicial complexes. In Proc. ACM SIGGRAPH, ACM, 372--379. Google Scholar
Digital Library
- Gueziec, A. P., Bossen, F., Taubin, G., and Silva, C. 1999. Efficient compression of non-manifold meshes. In Proc. IEEE Visualization, IEEE, 73--80. Google Scholar
Digital Library
- Gumhold, S., and Strasser, W. 1998. Real time compression of triangle meshes. In Computer Graphics, IEEE, 133--140. Google Scholar
Digital Library
- Hoppe, H. 1999. Optimization of mesh locality for transparent vertex caching. In Proc. ACM SIGGRAPH, ACM, 269--276. Google Scholar
Digital Library
- IdSoftware, 2005. http://www.idsoftware.com.Google Scholar
- Isenburg, M. 2001. Triangle strip compression. Computer Graphics Forum 20, 2, 91--101.Google Scholar
Cross Ref
- Kronrod, B., and Gotsman, C. 2002. Optimized compression of triangle mesh geometry using prediction trees. In Proceedings of 1st International Symposium on 3D Data Processing Visualization and Transmission (3DPVT-02), IEEE, 602--608.Google Scholar
- Lin, G., and Yu, T. P. Y. 2006. An improved vertex caching scheme for 3d mesh rendering. IEEE Transactions on Visualization and Computer Graphics 12, 4, 640--648. Google Scholar
Digital Library
- Nvidia, 2001. D3d optimization: http://developer.nvidia.com/attach/6523.Google Scholar
- Nvidia, 2004. Triangle strip library:developer.nvidia.com/object/nvtristrip_library.html.Google Scholar
- Purnomo, B., Bilodeau, J., Cohen, J. D., and Kumar, S. 2005. Hardware-compatible vertex compression using quantization and simplification. ACM SIGGRAPH/Eurographics Symposium on Graphics Hardware 2005. Google Scholar
Digital Library
- Rossignac, J. 1999. Connectivity compression for triangle meshes. IEEE Transactions on Visualization and Computer Graphics 5, 1, 47--61. Google Scholar
Digital Library
- Szymczak, A., King, D., and Rossignac, J. 2001. An edgebreaker-based efficient compression scheme for regular meshes. Comput. Geom. Theory Appl. 20, 1--2, 53--68. Google Scholar
Digital Library
- Taubin, G., and Rossignac, J. 1998. Geometric compression through topological surgery. ACM Transactions on Graphics 17, 2, 84--115. Google Scholar
Digital Library
- Touma, C., and Gotsman, C. 1998. Triangle mesh compression. In Proc. Graphics Interface, ACM, 26--34.Google Scholar
- Xiang, X., Held, M., and Mitchell, J. S. B. 1999. Fast and effective stripification of polygonal surface models. In Proceedings of the 1999 symposium on Interactive 3D graphics, ACM Press, ACM, 71--78. Google Scholar
Digital Library
- Yoon, S.-E., and Lindstorm, P. 2006. Mesh layouts for block-based caches. IEEE Transactions on Visualization and Computer Graphics 12, 5, 47--61. Google Scholar
Digital Library
- Yoon, S.-E., Lindstrom, P., Pascucci, V., and Manocha, D. 2005. Cache-oblivious mesh layouts. ACM Trans. Graph. 24, 3, 886--893. Google Scholar
Digital Library
Index Terms
Geometry engine optimization: cache friendly compressed representation of geometry
Recommendations
The ray engine
HWWS '02: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardwareAssisted by recent advances in programmable graphics hardware, fast rasterization-based techniques have made significant progress in photorealistic rendering, but still only render a subset of the effects possible with ray tracing. We are closing this ...
Rendering of spherical light fields
PG '97: Proceedings of the 5th Pacific Conference on Computer Graphics and ApplicationsA plenoptic function is a parameterized function describing the flow of light in space, and has served as a key idea in building some of the recent image based rendering systems. The paper presents a new representation scheme, called a spherical light ...
Geometry-shader-based real-time voxelization and applications
This work proposes a new voxelization algorithm based on newly available GPU functionalities and designs several real-time applications to render complex lighting effects with the voxelization result. The voxelization algorithm can efficiently transform ...






Comments