Next-generation 3D graphics engine design

Cameron, Justin (2006) Next-generation 3D graphics engine design. [USQ Project]


Download (489kB)


3D engines, software used to render images from 3D data, for the most part vary little
in the technology utilised. All engines commercially available employ the same basic
techniques for rasterisation. An alternative approach to that commonly used will be
presented, which provides a cleaner result with comparable efficiency.
The history of 3D engines dates back before the era of personal computers. With
such limited resources of the time, only basic routines could be used. As technology
improved, these same methods were improved to eventually form what we now use
today. While some of the modern adaptations are innovative, it is put forward that a
change in technique from the standard practice is warranted to be more inline with the
demanding requirements of modern applications.

Statistics for USQ ePrint 2402
Statistics for this ePrint Item
Item Type: USQ Project
Refereed: No
Item Status: Live Archive
Faculty/School / Institute/Centre: Historic - Faculty of Engineering and Surveying - Department of Electrical, Electronic and Computer Engineering (Up to 30 Jun 2013)
Date Deposited: 11 Oct 2007 01:05
Last Modified: 02 Jul 2013 22:44
Uncontrolled Keywords: 3D engines; computing; 3D graphics; games; gaming; backface culling; application programming interface (API); Bezier curver; DirectX; bicubic patch; openGL
Fields of Research (2008): 08 Information and Computing Sciences > 0803 Computer Software > 080305 Multimedia Programming
08 Information and Computing Sciences > 0801 Artificial Intelligence and Image Processing > 080103 Computer Graphics
Fields of Research (2020): 46 INFORMATION AND COMPUTING SCIENCES > 4603 Computer vision and multimedia computation > 460399 Computer vision and multimedia computation not elsewhere classified
46 INFORMATION AND COMPUTING SCIENCES > 4607 Graphics, augmented reality and games > 460702 Computer graphics

Actions (login required)

View Item Archive Repository Staff Only