CEngine : an implementation of two-stage clipping engine for embedded system내장형 시스템을 위한 이단 클리핑 엔진의 구현

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 360
  • Download : 0
In 3D graphics system, only the primitives wholly or partially inside the view volume are transformed from homogeneous coordinate into screen coordinates. Then, these are sent to rasterization part. Clipping operation is to decide whether primitives are within view volume or not. The primitives wholly inside the view volume are passed to next stage. The primitives intersected by view volume are clipped. Then, inside part of the primitive is sent to next stage. In next stage, perspective division and viewport mapping operations transform homogeneous coordinate to screen coordinate. In conventional graphics hardware, these operations have three data-paths for processing three vertices of a triangle in parallel. Conventional clipping algorithm can process for all of general polygons. However, this algorithm has long time to process a non-clipped polygon. And it needs intermediate buffer to store intermediate-data generated by clipping against each clip plane. This may increase hardware cost. In this thesis, we proposed a clipping algorithm and unified architecture for embedded system. First, a clipping algorithm can reduce processing time as deciding quickly whether a triangle is clipped or not. In addition, this algorithm modified conventional clipping algorithm reduces hardware size by eliminating intermediate buffer. Then, we unify clipping stage with perspective division and viewport mapping stage of 3D graphics pipeline (Clipping Engine). This unified architecture can reduce data-path’s size and eliminate the pipeline buffers. This architecture can reduce hardware size for embedded system. But because of reduction of data-paths for perspective division and viewport mapping operation, it may drop performance of clipping, perspective division and viewport mapping stages. To supply for this performance loss, we propose reuse-method to remove redundant operations of perspective division and viewport mapping. This can improve performance of the clipping engine b...
Advisors
Kim, Lee-Supresearcher김이섭researcher
Description
한국과학기술원 : 전기및전자공학전공,
Publisher
한국과학기술원
Issue Date
2005
Identifier
243720/325007  / 020033301
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전기및전자공학전공, 2005.2, [ [vii], 62 p. ]

Keywords

viewport mapping; perspective-division; Clipping; embedded system; 3D 그래픽스; 내장형 시스템; 클리핑; 3D graphics

URI
http://hdl.handle.net/10203/37874
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=243720&flag=dissertation
Appears in Collection
EE-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0