FPGA implementation of a simple 3D graphics pipeline

dc.contributor.authorKašík, Vladimír
dc.contributor.authorKurečka, Aleš
dc.date.accessioned2016-07-12T07:55:25Z
dc.date.available2016-07-12T07:55:25Z
dc.date.issued2015
dc.description.abstractConventional methods for computing 3D projects are nowadays usually implemented on standard or graphics processors. The performance of these devices is limited especially by the used architecture, which to some extent works in a sequential manner. In this article we describe a project which utilizes parallel computation for simple projection of a wireframe 3D model. The algorithm is optimized for a FPGA-based implementation. The design of the numerical logic is described in VHDL with the use of several basic IP cores used especially for computing trigonometric functions. The implemented algorithms allow smooth rotation of the model in two axes (azimuth and elevation) and a change of the viewing angle. Tests carried out on a FPGA Xilinx Spartan-6 development board have resulted in real-time rendering at over 5000fps. In the conclusion of the article, we discuss additional possibilities for increasing the computational output in graphics applications via the use of HPC (High Performance Computing).cs
dc.format.extent1887938 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citationAdvances in electrical and electronic engineering. 2015, vol. 13, no. 1, p. 39-47cs
dc.identifier.doi10.15598/aeee.v13i1.1125
dc.identifier.issn1336-1376
dc.identifier.issn1804-3119
dc.identifier.urihttp://hdl.handle.net/10084/111828
dc.identifier.wos000409456700006
dc.language.isoencs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.relation.ispartofseriesAdvances in electrical and electronic engineeringcs
dc.relation.urihttp://dx.doi.org/10.15598/aeee.v13i1.1125cs
dc.rights.accessopenAccess
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subject3D projectioncs
dc.subjectFPGAcs
dc.subjectparallel processingcs
dc.subjectreal timecs
dc.subjectVGAcs
dc.subjectVHDLcs
dc.titleFPGA implementation of a simple 3D graphics pipelinecs
dc.typearticlecs
dc.type.statusPeer-reviewedcs
dc.type.versionpublishedVersioncs

Files

Original bundle

Now showing 1 - 1 out of 1 results
Loading...
Thumbnail Image
Name:
1125-7205-5-PB.pdf
Size:
1.8 MB
Format:
Adobe Portable Document Format
Description:
publishedVersion

License bundle

Now showing 1 - 1 out of 1 results
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: