Supercharge Your Innovation With Domain-Expert AI Agents!

Animation curve optimization method

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

Active Publication Date: 2017-12-15
ZHEJIANG ZHONGNAN CARTOON
View PDF4 Cites 0 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] Preparation step 100: Find all objects in the animation file and form an object set, and determine all the time points of all objects in the object set on the time axis of the animation file, that is, the time points where the K frame is located.

[0030] Curvature calculation step 200: Calculate the curvature of each object on all animation frames in turn. The curvature refers to the time at which the animation frame is located in the x-y coordinate system with the time change as the x-axis and the object's spatial value change as 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, and the time point refers to the animation frame on the x-axis. The position of the object, the spatial value chang...

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 preparatory device 101 is used to find all objects in the animation file and form an object set, and determine all the time points of all objects in the object set on the time axis of the animation file, that is, the time points where the K frame is located.

[0171]The curvature calculation device 201 is used to calculate the curvature of the object at the animation frame, specifically, to calculate the curvature of each object in all animation frames in turn. Change, the change in the value of the object, usually the change in curvature, which is the degree of change in 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, the animation frame refers to the K frame, which is the key The frame is ...

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, comprising the following specific steps: a preparation step, searching for an object in a file; a curvature calculation step, calculating the curvature of each object on all animation frames; a non-key frame Exclude steps and eliminate non-key frames; thus achieving the purpose of reducing non-key frames and optimizing animation curves. The advantages of the invention are that the optimization effect is good, the K frames in the animation file can be greatly reduced, the animation modification process in the later stage can be greatly simplified, the manual intervention is less, and the calculation steps are less, and it is especially suitable for animation files. The post-optimization operation has better 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 era of 3D animation, all kinds of animations are flooded on 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 Maya's characters or animals, and then perform some animation modification and adjustment. The k-frame brings great inconvenience to the user. There is also dynamic k-frame baking. It is quite difficult to modify the k-frames after baking. Therefore, the technology of realizing animation curve optimization in the animation files that have been produced, such as Maya files, came into being. [0003] In the prior art, the optimization of the curve in the animation file still only stays at the stage of modifying the curve through fixed animation p...

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/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