Multithread parallelization based 3D (three dimensional) engine system

A 3D engine, multi-threaded technology, applied in the field of 3D engine systems, can solve the problems of incomplete compatibility, difficult maintenance, poor flexibility, etc., to overcome high cost, low maintenance difficulty, and good flexibility.

Active Publication Date: 2014-10-15
WUXI FANTIAN INFORMATION TECH
View PDF2 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, there are some open source free engines and expensive engines. There are problems of low-level tools and incomplete compatibility between them. Although the paid engines can achieve better game graphics and cross-platform functions, the price varies. The price of version upgrade and function increase is also different, and the later update maintenance fee is higher
[0005] In the process of realizing the present invention, the inventor found that there are at least defects such as high cost, difficult maintenance and poor flexibility in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multithread parallelization based 3D (three dimensional) engine system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0040] Based on the speed of current computer development and the rapid update of technical knowledge, and current technicians can master the latest game development technology, they can narrow the gap with world-class game levels in a short period of time and even surpass the international level. The present invention provides a A multi-threaded parallel processing 3D game engine architecture based on the API of DirectX 9. Its advantages greatly reduce the cost and development cycle, easy maintenance, high flexibility and can provide large-scale parallel execution to ensure the performance of multi-core processing.

[0041] According to an embodiment of the present ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multithread parallelization based 3D (three dimensional) engine system. The multithread parallelization based 3D engine system mainly comprises a main thread, a frame updating thread, a dynamic loading thread and a monitoring network server thread, wherein the main thread is set based on a lockless multithread concurrent processing mechanism and is mainly used for rendering a visibility object list detected by a frame thread in the last frame; the frame updating thread is synchronous with the main thread and mainly used for updating the object in the current frame; the dynamic loading thread is mainly used for dynamically loading scene resources, model resources, special effects, OBJ files and ANI files; the monitoring network server thread is mainly used for receiving message packets transmitted from the server and inserting the packets into a message queue for processing of the main thread. The multithread parallelization based 3D engine system overcomes defects of high cost and maintenance difficulty and poor flexibility and the like in the prior art and has the advantages of low cost and maintenance difficulty and high flexibility.

Description

[0001] technical field [0002] The present invention relates to the field of computer technology, in particular to a 3D engine system based on multi-thread parallelization. Background technique [0003] With the continuous development of computers and the popularization and application of graphics cards, computer games have also developed rapidly. Games can be said to combine the most advanced hardware and the latest programming ideas in the current era. The core of a game is the game engine, which is used to control the main program of the game function; the game engine is like the engine of a car, and the graphics card is its auxiliary equipment. Without a strong driving force, it is difficult to play the limit of the car in a good car design , so it determines the key to the quality of the game. [0004] The engine is also an architecture, and this architecture contains many functional modules, and each module manages the implementation of different functions of the gam...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06T15/00
Inventor 张翼
Owner WUXI FANTIAN INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products