DocumentCode :
840196
Title :
Index rendering: hardware-efficient architecture for 3-D graphics in multimedia system
Author :
Liang, BorSung ; Lee, YuanChung ; Yeh, WenChang ; Jen, CheinWei
Author_Institution :
Sunplus Technol., Hsinchu, Taiwan
Volume :
4
Issue :
3
fYear :
2002
fDate :
9/1/2002 12:00:00 AM
Firstpage :
343
Lastpage :
360
Abstract :
Real-time three-dimensional (3D) graphics is emerging rapidly in multimedia applications, but it suffers from requirements for huge computation, high bandwidth, and large buffer. In order to achieve hardware efficiency for 3D graphics rendering, we propose a novel approach named index rendering. The basic concept of index rendering is to realize a 3D rendering pipeline by using asynchronous multi-dataflows. Triangle information can be divided into several parts with each part capable of being transferred independently and asynchronously. Finally, all data are converged by the index to generate the final image. The index rendering approach can eliminate unnecessary operations in the traditional 3D graphics pipeline, the unnecessary operations are caused by the invisible pixels and triangles in the 3D scene. Previous work, deferred shading, eliminates the operations relating to invisible pixels, but it requires huge tradeoffs in bandwidth and buffer size. With index rendering, we can eliminate operations on both invisible pixels and triangles with fewer tradeoffs as compared with the deferred shading approach. The simulation and analysis results show that the index rendering approach can reduce 10%-70% of lighting operations when using the flat and Gouraud shading process and decrease 30%-95% when using Phong shading. Furthermore, it saves 70% of buffer size and 50%-70% of bandwidth compared with the deferred shading approach. The result also indicates that this approach of index rendering is especially suitable for low-cost portable rendering devices. Hence, index rendering is a hardware-efficient architecture for 3D graphics, and it makes rendering hardware more easily integrated into multimedia systems, especially system-on-a-chip (SOC) designs.
Keywords :
multimedia systems; real-time systems; rendering (computer graphics); 3D graphics; Gouraud shading; Phong shading; SOC design; asynchronous multi-dataflows; flat shading; hardware-efficient architecture; image generation; index rendering; invisible pixels; lighting operations; low-cost portable rendering device; multimedia system; real-time three-dimensional graphics; rendering pipeline; simulation; system-on-a-chip design; triangle information; Bandwidth; Computer architecture; Graphics; Hardware; Image converters; Image generation; Multimedia systems; Pipelines; Rendering (computer graphics); System-on-a-chip;
fLanguage :
English
Journal_Title :
Multimedia, IEEE Transactions on
Publisher :
ieee
ISSN :
1520-9210
Type :
jour
DOI :
10.1109/TMM.2002.802008
Filename :
1040962
Link To Document :
بازگشت