| 3D graphics engine is widely used in various areas, such as game development, virtual reality application, industrial design and so on. Especially in 3D game development, the most central component of a game is the 3D graphics engine.3D graphics engine is a complex system which is composed of a number of subsystems including modeling, animation, shadows, particle effects, physical detecting, file management and other subsystems, covering almost all aspects of the game development process.With the 3D graphics engine, game developers need not put too much energy on the underlying graphics implementation, but can directly use the engine for game development,so it can shorten the time of development and significantly improve the efficiency of the development. The 3D graphics engine is based on Direct3D and OpenGL graphics API with good cross-platform and scalability advantages.3D graphics engine integrates various computer graphics algorithms to provide convenient interfaces to facilitate the development of games for game developers. |