Design, Implementation, and Analysis of a Multi-Precision Rasterizer for 3D Graphics Application

碩士 === 國立中山大學 === 資訊工程學系研究所 === 104 === With the development of 3D graphics technology, the required computations for processing graphics has become increasingly complex to allow users to enjoy the better image quality and visual effects. But the battery power within the portable electronic products...

Full description

Bibliographic Details
Main Authors: Jia-Ying Li, 李佳穎
Other Authors: Shiann-Rong Kuang
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/57xgr5
Description
Summary:碩士 === 國立中山大學 === 資訊工程學系研究所 === 104 === With the development of 3D graphics technology, the required computations for processing graphics has become increasingly complex to allow users to enjoy the better image quality and visual effects. But the battery power within the portable electronic products is limited. For the purpose of extending the battery’s endurance and showing the scene that satisfies the user’s requirement, reducing power consumption and accelerating computing speed of the hardware circuit are important features for the portable electronic products today. The OpenGL ES 3D graphics pipeline can be divided into the former part – Geometry Stage and the latter part – Rasterization Stage. In this thesis, we present a multi-precision rasterizer with pipeline scheduling based on ATTILA simulator. Moreover, we employ the special function unit to reduce the required area and delay for performing the division operations in the design. By degrading the accuracy of the input data to reducing the switching activities of the hardware circuits, we can saven power consumption. In the meantime, the quality of output images is still acceptable.