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

A way to infinitely extend animation properties

An attribute and animation technology, applied in animation production, instrumentation, calculation, etc., can solve the problems of few animation attributes, limited animation effects, and inability to expand, etc., to achieve good animation production, lower development threshold, perfect design and implementation Effect

Active Publication Date: 2020-12-29
XIAMEN YAJI SOFTWARE
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The current animation editor supports few animation properties and cannot be extended, so the animation effects that the editor can achieve will be very limited, and it is difficult to create animations with richer effects

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
  • A way to infinitely extend animation properties
  • A way to infinitely extend animation properties

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] Such as figure 1 As shown, the present invention provides a method that can infinitely expand animation properties, integrates the animation system that can infinitely expand animation properties into the editor, continuously expands different properties according to different objects, and realizes object properties in the animation editor According to the setting of the object property, the corresponding frame is synchronously generated and saved in the time axis, the property change of the object is recorded through the time axis, and the property changes recorded by the time axis are animated alone or in any combination, so as to complete the animation property expand. In this embodiment, infinite expansion of animation properties is realized in cocos2d-x.

[0045] The method for infinitely expanding animation properties includes the following steps:

[0046] Step 1. Build a class with extended properties as the base class, and use Node as the base class for extend...

Embodiment 2

[0062] Such as figure 2 As shown, in the development process of extending animation properties, if the development languages ​​are different, the methods for infinitely extending animation properties will also be different; Include the following steps:

[0063] Step 1. Build a frame group, save the frame and complete frame skipping;

[0064] Set Timeline, the constructed group is used to save a series of ordered frames in the same timeline, the same object, and the same attribute sorted by index. If the frame uses the relative attribute change of the extended attribute, the group also includes the object initial attribute value;

[0065] Add behavior frame skipping, use binary search in frame skipping to find the current index and the next key frame in the group of the current index, if there is a key frame in the current index, directly call the frame enable method of the frame; if there is no key frame, call frame action method;

[0066] Step 2. Build a frame base class...

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 provides a method of indefinitely extending animation properties. An animation system capable of indefinitely extending animation properties is integrated in an editor, different properties are extended continuously according to different objects, setting of the object properties is realized in an animation editor, corresponding frames are generated synchronously according to object property changes and saved in a timeline, the object property changes are recorded through the timeline, the property changes recorded in the timeline are combined independently or randomly for animation, and extension of the animation properties is thus completed. Each extended property can be brought forward independently for animation, the animation editor can support a single-property animation, a developer can check the animation effects conveniently, better animation making is also facilitated, different animation properties can be combined to complete certain complicated and special animation effects, the repeated coordination work among an artist, the animator and the developer is reduced, the animator can perform a perfect design and realize a desired result, and the cost is reduced.

Description

technical field [0001] The invention relates to the field of computer game development, in particular to a method for infinitely expanding animation attributes in an animation system. Background technique [0002] Now the common animations of game editors on the market are skeletal animation, key frame animation and sequence frame animation. Skeletal animation creates key frames for the bones connected by joints to drive the skin to complete the animation. The advantage is that the character moves more smoothly and naturally, and it is convenient to change the skin. Sequence frame is to continuously switch pictures within a certain time sequence to achieve visually coherent actions. The advantage is that it is easy to make, but the obvious disadvantage is that it takes up a lot of space and consumes a lot of performance. Keyframe animation is mainly aimed at the card frame of the three basic properties of position, rotation and scaling to complete the movement of the object...

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/80
CPCG06T13/80G06T2213/04
Inventor 陈昊芝刘冠群张晓龙谢鑫范力张成刘北辰刘关强朱亮郭建强肖峰张东猛韩东涛郭伦昊
Owner XIAMEN YAJI SOFTWARE
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