Browse > Article

A Design of a 3D Graphics Rasterizer with culling and clipping  

Lee, Kwang-Yeob (Dept. of Computer Engineering Seokyeong Univ.)
Koo, Yong-Seo (Dept. of Electronic Engineering, Seokyeong Univ.)
Publication Information
Abstract
In this paper, we designed 3D graphics rasterizer with a culling and clipping for the efficient 3D graphics accelerator. The proposed rasterizer is implemented for the mobile system and process frustum culling, back face culling, Y-axis clipping and X-axis clipping. The rasterzier consists of triangle setup, edge walk and span process unit. Each unit of rasterzier is designed with a culling and clipping. It supports goraud shading with 16 bits depth values and 16 bits color values. The estimated performance of proposed rasterizer is 52M pixels per second.
Keywords
3D Graphics; Rasterizer; Culling; Clipping;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Samuel R. Russ, '3D Computer Graphics: a Mathematical Introduction with OpenGl', Cambridge Univ. press, 2001
2 YOU-DONG LIANG, BRIAN A. BARSKY, 'A New Concept and Method for Line Clipping' ACM Transaction on Graphics, p1-p22, Vol 3, No 1, January 1984   DOI
3 IEEE std 754-1985, 'IEEE standard for binary floating-point arithmetic', IEEE, 1985
4 ModelSIm Command Reference version 6.0c - Mentor Graphics
5 정종철, '병렬 구조를 가진 3차원 그래픽 렌더링 하드웨어 연구', 연세대 대학원, 2001.12
6 Tomas, Eric, 'Real-Time Rendering', Second Edition, 2002
7 Foley, van Dam, 'Computer Graphics Principles and Practice', Second Edition, 2003
8 Cheol-Ho Jeong, 'Design of an Effective Control and Execution Method for Geometry Engines and Rasterizers within Embedded 3D Graphics Accelerators', Yonsei Univ., PhD Thesis, 2003.12
9 Joel McCormack, Robert McNamara, 'Tiled Polygon Traversal using Half-Plane Edge Functions', Proceedings of the 2000 EUROGRAPHICS/SIGGRAPH Workshop on Graphics Hardware, ACM Press, New York, August 2000. pp.15-21
10 Anders Kugler, 'The Setup for Triangle Rasterization', 11th EUROGRAPHICS Workshop on Computer Graphics Hardware, August 26-27, Poitiers, France, 1996
11 Microsoft MSDN Library-http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp
12 고찬, '효과적인 클리핑 알고리즘에 관한 고찰', 서울산업대학교논문집 제21집, p131-137, 1985. 8
13 우현재, '휴대형기기에 적합한 내장형 3차원 그래픽 렌더링 처리기 설계', 연세대 대학원, 2004.1
14 Richard S, 'OpenGL SUPERBIBLE', Third Edition, 2004