Browse > Article

Design of Transformation Engine for Mobile 3D Graphics  

Kim, Dae-Kyoung (Dept. of Electronic Engineering, Soongsil University)
Lee, Jee-Myong (NEXTCHIP CO.)
Lee, Chan-Ho (Dept. of Electronic Engineering, Soongsil University)
Publication Information
Abstract
As digital contents based on 3D graphics are increased, the requirement for low power 3D graphic hardware for mobile devices is increased. We design a transformation engine for mobile 3D graphic processor. We propose a simplified transformation engine for mobile 3D graphic processor. The area of the transformation engine is reduced by merging a mapping transformation unit into a projective transformation unit and by replacing a clipping unit with a selection unit. It consists of a viewing transformation unit a projective transformation unit a divide by w nit, and a selection unit. It can process 32 bit floating point format of the IEEE-754 standard or a reduced 24 bit floating point format. It has a pipelined architecture so that a vertex is processed every 4 cycles except for the initial latency. The RTL code is verified using an FPGA.
Keywords
3D 그래픽;기하변환;클리핑;저전력;선별 유닛;
Citations & Related Records
연도 인용수 순위
  • Reference
1 송인석, 'SoC 플랫폼 기반 모바일용 3차원 그래픽 T&L Processor 구현', 서경대학교 석사학위 논문, 2007년 2월
2 TOMAS AKENINE-MOLLER, ERIC HAINES, 'REAL_TIME RENDERING', A K PETERS, p.27-30, p.95-96, 2002
3 EDWARD ANGEL, 'Interactive Computer Graphics', Addison Wesley, p340-343
4 David Kornmann, 'Fast and Simple Triangle Strip Generation', VMS Finland, Espoo, Finland, 1999
5 이마음, '휴대단말기용 3차원 그래픽 기하프로세서 설계', 서울시립대학교 석사학위 논문, 2006년 2월
6 Mark Segal, Kurt Akeley, 'The OpenGL Graphic System : A Specification(Version 1.2.1)', Silicon Graphics, 1998.10
7 Richard S. Writh. Jr, Benjamin Lipchak, 'OpenGL SUPERBIBLE 3rd Edition', Que/Sams, 2004