A real-time generation method of 3D scene

A scene and 3D technology, applied in the field of real-time generation, achieves the effect of weakening dependence, solving the weird logic of the overall scene, and solving geographical self-contradiction

Inactive Publication Date: 2017-05-31
FUJIAN UNIV OF TECH
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The purpose of the present invention is to provide a real-time 3D scene generation method based on an automatic reasoning machine, which solves serious problems in the dynamic generation and extinction of 3D scenes in current mobile games, including the fact that 3D game scenes are common due to the limitation of system software and hardware resources. The design method is to randomly generate new scene objects and delete old scene objects at the same time. This method causes many contradictory game logic

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
  • A real-time generation method of 3D scene

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the above objectives, features and advantages of the present invention more obvious and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0022] reference figure 1 ,Such as figure 1 As shown, a real-time generation method of a 3D scene of the present invention includes the following steps:

[0023] a) Establishment of spatial database

[0024] (1) Use the most basic data structure (such as: hash, etc.) to construct a micro spatial database, and all game objects are made into a spatial database.

[0025] (2) Divide the entire scene into several independent small scenes. Then these small scenes are registered in the spatial database in the form of Unity3D. The objects in each small scene are classified, and these objects all have geographic location attributes.

[0026] b) Design of automatic inference engine

[0027] The automatic inference engine is built for ...

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 real-time generation method of a 3D scene. The method comprises the steps of a) building a space database of the scene; b) designing an automatic reasoner; determining the behavior mode of an object in each scene and writing into a reasoner assembly; declaring an Unity 3D space object, and loading the reasoner assembly onto the Unity 3D space object; c) driving the automatic reasoner; refreshing the Update () functions of all objects through an Unity 3D engine; d) dividing a space rendering area by using a person controller as a reference object; e) generating the scene on real time; inquiring the space database to obtain the object which can be reproduced by the Unity 3D engine, solving the object data through the automatic reasoned, and then generating the 3D scene on real time. According to the method, the problem of memory of geographic information through a global space database can be solved; the dependence of game logic on the random algorithm is reduced; the automatic reasoner is arranged to solve the problem of conflict between the logic and geography of the whole scene; the scene generation performance is superior to that of the mode with a relatively completely-fixed map.

Description

Technical field [0001] The present invention relates to the technical field of software application. Specifically, the present invention designs a real-time generation method of 3D scenes applied to mobile phone games. Background technique [0002] Introduction to 3D scene real-time generation method [0003] In mobile games, 3D scenes are randomly generated by the game engine according to an algorithm, which includes the creation of new scenes and the deletion of old scenes. The specific method is to preset some model collections composed of the same or different 3D objects, and then randomly select a more appropriate combination of shapes according to the algorithm for real-time rendering of the 3D scene. [0004] Introduction to Unity3D Game Development Engine [0005] Unity3D is currently the most popular game development tool. It is a professional game engine developed by Unity Technoogies. It is characterized by high development efficiency, cross-platform and support for multi...

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 Patents(China)
IPC IPC(8): G06T17/00
CPCG06T17/00
Inventor 陈乐黄恩武许雪林张兆臻侯振源
Owner FUJIAN UNIV OF 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