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

An animation generation method, device, terminal and system

A technology for generating devices and animations, which is applied in the computer field and can solve problems such as damaging the player's sense of immersion, serious game experience, and unsmooth display.

Active Publication Date: 2018-09-04
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Although the performance of current mobile phones has been greatly improved, there are still limitations when facing a large number of animation models that need to be displayed on the screen. There will be a series of problems such as stuttering and unsmooth display, which will seriously affect the game experience and destroy The immersion of players, and the display of a large number of animation models on the same screen is just needed for most mobile games, so how to optimize the display of a large number of animation models on the same screen is a problem that most mobile games need to face

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
  • An animation generation method, device, terminal and system
  • An animation generation method, device, terminal and system
  • An animation generation method, device, terminal and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] figure 1 It is a flow chart of an animation generation method provided by the present invention, such as figure 1 Shown, the method provided by the invention comprises the following steps:

[0037] S101. Load a pre-established animation model.

[0038] Wherein, the animation model is drawn by animation model drawing software such as 3Dmax.

[0039] The method of this application is applicable to the Unity engine, which is a professional game engine developed by Unity Technologies and has good cross-platform performance. The built-in Mecanim animation system is often used in Unity games. Its advantage is that it is easy for artists or animators to operate. It can quickly create characters through the extended graphical operation interface and animation redirection function, and create animations by means of establishing state machines and blend trees. There is also a visual interface that can manage complex interactions between animations. At the same time, because it...

Embodiment 2

[0092] The present invention also provides an animation generating device, which is used to execute the animation generating method provided in Embodiment 1 above. see Figure 5 , the device consists of:

[0093] Model loading module 501, for loading pre-established animation models;

[0094] The first information acquisition module 502 is configured to acquire state machine information and hybrid tree information in the animation model;

[0095] An action information acquisition module 503, configured to acquire action information corresponding to each state of the animation model according to the state machine information and the hybrid tree information;

[0096] A static grid generation module 504, configured to generate a static grid corresponding to the animation model at a predetermined time node according to the action information;

[0097] An instruction parsing module 505, configured to obtain an animation model display instruction, and analyze the state machine in...

Embodiment 3

[0119] Such as Figure 9 As shown, the embodiment of the present invention provides a terminal, which can be used to implement the animation generation method provided in the foregoing embodiment.

[0120] Specifically:

[0121] The terminal 900 may include an RF (Radio Frequency, radio frequency) circuit 110, a memory 120 including one or more computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a WiFi (wireless fidelity, wireless Fidelity) module 170, a processor 180 including one or more processing cores, and a power supply 190 and other components. Those skilled in the art can understand that, Figure 9 The terminal structure shown in the terminal does not constitute a limitation to the terminal, and may include more or less components than those shown in the figure, or combine some components, or arrange different components. in:

[0122] The RF circuit 110 can be used for sending and receiving information or rece...

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 an animation generation method, device and system and a terminal. According to the invention, the rendering efficiency in running is improved through generating a static mesh of an animation model in advance, performance consumption brought about by dynamic skeletal animation is avoided, the rendering efficiency is improved, the performance on the mobile phone can be significantly improved especially when a lot of models of the same kind are used in a scene, and a problem of blocking caused by excessive skeletal animation models is solved. On the basis of the existing scheme, the static mesh is utilized to replace a skinned mesh on the skeletal animation model in running while fast editing of artists and animators is ensured to be facilitated, so that a lot of skeleton updating and skin calculation time is saved, the rendering efficiency is improved, and thus a problem of displaying a large number of animation models in one screen is solved.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to an animation generation method, device, terminal and system. Background technique [0002] Although the performance of current mobile phones has been greatly improved, there are still limitations when facing a large number of animation models that need to be displayed on the screen. There will be a series of problems such as stuttering and unsmooth display, which will seriously affect the game experience and destroy The player’s sense of immersion, and the display of a large number of animation models on the same screen is just needed for most mobile games, so how to optimize the display of a large number of animation models on the same screen is a problem that most mobile games need to face. Contents of the invention [0003] The purpose of the present invention is to provide a method for generating animation, which directly replaces the skin grid with the newly gene...

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): G06T13/20G06T13/40G06T15/20H04M1/725
CPCG06T13/20G06T13/40G06T15/205H04M1/72427
Inventor 侯仓健
Owner TENCENT TECH (SHENZHEN) CO LTD
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