DocumentCode
939670
Title
An improved vertex caching scheme for 3D mesh rendering
Author
Lin, Gang ; Yu, Thomas P Y
Author_Institution
Dept. of Electr., Comput. & Syst. Eng., Rensselaer Polytech. Inst., Troy, NY, USA
Volume
12
Issue
4
fYear
2006
Firstpage
640
Lastpage
648
Abstract
Modern graphics cards are equipped with a vertex cache to reduce the amount of data needing to be transmitted to the graphics pipeline during rendering. To make effective use of the cache and facilitate rendering, it is key to represent a mesh in a manner that maximizes the cache hit rate. In this paper, we propose a simple yet effective algorithm for generating a sequence for efficient rendering of 3D polygonal meshes based on greedy optimization. The algorithm outperforms the current state-of-the-art algorithms in terms of rendering efficiency of the resultant sequence. We also adapt it for the rendering of progressive meshes. For any simplified version of the original mesh, the rendering sequence is generated by adaptively updating the reordered sequence at full resolution. The resultant rendering sequence is cheap to compute and has reasonably good rendering performance, which is desirable to many complex rendering environments involving continuous rendering of meshes at various level of details. The experimental results on a collection of 3D meshes are provided.
Keywords
cache storage; computational geometry; computer graphic equipment; greedy algorithms; mesh generation; optimisation; rendering (computer graphics); solid modelling; 3D polygonal mesh rendering; cache hit rate; graphics cards; graphics pipeline; greedy optimization; improved vertex caching scheme; rendering sequence generation; CADCAM; Computer aided manufacturing; Design automation; Graphics; Laser modes; Mesh generation; Pipelines; Rendering (computer graphics); Shape; Strips; Polygon mesh; efficient rendering.; progressive mesh; rendering sequence; vertex cache; Algorithms; Computer Graphics; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Numerical Analysis, Computer-Assisted; Signal Processing, Computer-Assisted; User-Computer Interface;
fLanguage
English
Journal_Title
Visualization and Computer Graphics, IEEE Transactions on
Publisher
ieee
ISSN
1077-2626
Type
jour
DOI
10.1109/TVCG.2006.59
Filename
1634327
Link To Document