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

Method for realizing man-machine interaction on three-dimensional animation engine lower layer

A human-computer interaction and three-dimensional animation technology, applied in the input/output of user/computer interaction, mechanical mode conversion, computer parts and other directions, can solve the problem of high cost, achieve the effect of saving cost, simplifying design difficulty and convenient operation

Active Publication Date: 2012-08-15
INST OF MICROELECTRONICS CHINESE ACAD OF SCI
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the 3D engine technology based on human-computer interaction is still under development. Although some companies have more mature technologies, such as 3ds Max, Maya, etc., because these 3D engine software completely encapsulates the underlying human-computer interaction implementation, it is only left to the supplier. The user calls the upper interface of the human-computer interaction function, which is more convenient for the use of ordinary 3D engine software, but for users who need to use the specific functions of the 3D engine, it is necessary to develop a set of specific software combined with the human-computer interaction function of the 3D engine
At the same time, the cost of commercial use of existing mature large-scale software is relatively high. For users who do not need too many complex function support, low-cost software that meets specific needs can be developed for use.
[0004] It can be seen that in the prior art, there is no method for implementing function encapsulation and calling by the upper layer for human-computer interaction at the bottom layer of the 3D animation engine through the bottom layer algorithm.

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
  • Method for realizing man-machine interaction on three-dimensional animation engine lower layer
  • Method for realizing man-machine interaction on three-dimensional animation engine lower layer
  • Method for realizing man-machine interaction on three-dimensional animation engine lower layer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In order to make the objectives, technical solutions, and advantages of the present invention clearer, the following further describes the present invention in detail with reference to specific embodiments and drawings. Although this article may provide an example of a parameter that includes a specific value, it should be understood that the parameter does not need to be exactly equal to the corresponding value, but can be approximated to the corresponding value within acceptable error tolerances or design constraints.

[0019] In the design of the 3D animation engine, the unified management and calling of the character picking, translation, rotation, zooming and animation operation functions in the 3D scene are the key to software development. How to realize the function encapsulation through the underlying algorithm and the upper layer is the 3D engine The difficulty of the design, the present invention is to solve the specific function encapsulation of the three-dimensi...

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 method for realizing man-machine interaction on a three-dimensional animation engine lower layer. The method includes the steps: uniformly packaging pickup, translation, rotation and scaling operation by the aid of an event processing object to respectively form event response functions; defining working states, corresponding to different types of operation and the event response functions, of the event processing object by the aid of enumerative variables based on a finite-state machine; and receiving an interactive event triggered by a user, leading the finite-state machine to skip to the working state corresponding to interactive event and executing the corresponding event response function. A man-machine interaction function for roles in a scene can be realized by means of simple management of the finite-state machine, and difficulty in designing the lower layer for man-machine interaction in the three-dimensional engine design is simplified.

Description

Technical field [0001] The invention relates to the field of three-dimensional animation engine design and three-dimensional graphics in the computer animation industry, in particular to a method for realizing human-computer interaction at the bottom of the three-dimensional animation engine. Background technique [0002] With the development of virtual reality, distributed visual computing, distributed simulation and online 3D games, 3D animation engine has become an indispensable part of 3D animation development. 3D animation design not only requires the model to be highly realistic in graphics and have real-time response capabilities, It also requires the model to have physical properties and behavioral capabilities (that is, the model can move autonomously according to objective laws). If all these designs are developed from the bottom, the workload is conceivable. The realization of human-computer interaction is the most critical part of the bottom layer of the 3D animation ...

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): G06F3/01G06T19/00
Inventor 任雁鹏赵淳罗汉青梁利平
Owner INST OF MICROELECTRONICS CHINESE ACAD OF SCI
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