CN106251390A - Animation editing method and moving image editing apparatus - Google Patents

Animation editing method and moving image editing apparatus Download PDF

Info

Publication number
CN106251390A
CN106251390A CN201610669994.5A CN201610669994A CN106251390A CN 106251390 A CN106251390 A CN 106251390A CN 201610669994 A CN201610669994 A CN 201610669994A CN 106251390 A CN106251390 A CN 106251390A
Authority
CN
China
Prior art keywords
frame
adjusted
animation
sequence
motion feature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610669994.5A
Other languages
Chinese (zh)
Other versions
CN106251390B (en
Inventor
宁瀚
尹健维
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201610669994.5A priority Critical patent/CN106251390B/en
Publication of CN106251390A publication Critical patent/CN106251390A/en
Application granted granted Critical
Publication of CN106251390B publication Critical patent/CN106251390B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/802D [Two Dimensional] animation, e.g. using sprites

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a kind of animation editing method and moving image editing apparatus.Wherein, this animation editing method includes: obtaining sequence frame, wherein, sequence frame includes multiple continuous print frame, and sequence frame is used for showing animation effect;According to the different displaying stages of animation effect, sequence frame is split as at least one part;And according to the mode of animation effect displaying, the object in frame to be adjusted is adjusted, wherein, frame to be adjusted is the part or all of frame in the part needing editor, needs being partly comprised at least one part of editor.

Description

Animation editing method and moving image editing apparatus
Technical field
The present invention relates to field of play, in particular to a kind of animation editing method and moving image editing apparatus.
Background technology
In 2D mobile phone games on current market, carry out fine arts performance frequently with frame-by-frame cartoons and make.Frame by frame (Frame By Frame) animation is a kind of common animated, and its principle is to decompose animation in " continuous print key frame " to move Make, on every frame of time shaft, namely draw different contents frame by frame so that it is play continuously and form animation.Now it is widely used Exploitation in 2D mobile phone games.
But following problem can there is in the link that frame-by-frame cartoons makes in specially good effect performance:
(1) frame animation is owing to needing the image information of each frame, especially for complicated channel-style technical ability specially good effect performance, Simple processing method generally requires the image of tens of frame, volume of game can be allowed to become very large, such as Fig. 1 (certain technical ability specially good effect Sequence frame) shown in, which includes 29 two field pictures.
(2) additionally, particularly with there being the channel-style magic arts discharging track, only use single frame animation, due to specially good effect Starting point and end point position are relatively-stationary, so attack distance to a declared goal and the effect in direction can only be showed, it is impossible to it His angle and distance is also carried out reasonable performance.As in figure 2 it is shown, illustrated therein is a scene of game, in figure, left side excutes a law Person's object to the right sends thing of excuting a law, and the sequence frame shown in Fig. 1 is the sequence frame of the thing of excuting a law in performance Fig. 2.This sequence Row frame can only carry out good behaviour, when angle-of-attack or distance change to the thing of excuting a law in direction indicated by middle arrow Time, as above and below shown in arrow, then the specially good effect performance that this set frame shown in Fig. 1 is shown can be had a greatly reduced quality.
For the problems referred to above, existing 2D plays or simply various distances and angle is carried out unified specially good effect table Existing;Be use several angle of multi output (tiltedly upper, just before, tiltedly under) method of frame animation.
Above-mentioned solution has the drawback that
First, if directly simply various distances and angle to be carried out unified specially good effect performance, then cannot accurate representation Each object relevant to distance and angle in animation, is equivalent to sacrifice the final effect of game and quality, and this is to have personal integrity Game developer be reluctant to see.
Secondly, if taking for different angles and the distance output solution overlapping sequence frame, one adds U.S. more Art and the workload of exploitation and cost;Two also to make game inclusion increase, and affect download and the experience of player.
Both the above processing scheme is the simplest, does not tackle the problem at its root.For above-mentioned problem, at present Effective solution is not yet proposed.
Summary of the invention
Embodiments provide animation editing method and moving image editing apparatus, at least to solve in prior art, dynamic Draw specially good effect manifestation mode and affect game effect or game package volume takies greatly excess resource, development cost is high technical problem.
An aspect according to embodiments of the present invention, it is provided that a kind of animation editing method, including: obtain sequence frame, its In, sequence frame includes multiple continuous print frame, and sequence frame is used for showing animation effect;According to the different displaying stages of animation effect, Sequence frame is split as at least one part;And, according to the mode that animation effect is shown, the object in frame to be adjusted is carried out Adjusting, wherein, frame to be adjusted is the part or all of frame in the part needing editor, needs editor's to be partly comprised at least one In individual part.
Further, according to the different displaying stages of animation effect, sequence frame is split as at least one part and includes: root According to the motion feature of object in the frame showing animation effect, sequence frame is split as at least one part.
Further, the object in the part or all of frame in the part of editor is needed to have motion feature, according to animation Object in frame to be adjusted is adjusted including by the mode of effect plays: carry out the motion feature of the object in frame to be adjusted Adjust.
Further, the motion feature to the object in frame to be adjusted is adjusted including: with curve mode to be adjusted The motion feature of the object in frame frame is adjusted.
Further, it is adjusted including to the motion feature of the object in frame frame to be adjusted with curve mode: with shellfish plug The motion feature of the object in frame frame to be adjusted is adjusted by curve mode by you.
Further, it is adjusted including right to the movement locus of the object in frame to be adjusted in Bezier mode As performing one or more in following operation: curvilinear path regulation, speed regulation, acceleration regulation, direction regulation.
Further, the regulation of described curvilinear path includes: the movement locus for object defines starting point, terminal and two controls Processed, for constituting different Beziers, wherein, starting point, terminal determine the beginning and end of track, two controls respectively Make the line between point as control line to determine curvature and the shape of Bezier.
Further, speed regulation and acceleration regulation include object performs one or more in following operation: protect Hold at the uniform velocity, by accelerating slowly, from fast to slow, first accelerate and the most slack-off, the most slack-off accelerate again.
Further, after the motion feature of the object in frame to be adjusted being adjusted with curve mode, also perform Following steps: extract key frame from frame to be adjusted, and key frame is edited.
Further, from frame to be adjusted, extract key frame to include: by the sequence frame of at least one part on a timeline Cutting obtains the frame after multiple cutting;And the frame after multiple cuttings of predetermined point of time is chosen to be key frame.
Further, key frame is edited one or more included in operation following to key frame execution: rotate, Scaling, replacement, transparency adjustment, position adjustment.
Further, it is also possible to carry out edited frame preserving, read, playback etc. operation.
Further, the channel-style specially good effect animation during animation is 2D game movie.
According to another aspect of the present invention, it is provided that a kind of moving image editing apparatus, including: acquisition module, it is used for obtaining Sequence frame, wherein, sequence frame includes multiple continuous print frame, and sequence frame is used for showing animation effect;Split module, for according to dynamic Draw the different displaying stages of effect, sequence frame is split as at least one part;And adjusting module, for according to animation effect Show mode the object in frame to be adjusted is adjusted, wherein, frame to be adjusted be need editor part in part or All frames, need being partly comprised at least one part of editor.
Further, split module to be split as by sequence frame according to the motion feature of the object in the frame showing animation effect At least one part.
Further, the object in the part or all of frame in the part of editor is needed to have motion feature, adjusting module The motion feature of the object in frame to be adjusted is adjusted.
Further, adjusting module includes curve editing module, is used for curve mode the object in frame frame to be adjusted Motion feature be adjusted.
Further, this curve editing module includes Bezier editor module, in Bezier mode pair The motion feature of the object in frame frame to be adjusted is adjusted.
Further, Bezier editor module include following in one or more: curvilinear path adjustment module, speed Degree adjustment module, acceleration adjustment module, direction adjustment module.
Further, curvilinear path adjustment module defines starting point, terminal and two controls for the movement locus for object Processed, for constituting different Beziers, wherein, starting point, terminal determine the beginning and end of track, two controls respectively Make the line between point as control line to determine curvature and the shape of Bezier.
Further, speed regulation and acceleration adjustment module for performing the one or many in following operation to object Kind: remain a constant speed, by accelerating slowly, from fast to slow, first accelerate and the most slack-off, the most slack-off accelerate again.By this technical scheme, it is possible to right The movement velocity of object carries out various control, to meet the demand of different expression effects.
Further, this device also includes key-frame extraction module, is used in curve editing module in frame to be adjusted After the motion feature of object is adjusted, from frame to be adjusted, extracts key frame, and key frame is edited.
Further, key-frame extraction module is for obtaining many by the sequence frame cutting on a timeline of at least one part Frame after individual cutting;And the frame after multiple cuttings of predetermined point of time is chosen to be key frame.
Further, key-frame extraction module performs one or more in following operation to key frame: rotate, scale, Replace, transparency adjusts, position adjustment.
Further, it is also possible to carry out edited frame preserving, read, playback etc. operation.
Further, the animation that device is edited is the channel-style specially good effect animation in 2D game movie.
Relative to technical scheme of the prior art, solve in prior art, the impact game of animation effect manifestation mode The technical problem that effect or game package volume take greatly excess resource, development cost is high.
Accompanying drawing explanation
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, this Bright schematic description and description is used for explaining the present invention, is not intended that inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of a kind of framing for showing animation effect of prior art;
Fig. 2 is the schematic diagram of a kind of animation effect of prior art;
Fig. 3 is the flow chart of animation editing method according to an embodiment of the invention;
Fig. 4 is the schematic diagram of moving image editing apparatus according to an embodiment of the invention;
Fig. 5 is the Bezier schematic diagram built for the track of Moving Objects according to an embodiment of the invention;
Fig. 6 is the schematic diagram being adjusted speed according to an embodiment of the invention;
Fig. 7 is the schematic diagram creating key frame the most on a timeline;And
Fig. 8 is the operation interface schematic diagram edited key frame according to an embodiment of the invention.
Detailed description of the invention
In order to make those skilled in the art be more fully understood that the present invention program, below in conjunction with in the embodiment of the present invention Accompanying drawing, is clearly and completely described the technical scheme in the embodiment of the present invention, it is clear that described embodiment is only The embodiment of a present invention part rather than whole embodiments.Based on the embodiment in the present invention, ordinary skill people The every other embodiment that member is obtained under not making creative work premise, all should belong to the model of present invention protection Enclose.
It should be noted that the term in description and claims of this specification and above-mentioned accompanying drawing " includes " and " tool Have " and their any deformation, it is intended that cover non-exclusive comprising, such as, contain series of steps or unit Process, method, system, product or equipment are not necessarily limited to those steps or the unit clearly listed, but can include the most clear That list to Chu or for intrinsic other step of these processes, method, product or equipment or unit.
According to embodiments of the present invention, it is provided that animation editing method and the embodiment of moving image editing apparatus, explanation is needed , can hold in the computer system of such as one group of computer executable instructions in the step shown in the flow chart of accompanying drawing OK, and, although show logical order in flow charts, but in some cases, can be to be different from order herein Step shown or described by execution.
An aspect according to embodiments of the present invention, it is provided that a kind of animation editing method, as shown in topic 3.Fig. 3 is basis The flow chart of the animation editing method of one embodiment of the invention.
The method includes:
Step S102, obtains sequence frame, and wherein, sequence frame includes multiple continuous print frame, and sequence frame is used for showing that animation is imitated Really;
Step S104, according to the different displaying stages of described animation effect, is split as at least one portion by described sequence frame Point;And
Step S106, is adjusted the object in frame to be adjusted according to the mode that described animation effect is shown, wherein, and institute Stating frame to be adjusted is the part or all of frame in the part needing editor, described in being partly comprised in of described needs editor at least one In individual part.
In step S104, according to the different displaying stages of animation effect, sequence frame is split, obtain one or many Individual part;Wherein, during for splitting out a part, corresponding to only existing an animated show stage.It is then possible to root According to follow-up needs, partly or entirely process therein.In step s 106, the mode shown according to animation effect is treated The object adjusted in frame is adjusted, and wherein, frame to be adjusted is the part or all of frame in the part needing editor, needs editor Be partly comprised at least one part.So, only the part needing editor is carried out editing and processing, reduce editing Amount;And need not export as prior art and overlap frame more, but by partial frame is carried out editing and processing, it is possible to adapt to difference Performance, thus reduce game package volume.
The most in one alternate embodiment, according to the different displaying stages of animation effect, by sequence Row frame is split as at least one part and includes: split by sequence frame according to the motion feature of the object in the frame showing animation effect For at least one part.In this technical scheme, split according to the motion feature of the object in the frame of animation effect, example As, the object in the frame of certain animation effect remains static or action varies less, and in the frame of another animation effect Object be then kept in motion, change is substantially;So according to the two animation effect stage, sequence frame can be split out two Individual part.In subsequent treatment, can process only for the part of the object being kept in motion, thus reduce sequence The workload of frame-editing.Certainly, being that the motion feature according to the object in frame splits, the present invention is not limited to this herein A kind of mode, but can also adopt in other ways, for example, it is possible to according to the different color of object, light and shade, background change in frame Etc. splitting.
In one alternate embodiment, the object in the part or all of frame in the part of editor is needed to have motion spy Levy, be adjusted including to the object in frame to be adjusted according to the mode that animation effect is shown: to the object in frame to be adjusted Motion feature is adjusted.By this technical scheme, editing the motion feature of object, other parts then need not repeat Process, reduce the workload of editor.
In one alternate embodiment, the motion feature to the object in frame to be adjusted is adjusted including: with curve side The motion feature of the object in frame frame to be adjusted is adjusted by formula.In the present invention, can be with multiple curve mode to be adjusted The motion feature of the object in frame frame is adjusted, and reaches intended bandwagon effect by being adjusted object in frame.
In one alternate embodiment, it is adjusted wrapping to the motion feature of the object in frame frame to be adjusted with curve mode Include: in Bezier mode, the motion feature of the object in frame frame to be adjusted is adjusted.In the embodiment of the present invention mainly Being adjusted object in frame in Bezier mode, the program utilizes the characteristic of Bezier, it is possible to accurately to curve Carry out various edit operation, be therefore very suitable for the track to Moving Objects and carry out editing and processing;Certainly, this is a kind of excellent Mode, the present invention is selected to be not limited to this kind of mode.It should be readily apparent to one skilled in the art that and can also use other curve modes Carry out editing and processing.
In one alternate embodiment, in Bezier mode, the movement locus of the object in frame to be adjusted is adjusted Whole including performs one or more in following operation to object: curvilinear path regulation, speed regulation, acceleration regulation, direction Regulation.Bezier mode regulates has the most powerful regulatory function, can either realize curvilinear path regulation, be capable of again Speed regulation, acceleration regulation, direction regulation etc.;Thus performance that can be good to different distance, angle.
In one alternate embodiment, curvilinear path regulation include: for object movement locus define starting point, terminal and Two control point, for constituting different Beziers, wherein, starting point, terminal determine the beginning and end of track respectively, Line between two control point as control line to determine the curvature of Bezier and shape.In this technical scheme, fully Utilize the characteristic of Bezier, it is described how build Bezier, track is adjusted;By this technical scheme, Can accurately control object movement locus, the parameter such as curvature the most accurately controlling operation angle, track.
In one alternate embodiment, speed regulation and acceleration regulation include the one performing object in following operation Or multiple: remain a constant speed, by accelerating slowly, from fast to slow, first accelerate and the most slack-off, the most slack-off accelerate again.By this technical scheme, energy Enough movement velocitys to object carry out various control, to meet the demand of different expression effects.
In one alternate embodiment, with curve mode, the motion feature of the object in frame to be adjusted is being adjusted it After, also perform following steps: from frame to be adjusted, extract key frame, and key frame is edited.By this technical scheme, energy Some frames are processed, can either realize intended animation effect and subtract again by enough needs according to expression effect targetedly Little pending resource.
In one alternate embodiment, from frame to be adjusted, extract key frame to include: by the sequence frame of at least one part Frame after cutting obtains multiple cutting on a timeline;And the frame after multiple cuttings of predetermined point of time is chosen to be key Frame.By this technical scheme, animation editor can freely create key frame as required, can realize having creative moving Picture display effect.
In one alternate embodiment, key frame is edited the one including key frame being performed in following operation or Multiple: rotate, scale, replace, transparency adjusts, position adjustment.By this technical scheme, it is possible to realize object each in frame Plant angle, size, colourity etc. to process, reach abundant expression effect.
Further, it is also possible to carry out edited frame preserving, read, playback etc. operation.
In one alternate embodiment, the channel-style specially good effect animation during animation is 2D game movie.By this technical scheme, Can various angles in the case of not increasing fine arts resource volume, to channel-style magic arts specially good effect (especially having arc trajectory) The performance of degree and distance carries out compatible optimization.
According to another aspect of the present invention, it is provided that a kind of moving image editing apparatus, as shown in topic 4, Fig. 4 is according to this The schematic diagram of the moving image editing apparatus of a bright embodiment.
This moving image editing apparatus includes: acquisition module 42, is used for obtaining sequence frame, wherein, sequence frame include multiple continuously Frame, sequence frame is used for showing animation effect;Split module 44, for the different displaying stages according to animation effect, by sequence Frame is split as at least one part;And adjusting module 46, the mode according to animation effect displaying that is used for is in frame to be adjusted Object is adjusted, and wherein, frame to be adjusted is the part or all of frame in the part needing editor, needs the part of editor to include In at least one part.
In this technical scheme, sequence frame, according to the different displaying stages of animation effect, is split, obtains by fractionation module One or more parts;Wherein, during for splitting out a part, corresponding to only existing an animated show stage.So After, partly or entirely can process therein according to follow-up needs.The mode that adjusting module is shown according to animation effect Being adjusted the object in frame to be adjusted, wherein, frame to be adjusted is the part or all of frame in the part needing editor, needs Editor is partly comprised at least one part.So, only the part needing editor is carried out editing and processing, reduce editor Workload;And need not export as prior art and overlap frame more, but by partial frame is carried out editing and processing, it is possible to adapt to Different performances, thus reduce game package volume.
In one alternate embodiment, sequence frame, according to the different displaying stages of animation effect, is split as by fractionation module At least one part includes: according to the motion feature of the object in the frame showing animation effect, sequence frame is split as at least one Part.In this technical scheme, splitting according to the motion feature of the object in the frame of animation effect, such as, certain animation is imitated Object in the frame of fruit remains static or action varies less, and the object in the frame of another animation effect is then in Kinestate, change is substantially;So according to the two animation effect stage, sequence frame can be split out two parts.Follow-up In process, can process only for the part of the object being kept in motion, thus reduce the work to sequence frame editor Amount.Certainly, being that the motion feature according to the object in frame splits, the present invention is not limited to this kind of mode herein, and It is to adopt in other ways, for example, it is possible to split according to the different color of object, light and shade, background change etc. in frame.
In one alternate embodiment, the object in the part or all of frame in the part of editor is needed to have motion spy Levy, be adjusted including to the object in frame to be adjusted according to the mode that described animation effect is shown: in described frame to be adjusted The motion feature of object be adjusted.By this technical scheme, editing the motion feature of object, other parts are then Need not repeat to process, reduce the workload of editor.
In one alternate embodiment, described adjusting module includes curve editing module, is used for curve mode described The motion feature of the object in frame frame to be adjusted is adjusted.In the present invention, can be with multiple curve mode to frame frame to be adjusted In the motion feature of object be adjusted, reach intended bandwagon effect by object in frame is adjusted.
In one alternate embodiment, this curve editing module includes Bezier editor module, for Bezier The motion feature of the object in frame frame to be adjusted is adjusted by curve mode.Mainly with Bezier in the embodiment of the present invention Object in frame is adjusted by mode, and the program utilizes the characteristic of Bezier, it is possible to accurately curve is carried out various editor Operation, is therefore very suitable for the track to Moving Objects and carries out editing and processing;Certainly, this kind of optimal way, this Bright it is not limited to this kind of mode.It should be readily apparent to one skilled in the art that and other curve modes can also be used to carry out Editorial Services Reason.
In one alternate embodiment, Bezier editor module include following in one or more: curvilinear path Adjustment module, speed adjustment module, acceleration adjustment module, direction adjustment module.Bezier mode regulate have the strongest Big regulatory function, can either realize curvilinear path regulation, be capable of again speed regulation, acceleration regulation, direction regulation etc.; Thus performance that can be good to different distance, angle.
In one alternate embodiment, curvilinear path adjustment module defines starting point, terminal for the movement locus for object And two control point, for constituting different Beziers, wherein, starting point, terminal determine respectively track starting point and Terminal, the line between two control point as control line to determine the curvature of Bezier and shape.In this technical scheme, Make full use of the characteristic of Bezier, it is described how build Bezier, track is adjusted;By this technical side Case, it is possible to accurately control object movement locus, the most accurately controls the parameter such as curvature of operation angle, track.
In one alternate embodiment, speed regulation and acceleration adjustment module are for performing in following operation object One or more: remain a constant speed, by accelerating slowly, from fast to slow, first accelerate and the most slack-off, the most slack-off accelerate again.By this technical side Case, it is possible to the movement velocity of object is carried out various control, to meet the demand of different expression effects.
In one alternate embodiment, this device also includes key-frame extraction module, for treating in curve editing module After the motion feature of the object in adjustment frame is adjusted, from frame to be adjusted, extracts key frame, and key frame is compiled Volume.By this technical scheme, it is possible to according to the needs of expression effect, targetedly some frames are processed, can either be real Existing intended animation effect reduces again pending resource.
In one alternate embodiment, key-frame extraction module is for by the sequence frame of at least one part on a timeline Cutting obtains the frame after multiple cutting;And the frame after multiple cuttings of predetermined point of time is chosen to be key frame.By this skill Art scheme, animation editor can freely create key frame as required, can realize having creative animated show effect.
In one alternate embodiment, one or more in the operation following to key frame execution of key-frame extraction module: Rotate, scale, replace, transparency adjusts, position adjustment.By this technical scheme, it is possible to realize the various angles of object in frame Degree, size, colourity etc. process, and reach abundant expression effect.
Further, it is also possible to carry out edited frame preserving, read, playback etc. operation.
In one alternate embodiment, the animation that device is edited is the channel-style specially good effect animation in 2D game movie.Logical Cross this technical scheme, it is possible in the case of not increasing fine arts resource volume, channel-style magic arts specially good effect (is especially had camber line rail Mark) the performance of various angle and distances carry out compatible optimization.
Relative to technical scheme of the prior art, solve in prior art, the impact game of animation effect manifestation mode The technical problem that effect or game package volume take greatly excess resource, development cost is high.
According to one embodiment of present invention, it is provided that be applied to 2d game track type animation (such as track type magic arts) , export specification from fine arts sequence frame resource, the prioritization scheme of overall process processed to program editing, do not increasing fine arts resource While volume, the scheme that same magic arts are promoted in the performance of different angles and distance.
The animation effect resource output of the present invention, no longer as traditional way of output, carries out the defeated of entirety to a sequence frame Go out (such as Fig. 1), but first carry out sequence frame and disassemble, wherein, according to the stage residing for animation, animated image is disassembled.
Such as, for a magic arts type animated gaming, can disassemble as follows:
By magic arts thrower play hands specially good effect, magic arts discharge thing flight course track circulation specially good effect, by magic arts effect Being hit specially good effect to carry out fractionation and export, be i.e. divided into three parts, the sequence frame of various piece is deposited in different files respectively.
Wherein:
1. excute a law and file deposits the person of excuting a law these magic arts are being done release movement, before flying out to channel-style magic arts, with Specially good effect performance;
2. deposit channel-style magic arts in flight file showed by the specially good effect in the person of excuting a law to the flight course by the person of hitting;
3. hit after in file, storage channels magic arts hit the person of being hit, by the specially good effect receiving injury effect with the person of hitting Performance.
In this embodiment, why carry out above-mentioned disassembling, allow for the person of excuting a law during these magic arts are done release movement (claiming the first stage afterwards) and hit the person of being hit to be hit each two field picture that (claims the phase III afterwards) between later stage change relatively small, and (claiming second stage afterwards) in magic arts discharge thing flight course, each two field picture changes greatly.After so disassembling, in follow-up Editorial Services During reason, each frame discharged in thing flight course only for magic arts carries out editing and processing such that it is able to flying Specially good effect in journey carries out good behaviour.And for first stage and phase III, owing to each image change is little, it is not necessary to mistake Multiprocessing or slightly deal with.In such manner, it is possible to be substantially reduced the workload of art designing, reduce quantity and the game of output resource The volume of bag.
According to one embodiment of present invention, it is provided that a set of animation effect edit tool, Bezier parameter is utilized Regulation carries out editing and processing to animation object.It is particularly suitable for the movement locus to Moving Objects, and (such as magic arts discharge thing Flight path) carry out editing and processing, such as: curvilinear path regulation, speed, acceleration, the process in direction.
The following is the solution details that this embodiment technology realizes.
As it is shown in figure 5, Fig. 5 is that the Bezier built for the track of Moving Objects according to an embodiment of the invention is bent Line schematic diagram.
Embodiments provide a kind of editing machine, it makes use of Bezier and carry out the movement locus to animation object Carry out editing and processing.
Bezier is such curve, and it is based on the light that four arbitrary point coordinates in position are drawn out Sliding curve., it is created by four points (starting point, terminating point and two intermediate points being separated from each other) on controlling curve Make, editing graph.The control line being in curve central authorities wherein played an important role.This line is virtual, middle and shellfish plug That curved intersection, two ends are to control end points.When moving the end points at two ends, Bezier changes the bent curvature of a curve (journey of bending Degree);During mobile intermediate point (the namely control line of mobile virtual), the situation that Bezier locks at starting point and ending point Under do uniformly mobile.
In this embodiment of the present invention, to 4 key points of flight specially good effect track definition of an object, 4 points are the most right Ying Yu: starting point 1, control point 2, control point 3 and terminal 4, four points are for constituting the Bezier of different pattern.Wherein rise Initial point and terminal as its name suggests, determine object flight path beginning and end (in this embodiment, object from point 1 flight to Point 4);And the line between control point 1 and control point 2 determines flight path song curvature of a curve and shape as control line.Such as Fig. 5 Shown in.
In this embodiment, utilize Bezier mode that the partial frame split out is processed.Especially to object in frame Movement locus, speed, the parameter such as operation angle be adjusted.Further described below.
According to one embodiment of present invention, it is provided that a set of speed editor's panel, as shown in Figure 6, Fig. 6 is according to this The schematic diagram that speed is adjusted of a bright embodiment.
Speed, acceleration and the pass that this editor's panel flies for edit object (thing of excuting a law that such as teacher of the excuting a law is sent) Key characteristic type etc. (in addition to uniform motion, when clicking on this motion mode, have slider bar and show for regulating acceleration).Wherein Show uniform motion, accelerate the most slowly, first accelerate option and the slider bar such as the most slack-off.Acceleration is regulated by mobile slider bar Degree.
According to another embodiment of the invention, it is provided that extraction method of key frame, as it is shown in fig. 7, Fig. 7 is according to this The schematic diagram creating key frame on a timeline of a bright embodiment.
Any animation to show motion or change, at least before and after to provide two different key states, and intermediateness Change and linking computer can be automatically performed.Frame is the single width image frame of least unit in animation, is equivalent to cinematographic film On each lattice camera lens, on the time shaft of animation software, frame shows as lattice or a labelling.Represent key state frame Do key frame.The parameter of had an impact picture image all can become the parameter of key frame, such as position, the anglec of rotation, the parameter of texture Deng.The edit tool of this embodiment can be with the key frame in abstraction sequence frame;And key frame is rotated, scale, replace, thoroughly The multiple performance optimizations such as lightness process, and parameter is preserved and imports in game.
Time scale extraction method of key frame according to this embodiment of the invention, such as Fig. 7.Broadcasting by a series of sequence frames Carrying out the cutting of little time granularity, sequence frame is divided into several vertical bars as shown in Figure 7.Thus can be right according to actual needs Specially good effect performance in wherein certain time scale specified is edited.Horizontal axis plots time graduated disc in figure, below Scale do not represent 0.05 second, 0.1 second, 1 second etc., but represent current time scale, for example, it is assumed that this motor process One has 10 seconds, then, the scale of 0.05 just represents position when 10*0.05=0.5 second, and the scale at the 1st second is with regard to generation Position when table 10*1=10 second, clicks on down this frame to be created as key frame to edit in this place, creates After key frame, the color at this changes, and does not creates color at the scale of key frame and then keeps constant.Creating key After frame, key frame can be carried out follow-up editing and processing.The most same set of fine arts resource just can be made various as required Different performances.
According to one embodiment of present invention, it is provided that the method editing key frame, as shown in Figure 8, Fig. 8 is root The operation interface schematic diagram that key frame is edited according to one embodiment of the invention.
After adding key frame, this interface can be ejected in the right of editing interface, can edit on this time scale Design parameter, as sequence frame rotated, scales, replacing, transparency adjustment, position adjustment etc..When pressing application, it will note Data current under record, when pressing the button " deleting this frame ", i.e. can empty the data of current time scale.
It addition, the embodiment of the present invention additionally provide a set of editing parameter reading, the scheme that preserves and demonstrate, be used for swimming The input and output of performance and regulation demonstration in play.
By the technical scheme of the embodiment of the present invention, achieve well and do not increasing fine arts resource and art work amount In the case of, the performance to animation effect different angles and distance is adjusted and optimizes.Especially for the fortune having curvilinear path Dynamic performance (such as channel-style magic arts performance), is to create qualitative leap.Only need to pay less cost just can be to various The movement locus (track of such as excuting a law) of angle can well be edited and show.
Specifically, by formulating the fine arts output scheme that key frame is disassembled, it is ensured that the efficiency of fine arts output services, reduce The quantity of output resource and the inclusion of game;The movement locus of different angles and distance is optimized editor, makes various situation Under track all carry out the optimization that shows and process, improve game quality.Furthermore, it is possible to freely the various parameters of track are entered Row sum-equal matrix, such as speed, acceleration, transparency, rotation etc., adds the representability of specially good effect and hits sense.
In the invention described above embodiment, it is described as a example by 2D game track type magic arts animation, but, use above-mentioned Embodiment is for the ease of describing technical scheme.But, one skilled in the art will recognize that, it is clear that the present invention is also It is not limited to above-described embodiment.It is to say, the present invention is not limited to 2D game track type magic arts animation, but go for it His various game movies.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
In the above embodiment of the present invention, the description to each embodiment all emphasizes particularly on different fields, and does not has in certain embodiment The part described in detail, may refer to the associated description of other embodiments.It will be appreciated by those of skill in the art that in the present invention above-mentioned Embodiment, can carry out various combination.
In several embodiments provided herein, it should be understood that disclosed technology contents, can be passed through other Mode realizes.Wherein, device embodiment described above is only schematically, the division of such as unit, can be a kind of Logic function divides, actual can have when realizing other dividing mode, the most multiple unit or assembly can in conjunction with or can To be integrated into another system, or some features can be ignored, or does not performs.Another point, shown or discussed each other Coupling direct-coupling or communication connection can be the INDIRECT COUPLING by some interfaces, unit or module or communication connection, Can be being electrical or other form.
The unit (module) illustrated as separating component can be or may not be physically separate, as unit The parts of display can be or may not be physical location, i.e. may be located at a place, or can also be distributed to many On individual unit.Some or all of unit therein can be selected according to the actual needs to realize the mesh of the present embodiment scheme 's.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to It is that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated list Unit both can realize to use the form of hardware, it would however also be possible to employ the form of SFU software functional unit realizes.
If integrated unit is using the form realization of SFU software functional unit and as independent production marketing or use, can To be stored in a computer read/write memory medium.Based on such understanding, technical scheme substantially or Say completely or partially can embodying of the part that prior art is contributed or this technical scheme with the form of software product Out, this computer software product is stored in a storage medium, including some instructions with so that a computer equipment (can be for personal computer, server or the network equipment etc.) perform all or part of of method described in each embodiment of the present invention Step.And aforesaid storage medium includes: USB flash disk, read only memory (ROM, Read-Only Memory), random access memory The various media that can store program code such as (RAM, Random Access Memory), portable hard drive, magnetic disc or CD.
The above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For Yuan, under the premise without departing from the principles of the invention, it is also possible to make some improvements and modifications, these improvements and modifications also should It is considered as protection scope of the present invention.

Claims (13)

1. an animation editing method, it is characterised in that including:
Obtaining sequence frame, wherein, described sequence frame includes multiple continuous print frame, and described sequence frame is used for showing animation effect;
According to the different displaying stages of described animation effect, described sequence frame is split as at least one part;And
Being adjusted the object in frame to be adjusted according to the mode that described animation effect is shown, wherein, described frame to be adjusted is Needing the part or all of frame in the part of editor, described needs editor is partly comprised at least one part described.
Method the most according to claim 1, it is characterised in that according to the different displaying stages of described animation effect, by institute State sequence frame to be split as at least one part and include:
According to the motion feature of object in the frame showing described animation effect described sequence frame is split as described at least one Part.
Method the most according to claim 1, it is characterised in that in the part or all of frame in the part of described needs editor Object there is motion feature, be adjusted including to the object in frame to be adjusted according to the mode that described animation effect is shown:
The motion feature of the object in described frame to be adjusted is adjusted.
Method the most according to claim 3, it is characterised in that the motion feature of the object in described frame to be adjusted is carried out Adjustment includes:
With curve mode, the motion feature of the object in described frame frame to be adjusted is adjusted.
Method the most according to claim 4, it is characterised in that with curve mode to the object in described frame frame to be adjusted Motion feature is adjusted including:
In Bezier mode, the motion feature of the object in described frame frame to be adjusted is adjusted.
Method the most according to claim 5, it is characterised in that
It is adjusted including described object is held to the movement locus of the object in described frame to be adjusted in Bezier mode One or more in the following operation of row: curvilinear path regulation, speed regulation, acceleration regulation, direction regulation.
Method the most according to claim 6, it is characterised in that the regulation of described curvilinear path includes:
Movement locus for described object defines starting point, terminal and two control point, for constituting different Beziers, Wherein, described starting point, terminal determine the beginning and end of described track respectively, the line conduct between said two control point Control line is to determine curvature and the shape of described Bezier.
Method the most according to claim 6, it is characterised in that
The regulation of described speed and acceleration regulation include described object performs one or more in following operation: keep even Speed, by accelerating slowly, from fast to slow, first accelerate and the most slack-off, the most slack-off accelerate again.
9. according to the method according to any one of claim 4-8, it is characterised in that with curve mode to described frame to be adjusted In the motion feature of object be adjusted after, also include:
From described frame to be adjusted, extract key frame, and described key frame is edited.
Method the most according to claim 9, it is characterised in that extract key frame from described frame to be adjusted and include:
The sequence frame cutting on a timeline of at least one part described is obtained the frame after multiple cutting;And
Frame after the multiple described cutting of predetermined point of time is chosen to be key frame.
11. according to the method described in claim 9 or 10, it is characterised in that
Described key frame is edited and includes described key frame performs one or more in following operation: rotate, scale, Replace, transparency adjusts, position adjustment.
12. according to the method according to any one of claim 1-11, it is characterised in that
Described animation is the channel-style specially good effect animation in 2D game movie.
13. 1 kinds of moving image editing apparatus, it is characterised in that including:
Acquisition module, is used for obtaining sequence frame, and wherein, described sequence frame includes multiple continuous print frame, and described sequence frame is used for opening up Show animation effect;
Split module, for the different displaying stages according to described animation effect, described sequence frame is split as at least one portion Point;And
Adjusting module, is adjusted the object in frame to be adjusted for the mode shown according to described animation effect, wherein, and institute Stating frame to be adjusted is the part or all of frame in the part needing editor, described in being partly comprised in of described needs editor at least one In individual part.
CN201610669994.5A 2016-08-15 2016-08-15 Animation editing method and moving image editing apparatus Active CN106251390B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610669994.5A CN106251390B (en) 2016-08-15 2016-08-15 Animation editing method and moving image editing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610669994.5A CN106251390B (en) 2016-08-15 2016-08-15 Animation editing method and moving image editing apparatus

Publications (2)

Publication Number Publication Date
CN106251390A true CN106251390A (en) 2016-12-21
CN106251390B CN106251390B (en) 2019-10-18

Family

ID=57591992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610669994.5A Active CN106251390B (en) 2016-08-15 2016-08-15 Animation editing method and moving image editing apparatus

Country Status (1)

Country Link
CN (1) CN106251390B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107221022A (en) * 2017-06-16 2017-09-29 苏州蜗牛数字科技股份有限公司 A kind of edit methods and device of video display animation
CN107945253A (en) * 2017-11-21 2018-04-20 腾讯数码(天津)有限公司 A kind of animation effect implementation method, device and storage device
CN108305330A (en) * 2018-01-15 2018-07-20 石化盈科信息技术有限责任公司 A kind of methods of exhibiting of 3D scenes and the electronic equipment for 3D scene displays
CN108364337A (en) * 2018-01-31 2018-08-03 北京车和家信息技术有限公司 The animated show method and device of image
CN108830782A (en) * 2018-05-29 2018-11-16 北京字节跳动网络技术有限公司 Image processing method, device, computer equipment and storage medium
CN108845859A (en) * 2018-06-28 2018-11-20 北京酷我科技有限公司 A kind of generating algorithm of the speed change value of camber line variable motion
CN109309870A (en) * 2018-10-19 2019-02-05 成都品果科技有限公司 A kind of method and device adjusting video playout speed
CN109646949A (en) * 2017-10-11 2019-04-19 腾讯科技(深圳)有限公司 Object processing method, device, storage medium and electronic device
CN110570501A (en) * 2018-06-06 2019-12-13 腾讯科技(深圳)有限公司 Line animation drawing method and equipment, storage medium and electronic equipment
CN113268301A (en) * 2021-05-25 2021-08-17 北京北大方正电子有限公司 Animation generation method, device, equipment and storage medium
WO2022083571A1 (en) * 2020-10-22 2022-04-28 华为技术有限公司 Electronic device and prompting method for function setting thereof, and playing method for prompting file
CN114494534A (en) * 2022-01-25 2022-05-13 成都工业学院 Frame animation self-adaptive display method and system based on motion point capture analysis
WO2022156169A1 (en) * 2021-01-19 2022-07-28 深圳市前海手绘科技文化有限公司 Method and device for exporting animated video

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1797473A (en) * 2004-12-24 2006-07-05 上海景海软件科技有限公司 Method for editing computer animation
CN101452579A (en) * 2007-12-05 2009-06-10 新奥特(北京)视频技术有限公司 Cartoon method for making based on action
US7598956B2 (en) * 2004-04-15 2009-10-06 Microsoft Corporation Blended object attribute keyframing model
CN104167008A (en) * 2013-05-19 2014-11-26 上海创翼动漫科技有限公司 Multimedia cartoon generation system and method thereof
CN104536748A (en) * 2014-12-22 2015-04-22 杭州短趣网络传媒技术有限公司 Method for adjusting animation duration of dynamic picture
CN105007532A (en) * 2015-06-30 2015-10-28 北京东方艾迪普科技发展有限公司 Animation playing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7598956B2 (en) * 2004-04-15 2009-10-06 Microsoft Corporation Blended object attribute keyframing model
CN1797473A (en) * 2004-12-24 2006-07-05 上海景海软件科技有限公司 Method for editing computer animation
CN101452579A (en) * 2007-12-05 2009-06-10 新奥特(北京)视频技术有限公司 Cartoon method for making based on action
CN104167008A (en) * 2013-05-19 2014-11-26 上海创翼动漫科技有限公司 Multimedia cartoon generation system and method thereof
CN104536748A (en) * 2014-12-22 2015-04-22 杭州短趣网络传媒技术有限公司 Method for adjusting animation duration of dynamic picture
CN105007532A (en) * 2015-06-30 2015-10-28 北京东方艾迪普科技发展有限公司 Animation playing method and device

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107221022A (en) * 2017-06-16 2017-09-29 苏州蜗牛数字科技股份有限公司 A kind of edit methods and device of video display animation
CN109646949B (en) * 2017-10-11 2021-06-08 腾讯科技(深圳)有限公司 Object processing method, device, storage medium and electronic device
CN109646949A (en) * 2017-10-11 2019-04-19 腾讯科技(深圳)有限公司 Object processing method, device, storage medium and electronic device
CN107945253A (en) * 2017-11-21 2018-04-20 腾讯数码(天津)有限公司 A kind of animation effect implementation method, device and storage device
CN108305330A (en) * 2018-01-15 2018-07-20 石化盈科信息技术有限责任公司 A kind of methods of exhibiting of 3D scenes and the electronic equipment for 3D scene displays
CN108364337A (en) * 2018-01-31 2018-08-03 北京车和家信息技术有限公司 The animated show method and device of image
CN108830782A (en) * 2018-05-29 2018-11-16 北京字节跳动网络技术有限公司 Image processing method, device, computer equipment and storage medium
CN108830782B (en) * 2018-05-29 2022-08-05 北京字节跳动网络技术有限公司 Image processing method, image processing device, computer equipment and storage medium
CN110570501A (en) * 2018-06-06 2019-12-13 腾讯科技(深圳)有限公司 Line animation drawing method and equipment, storage medium and electronic equipment
CN110570501B (en) * 2018-06-06 2023-02-14 腾讯科技(深圳)有限公司 Line animation drawing method and equipment, storage medium and electronic equipment
CN108845859A (en) * 2018-06-28 2018-11-20 北京酷我科技有限公司 A kind of generating algorithm of the speed change value of camber line variable motion
CN109309870A (en) * 2018-10-19 2019-02-05 成都品果科技有限公司 A kind of method and device adjusting video playout speed
WO2022083571A1 (en) * 2020-10-22 2022-04-28 华为技术有限公司 Electronic device and prompting method for function setting thereof, and playing method for prompting file
WO2022156169A1 (en) * 2021-01-19 2022-07-28 深圳市前海手绘科技文化有限公司 Method and device for exporting animated video
CN113268301A (en) * 2021-05-25 2021-08-17 北京北大方正电子有限公司 Animation generation method, device, equipment and storage medium
CN113268301B (en) * 2021-05-25 2024-02-13 北京北大方正电子有限公司 Animation generation method, device, equipment and storage medium
CN114494534A (en) * 2022-01-25 2022-05-13 成都工业学院 Frame animation self-adaptive display method and system based on motion point capture analysis

Also Published As

Publication number Publication date
CN106251390B (en) 2019-10-18

Similar Documents

Publication Publication Date Title
CN106251390A (en) Animation editing method and moving image editing apparatus
CN102145228B (en) Method and device for constructing interactive video game by using video records
Manovich Image future
CN105957120A (en) Movement locus simulation method and device
CN104835187A (en) Animation editor and editing method thereof
CN105190699A (en) Karaoke avatar animation based on facial motion data
Venkatasawmy The Digitization of cinematic visual effects: Hollywood's coming of age
CN102915553A (en) 3D (three-dimensional) game video shooting system and method thereof
CN105589816B (en) Compiling formula scene interactive animation makes and playback method
WO2020064026A1 (en) Game advertisement production method and platform, storage medium
CN106294612A (en) A kind of information processing method and equipment
US20020008704A1 (en) Interactive behavioral authoring of deterministic animation
CN105303603A (en) Three-dimensional production system used for demonstrating document and production method thereof
Schroeder AndEngine for Android game development cookbook
CN106504306A (en) A kind of animation fragment joining method, method for sending information and device
Pearson The rise of CreAltives: Using AI to enable and speed up the creative process
Sfetcu The Art of movies
Bąk et al. Using the game engine in the animation production process
Manovich Image future
Reed Learning XNA 3.0: XNA 3.0 Game Development for the PC, Xbox 360, and Zune
Roosendaal The Official Blender Game Kit: Interactive 3d for Artists
CN111800663B (en) Video synthesis method and device
Das The Evolution Of Visual Effects In Cinema: A Journey From Practical Effects To CGI
Kivistö Hybrid animation: the process and methods of implementing 2D style in 3D animation
Singh Future of Animated Narrative and the Effects of Ai on Conventional Animation Techniques

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant