Font Size: a A A

Research And Implementation Of The Real-Time Multi-Threaded 3D Engine

Posted on:2010-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:L JiangFull Text:PDF
GTID:2178360278980490Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the progress of time and the developing of computer software and hardware technology, the rapid development of three-dimensional computer graphics technology has grown by leaps and bounds and has been widely used in the industry and gradually all-depth. At the same time, as the popularity of multi-core platforms with the parallel development of the theory, Technology to enhance the parallel performance will become an important software R & D situation. In this paper, arising from the use of multi-core processor hardware performance and object-oriented technology brought about by the development of more efficient parallel concurrent object-oriented technology with the integration, resulting in the object-oriented real-time three-dimensional parallel multi-threaded engine. The new real-time three-dimensional engine has both object-oriented features, makes it easy to run in parallel proceedings. And it both improves the parallel software system maintainability and reusability, but also takes full advantage of the performance of the new hardware.This paper introduces the real-time multi-processor graphics optimization method, the present three-dimensional engine analysis in parallel and at the same time three typical parallel architecture of three-dimensional engine. This paper also introduces the specific implementation of object-oriented parallel multi-threaded architecture using Win32 threads library and object-oriented design patterns, and the parallel multi-threaded optimization in file system, scene management and rendering system for the engine.To sum up, this article combines the multi-platform parallel computing theory and object-oriented technology, successfully conducted a three-dimensional multi-threaded engine optimization in parallel and the experiment proved that the effective enhancement of engine performance.
Keywords/Search Tags:Three-dimensional engine, object-oriented, multi-threaded, parallel optimization
PDF Full Text Request
Related items