Return to search

Hardware Design and Verification of Clipping Algorithms in 3D Graphics Geometry Engine

A 3D graphics system usually consists of two major subsystems: geometry subsystem and rendering subsystem. The geometry subsystem performs transformation, lighting, backface culling, and clipping. The clipping is to remove the part of a triangle that is outside of the view volume by calculating the intersections of the triangle edges with view planes. The clipping operation turns out to be a time-consuming procedure in the geometry subsystem. In this thesis, we present several clipping algorithms and their hardware implementations, and compare the performance in the geometry subsystem. Furthermore, a new pre-clipping algorithm is also proposed to reduce the number of triangles that need to go through the clipping operations in order to reduce the burden of clipping operations in the whole geometry subsystem. The whole geometry system including the pre-clipping and clipping hardware is verified in a complete 3G graphics system in the Versatile FPGA demonstration board.

Identiferoai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0904108-215941
Date04 September 2008
CreatorsTien, Tzu-Ching
Contributorsnone, Shen-Fu Hsiao, none
PublisherNSYSU
Source SetsNSYSU Electronic Thesis and Dissertation Archive
LanguageCholon
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0904108-215941
Rightsnot_available, Copyright information available at source archive

Page generated in 0.0055 seconds