An fpga based triangle rendering module design for computer graphics
2011
0 views
0 downloads
Advisor: Yrd. Doç. Dr. İbrahim Şahin
Abstract (EN)
In computer graphics, rendering is the process of coloring the animation objects whose sufaces are mathematically defined with poloygons. As the number of objects on a scene and the number of poligons used to define these objects increase, the CPU time requirement of the rendering process grows exponentially and general purpose computers become insufficient. Several approaches such as using exhanced graphics cards, specially degined computers, or parellel computers were developed. But these approaches are not cost effective and sometimes do not yield the desired performance. In this research work, as alternatives to the above mentioned approaches, two separate hadware modules were designed. The modules were designed to be used with Field Programmable Gate Array (FPGA) and can process fixed-point data. The first module uses the half-space property of the line equation. This module is able to fill a given triangle with a solid color. The second module uses the line equation itself. This module is able to fill inside a given triangle using the given intensity values at the corners of the triangle. Each pixel?s color value is calculated according to pixel?s distance to the corners. The modules were tested using randomly generated test triangles. Modules? rendering times were compared to redering softwares? CPU times. The rendering softwares were coded in C++ and were running on general purpose computers. The results showed that the first module renders the test triangles up to 31 times faster and the second module renders the test triangles up to 17 times faster.
Author
Emel Ok
How to Cite
Emel Ok (Master Thesis). An fpga based triangle rendering module design for computer graphics, 2011, Düzce University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Düzce University
- A review of Cem Akaş's novels(2021)
- New midpoint type inequalities for generalized fractional integrals(2021)
- Material culture in Mostarli Hasan Ziya'i Divan(2021)
- The life of Ebu'l-Hasen Ali b. Ahmed b. Muhammed en-Nîsâbûrî el-Vâhidî and his method in the tafsir named el-Vecîz fî Tefsîr-i Kitabi'l-Azîz(2021)
- Intertextuality in Alev Alatlı's novel's(2022)
- Visual interpretations on dark humor(2022)
