3차원 그래픽 하드웨어 가속을 위한 Triangle Setup Engine 설계
Triangle Setup Engine Design for 3D Graphic Hardware Acceleration
- 주제(키워드) 3D graphics , triangle setup , OpenGL
- 발행기관 아주대학교 산업대학원
- 지도교수 박익모
- 발행년도 2008
- 학위수여년월 2008. 2
- 학위명 석사
- 학과 및 전공 산업대학원 정보전자공학과
- 본문언어 한국어
초록/요약
The 3D graphic processing is divided mainly into two parts, geometry engine (GE) for polygon data and rasterization engine (RE) for pixel data. This paper introduces triangle setup engine (TSE) that is located in a space between GE and RE, where the TSE convert polygon data to pixel data. There are many different type of polygon that is followed by modeling method, but this paper treats only the type of triangles that is used with polygon type commonly. In this paper, there is hardware implementation method for TSE using floating point units. This paper includes input/output interface format, performance and design size of triangle setup engine.
more목차
제1장 서론 = 1
제1절 휴대기기용 3D Graphics IP 개발의 필요성 = 1
제2절 OpenGL 및 OpenGL ES = 3
제3절 Triangle Setup의 정의 = 5
제2장 설계 구현 = 8
제1절 부동 소수점 표현 및 선택 이유 = 8
제1항 부동 소수점 표현 사용의 이유 = 8
제2항 부동 소수점 표현 = 8
제2절 데이터 흐름 및 입출력 데이터 = 10
제1항 데이터 흐름 = 10
제2항 입력 데이터 = 12
제3항 출력 데이터 = 13
제3절 상세 설계 = 15
제1항 vertex fetch 및 삼각형 구성 = 15
제2항 버텍스 재배치 및 Y 좌표 바운딩(bounding) = 17
제3항 평면 방정식 및 직선 방정식의 계수 계산 = 23
제4항 기타 구현 내용 = 27
제3장 분석 및 결론 = 35
참고문헌 = 35
Abstract = 36