Three-dimensional game engine scene pattern design method and system

A three-dimensional game and design method technology, applied in the field of computer games, can solve the problems of lack of efficiency, lack of consideration of spatial consistency, renderer state consistency, etc., to achieve the effect of improving rendering efficiency, reducing the number of visible tests, and shortening the development cycle

Inactive Publication Date: 2017-10-13
ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD +1
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Even if it is possible to effectively test whether an object is partially or completely inside the viewing frustum, most game solutions ar

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 scene pattern design method and system
  • Three-dimensional game engine scene pattern design method and system
  • Three-dimensional game engine scene pattern design method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The scene graph design method and system of the three-dimensional game engine of the present invention are applicable to the design of the game scene graph.

[0015] figure 1 Shown is an overall flow chart according to an embodiment of the present invention. Perform spatial processing on the scene graph, including expanding the scene graph using a spatial hierarchy and / or a spatial tree structure, wherein each node in the spatial hierarchy and / or spatial tree structure introduces the coordinate system of the current subtree, and at the same time, each The node will also maintain the corresponding transformation operations and bounding volumes; process the rendering state of the scene graph, construct the visible set of potential objects, apply post...

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 relates to a three-dimensional game engine scene pattern design method and system. The method comprises steps that space processing on a scene pattern is carried out, including unfolding the scene pattern through utilizing a space hierarchy structure and/or a space tree structure, nodes of the space rendering structure and/or the space tree structure are respectively introduced to a coordinate system of a present sub tree, moreover, corresponding conversion operation and a bounding volume are maintained by the nodes; a rendering state of the scene pattern is processed, a latent object visible set is constructed, post-processing operation is employed, ordering operation is carried out for the visual set according to the rendering state, and elimination operation and drafting operation are separated. The method is advantaged in that a scene system development period is shortened, code maintainability and reusability can be enhanced, game experience and presentation are enhanced, plenty-of-scene object drafting efficiency is improved, space consistency is considered, and rendering efficiency is improved.

Description

technical field [0001] The invention relates to a scene graph design method and system of a three-dimensional game engine, belonging to the field of computer games. Background technique [0002] Most games involve a large number of objects, and the drawing scheme is rather inefficient because some objects are visible while most are invisible. For invisible objects, the renderer needs to spend a lot of time to confirm whether all triangles are outside the viewing frustum, and the main time is spent on culling back triangles and clipping and culling front triangles. [0003] Even though it is possible to efficiently test whether an object is partially or completely inside the viewing frustum, most game solutions are still not as efficient as they should be, and do not take into account the characteristics of spatial consistency and renderer state consistency. Contents of the invention [0004] The technical solution of the present invention aims at the defects of the prior ...

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
IPC IPC(8): G06T17/00
CPCG06T17/00
Inventor 李茂陈汉辉龙旨日卢歆翮陈镇秋吴海权
Owner ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD
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