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

Three-dimensional object control oriented script language system and control method

A scripting language and three-dimensional object technology, applied in the field of virtual reality, can solve problems such as difficult to detect semantic errors in configuration files, increase in user input error rate, and long development cycle, so as to improve maintainability, ease of modification, and error Check the effect of layer improvement and reduction of input errors

Inactive Publication Date: 2009-07-15
BEIHANG UNIV
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Using this technology to control objects is more direct but the development process is more complicated, and the development cycle is generally longer (it usually takes at least one year)
The other type is implemented through configuration files (currently many 3D scene demonstration systems use this method). Since this implementation technology identifies each parameter through various keywords in the configuration file, editing the configuration file is more complicated. At the same time, this technology Instead of checking parameter errors through semantics, the error reporting mechanism is relatively simple, and it is difficult to check out semantic errors in the configuration file, making it difficult to check and correct errors in the case of large configuration files, which increases the user input error rate

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 object control oriented script language system and control method
  • Three-dimensional object control oriented script language system and control method
  • Three-dimensional object control oriented script language system and control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to better understand the present invention, some basic concepts are firstly explained.

[0049] Grammatical rules: composed of terminal symbols and non-terminal symbols, in the form of P:=...a...A...c...B... (where capital letters represent terminal symbols and small letters represent non-terminal symbols), each grammatical rule defines a The composition of the statement is used to check whether a statement is correct. Grammatical rules are equivalent to "sentence patterns" in Chinese. A grammatical rule corresponds to a sentence pattern. The process of checking a sentence in a script with grammatical rules is equivalent to the process of judging whether a sentence conforms to a certain sentence pattern. For example, assuming that there is a grammatical rule, denoted as A, a sentence in the script, denoted as s, a sentence type: "declarative sentence", and a sentence: "he is a man", then the process of judging whether s satisfies A is equivalent to judging "he ...

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 present invention provides a script language system facing to three-dimensional object control and a control method thereof. The system and the method of the invention provide an effective auxiliary decision support in the processes of program training and culture creation. The system is composed of six components of: a grammar definition supporting module, a lexical analyzing module, a grammar semantic meaning analyzing module, a semantic meaning explaining module and a drawing engine module. The method of the invention is realized through six steps of: grammar analysis, lexical analysis to script, grammar semantic meaning analysis, semantic meaning explanation and three-dimensional expression. The system of the invention has the advantages of short developing period, good maintainability, and easy modification. Additionally, the user can obtain the purpose of controlling three-dimensional object through compiling the script with the script language. The non-professional user is provided with a flexible and more comprehensive human-machine interaction interface for using the virtual reality system.

Description

technical field [0001] The invention relates to a three-dimensional object-oriented control script language system and control method, belonging to the technical field of virtual reality. Background technique [0002] According to the different emphases of object control, the current 3D object control methods are mainly divided into two categories: the control method of object-oriented attribute setting and the control method of object-oriented action setting. [0003] At present, most common game engines adopt the control method of object-oriented attribute setting. First, set the object properties in the scene through the configuration file, and then the user controls the object movement process through the game interface. Often only the static parameters of the object can be configured using this control method. [0004] The best-known system that provides motion-oriented control methods is Virtools. Virtools controls the movement process of the model by providing each...

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/70
Inventor 郝爱民王莉莉王振赵沁平丛宇
Owner BEIHANG UNIV
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