A practical implementation of a 3-D game engine


Cheah, Thomas C. S. and Ng, Kok-Why (2005) A practical implementation of a 3-D game engine. In: International Conference on Computer Graphics, Imaging and Vision: New Trends, 2005. IEEE Xplore, pp. 351-358. ISBN 0-7695-2392-7

[img] Text
A practical implementation of a 3-D game engine.pdf
Restricted to Repository staff only

Download (181kB)


Creating a 3D game engine is not a trivial task as gamers often demand for high quality output with top notch performance in games. In this paper, we show how various real-time rendering algorithms can be applied to implement a practical 3D game engine. We explore the general architecture of a 3D engine and discuss the role of a scene graph in a 3D engine. We look at scene graph from the software engineering perspective. In particular, we show the way to design a scene graph that is object-oriented and portable across different rendering engine. Then, we explain the algorithms that we apply to speed up the performance of our 3D engine. We optimize the 3D engine on the scene graph and object geometry levels. The algorithms that we propose are expected to perform reasonably well for both static and dynamic scenes. Finally, we give a brief preview on the possibility of parallel processing in scene graph to create a 3D engine with multiprocessing capability.

Item Type: Book Section
Subjects: Q Science > QA Mathematics > QA71-90 Instruments and machines > QA75.5-76.95 Electronic computers. Computer science
Divisions: Faculty of Computing and Informatics (FCI)
Depositing User: Ms Rosnani Abd Wahab
Date Deposited: 23 Aug 2011 01:34
Last Modified: 02 Dec 2013 01:56
URII: http://shdl.mmu.edu.my/id/eprint/2368


Downloads per month over past year

View ItemEdit (login required)