Check patentability & draft patents in minutes with Patsnap Eureka AI!

Animation curve optimization method

An optimization method, animation curve technology, applied in animation production, image data processing, instruments, etc., can solve problems such as poor optimization effect and too many control optimization parameters, so as to improve intelligence, simplify optimization process, and optimize efficiency. Effect

Active Publication Date: 2014-07-16
ZHEJIANG ZHONGNAN CARTOON
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention aims at the disadvantages of too many control optimization parameters and poor optimization effect in the process of optimizing the curve in the animation file in the prior art, and provides a novel intelligent animation curve optimization method, which can be used in In the case of providing fewer control parameters, the optimization operation is automatically completed according to the situation of the curve

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
  • Animation curve optimization method
  • Animation curve optimization method
  • Animation curve optimization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Animation curve optimization methods such as figure 1 shown, including the following specific steps:

[0029] Preparatory step 100: find all objects in the animation file and form an object set, and determine all time points of all objects in the object set on the time axis of the animation file, that is, the time points of K frames.

[0030] Curvature calculation step 200: Calculate the curvature of each object on all animation frames in turn, the curvature refers to the time of the animation frame in the x-y coordinate system in which the time change is the x-axis and the space value of the object is the y-axis The degree of change in the value of the object at the point. Generally speaking, the animation frame refers to the K frame, that is, the key frame is used as a node to measure the value change of the object. The time point refers to the animation frame on the x-axis The position of the object, the change of the spatial value of the object is the value of the ...

Embodiment 2

[0040] The animation curve optimization method includes the following specific steps:

[0041] Open the animation file, in this embodiment, it is a Maya file, take the Maya file as an example, look for the objects contained in it in the file, all the objects found in the Maya file are assembled into an object collection, and the objects are respectively processed logo. Find the animation curve in the Maya file, that is, the change curve of an object formed by the spatial changes of each object at each K frame on the time axis, and find the object corresponding to a specific K frame. A K frame may include multiple Objects, respectively determine the spatial changes of the objects in a specific K frame, the spatial changes include changes in displacement, rotation and scaling. Select a specific spatial variation, and calculate the spatial variation of the object and the curvature of a specific K frame separately. The calculation of the curvature is calculated by the following ...

Embodiment 3

[0169] Animation curve optimization devices such as figure 2 As shown, it includes a preparation device 101, a curvature calculation device 201 and a non-key frame exclusion device 301, wherein,

[0170] The preparation device 101 is used to find all objects in the animation file and form an object set, and determine all time points of all objects in the object set on the time axis of the animation file, that is, the time points where K frames are located.

[0171]The curvature calculation device 201 is used to calculate the curvature of the object at the animation frame, specifically, calculate the curvature of each object on all the animation frames in turn, and the curvature refers to the spatial value of the object when the time changes as the x-axis Change, the value change of the object, usually the curvature change, is the change degree of the value of the object at the time point of the animation frame in the x-y coordinate system of the y axis. Generally speaking, th...

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 relates to the field of computer animation, and discloses an animation curve optimization method. The animation curve optimization method comprises the following specific steps that preparation is carried out, wherein objects in a file are searched for; curvature calculation is carried out, wherein the curvatures of each object in all animation frames are calculated; non-key frame removal is carried out, wherein non-key frames are removed. Accordingly, the purposes that the number of the non-key frames is reduced, and an animation curve is optimized are achieved. The animation curve optimization method has the advantages that the optimization effect is good, the number of K frames in the animation file can be greatly reduced, the animation modification process in a later period can be simplified greatly, manual intervention is low, the number of calculation steps is small, and the animation curve optimization method is particularly applicable to later-period optimization operation of the animation file and has high application value.

Description

technical field [0001] The invention relates to the field of computer animation, in particular to an animation curve optimization method. Background technique [0002] With the advent of the 3D animation era, all kinds of animations are flooding people's computers. Sometimes, in order to obtain better animation effects, some animation companies use motion capture to make animations, and then transfer the motion capture data to characters or animals in Maya, and then make some animation modifications and adjustments. K frames bring great inconvenience to the user. There is also dynamic k-frame baking. It is quite difficult to modify the k-frame after baking. Therefore, in the animation files that have been produced, such as Maya files, the technology of optimizing animation curves emerges as the times require. [0003] In the prior art, the optimization of the curves in the animation files is only at the stage of modifying the curves through fixed animation parameters. The...

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): G06T13/00
Inventor 沈杰吴佳沈玉良
Owner ZHEJIANG ZHONGNAN CARTOON
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More