Unity 3D based three-dimensional virtual crowd scene generating method

A three-dimensional virtual and crowd technology, applied in the computer field, can solve problems such as one-to-one correspondence between operations, increased difficulty, structural model recognition, etc., and achieve the effects of perfect functions, high development efficiency, and improved development work efficiency

Active Publication Date: 2017-06-13
XIDIAN UNIV
View PDF7 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This application is to solve the problem in the prior art that the structural model designed by the factory 3D layout design management system cannot be recognized by the virtual reality interactive action design platform
The disadvantage of this patent application is that no specific development platform is specified. In t

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
  • Unity 3D based three-dimensional virtual crowd scene generating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Attached below figure 1The present invention is further described.

[0044] Step 1, create a database.

[0045] Put the Mono.Data.Sqlite.dll file and the System.Data.dll file in the Assets folder of the Unity3D game engine as the basic file of the internal database of the Unity3D game engine.

[0046] The environment database, event database and character database are respectively established in the internal database basic file of the Unity3D game engine, and the generated database files are stored in the same level as the Assets folder in the .db format by default.

[0047] Step 2, establish a static virtual environment.

[0048] Using 3D modeling software, generate a base environment model.

[0049] Import the basic environment model into the Unity3D game engine in .fbx format, convert it into a static virtual environment, and store it in the Environment folder of the Project panel. The static virtual environment includes space size, obstacles, roads, and environme...

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

A Unity 3D based three-dimensional virtual crowd scene generating method includes 1, establishing a database; 2, establishing a static virtual environment; 3, creating an event; 4; creating figure models; 5, creating a story control object and constructing an event tree, an event trigger generation sub object, an event selection sub object, an event confliction detection sub object and a crowd dynamic generation sub object in the story control object; 6, calling the story control object by a game engine to generate a three-dimensional virtual dangerous environment; 7, implementing the construction of the three-dimensional virtual dangerous environment. According to the invention, uniform design of crowd, environment and event is preformed, function completeness is achieved. By employing assemblies and plug-ins provided by the Unity 3D game engine, development operation is simplified. The invention synthesizes basic design elements required for virtual crowd scene development, improves efficiency of virtual crowd dangerous scene generation and similar game environment development and has advantages of function completeness and high development efficiency.

Description

technical field [0001] The invention belongs to the technical field of computers, and further relates to a method for generating a three-dimensional virtual crowd scene based on Unity3D in the technical field of computer graphics. The invention is mainly used to generate large-scale crowds and related environments, events, etc. in the virtual world, and realize the rapid establishment of complex crowd simulation scenes. The scene generation method can be used in the development of simulation technology, the simulation of large-scale crowds and related environments, events, etc., and the development of related game scenes. As a basic research in related fields such as game development and public security, the present invention uses the modules and plug-ins of the Unity3D game engine for development, involves specific operation techniques, and can effectively simplify the operation of the scene design. Background technique [0002] Virtual scenes composed of large-scale crowd...

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): G06T13/20G06T13/40G06F9/44
CPCG06F8/20G06T13/20G06T13/40
Inventor 罗林波周佶发柴程李金库马建峰
Owner XIDIAN UNIV
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