Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Three-dimensional game engine kernel structure

A technology of three-dimensional game and core structure, applied in the direction of program control devices, etc., can solve the problems of less engine function usage, large consumption of computer resources, and high cost, and achieve the effects of less consumption of computer resources, improved efficiency, and low cost

Active Publication Date: 2013-01-16
ZHONGSHAN UNIS TECH
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] At present, relatively mature 3D game engines, if used in the commercial field, cost too much, and consume a lot of computer resources on a large scale. For the application of designing some simple 3D games, such high costs do not need to be involved; at the same time, different 3D games A certain engine function will be used more, while some engine functions will be used less. For different applications, 3D game engines with different functions are required, and this mainly depends on the packaging of the 3D game engine core. Combined with the actual It is necessary to package the core of the 3D game engine, and it is necessary to expand the core function and meet the subsequent supplements and modifications

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
  • Three-dimensional game engine kernel structure
  • Three-dimensional game engine kernel structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] A further detailed description will be made below in conjunction with the accompanying drawings and embodiments of the present invention:

[0022] Such as figure 1 Shown, a kind of three-dimensional game engine core structure is characterized in that including the engine function module 1 that divides and encapsulates each sub-algorithm function unit of the bottom layer of the three-dimensional engine, realizes the bottom layer rendering of the three-dimensional game engine, and is used as the external interface of the engine core for engine functions The self-defined function interface module 2 that communicates with each sub-algorithm functional unit in module 1 and the external interface of the engine.

[0023] In this design, combined with the characteristics of specific engine functions, the engine function module 1 divides the three-dimensional engine sub-functions into two categories, and can express the static state of the scene model function characteristics by...

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 three-dimensional game engine kernel structure. The three-dimensional game engine kernel structure comprises sub-algorithm function units for dividing and packaging a three-dimensional game engine bottom layer, an engine function module for rendering the three-dimensional game engine bottom layer, and a user-defined function interface module serving as an engine kernel external interface for communication connection of an engine external interface and the sub-algorithm function units in the engine function module. The purpose of the invention is to define the user-defined function interface module for communication with the engine external interface by a user by dividing the static and dynamic functions of the sub-algorithm units in an engine kernel, so that the function of an upper-layer interface can be conveniently called; and the unified call management is carried out through a function call interface unit, and the corresponding function call operation is performed by a function attribute interface unit or a dynamic function update interface unit, so that the processing efficiency is improved.

Description

[technical field] [0001] The invention relates to a three-dimensional game engine core structure. [Background technique] [0002] With the development of computer virtual reality technology and 3D game technology, 3D game engine has become an indispensable part of 3D game development. Realistic game scenes and 3D effects require real-time display support of complex 3D rendering functions. For the design of a 3D game engine, the realization and packaging of the sub-functions of the 3D game engine it contains has become a key part of the engine implementation. [0003] In 3D graphics and 3D game scenes, the final color displayed by each pixel is obtained through a large number of calculations. Realistic graphics rendering is an important part of 3D models. It uses mathematics, physics, computer science and other Scientific knowledge generates realistic graphics. At the same time, the model in the scene also depends on the lighting in the scene and the reflection and absorpti...

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/44
Inventor 刘福财任雁鹏
Owner ZHONGSHAN UNIS TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products