Three-dimensional character loop animation automatic accumulation method

A character, three-dimensional technology, applied in the field of automatic accumulation of three-dimensional character loop animation, can solve the problems of manual update, slight difference in angle change, etc., to avoid the effect of sliding phenomenon

Active Publication Date: 2015-05-13
北京春天影视科技有限公司
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, just looping will make the character stand still
In addition, in order to make the character's walking, running and other animations not look like mechanical movements, it is necessary to add more detailed changes in the cycle, so that the character's movements are not completely mechanically repeating the actions of the previous cycle during the entire movement process.
At pres

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 character loop animation automatic accumulation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be described in detail below in conjunction with the accompanying drawings and specific examples.

[0038] Such as figure 1 Shown, the automatic accumulation method of a kind of three-dimensional character cycle animation of the present invention, concrete steps are:

[0039] Step 1: For the 3D character model that has completed bone binding, use the center point R of the character's abdomen as the reference point of the 3D character model, and use the center point of the character's abdomen as the coordinate origin to calculate the controller C corresponding to each part of the character k The relative position of Q k , k=0,1,2...K-1, K is the total number of controllers, the relative position Q k It is calculated in the coordinate system with the center point of the character's abdomen as the origin of the coordinates; sampling is performed at equal intervals along the character's moving path S, and the normal line N of the path curve at e...

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 three-dimensional character loop animation automatic accumulation method. The method includes the steps of calculating relative location Qk of a controller Ck corresponding to every portion of a character with an abdomen center point of the character as the origin of a coordinate for a three-dimensional character model completing frame binding; performing spaced sampling along a character movement path S, and calculating the normal Nn and the tangent Tn of a path curve of every sampling point; calculating a rotational transformation matrix Mn between two consecutive sampling points according to the normal Nn and the tangent Tn; calculating a step conversion factor Stepn of the controller Ck corresponding to every portion of the three-dimensional character; calculating displacement and rotation animation data of the controller Ck corresponding to every portion of the character during the movement along the movement path S after taking step accumulation into consideration according to the step conversion factor Stepn. The three-dimensional character loop animation automatic accumulation method provides a quick automatic generation method for common animation of characters moving along paths of three-dimensional animation.

Description

technical field [0001] The invention belongs to the technical field of three-dimensional animation design, and in particular relates to an automatic accumulation method of three-dimensional character cycle animation. Background technique [0002] Three-dimensional animation technology is a new technology that has emerged with the development of computer software and hardware technology in recent years. It can conveniently and quickly produce three-dimensional animation or film and television special effects shots that meet the needs of directors. [0003] The production principle of 3D animation is generally as follows: First, use 3D software (such as 3ds Max, Maya or Houdini) to build a virtual world in the computer; then, add scenes and 3D models such as 3D cartoon characters to the virtual 3D world ; Finally, set the animation curve of the model, the trajectory of the virtual camera and other animation parameters, and render the character animation. [0004] Because 3D a...

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/40
CPCG06T13/40
Inventor 吴峰风李朋
Owner 北京春天影视科技有限公司
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