CN106780681A - A kind of role action generation method and device - Google Patents
A kind of role action generation method and device Download PDFInfo
- Publication number
- CN106780681A CN106780681A CN201611091834.3A CN201611091834A CN106780681A CN 106780681 A CN106780681 A CN 106780681A CN 201611091834 A CN201611091834 A CN 201611091834A CN 106780681 A CN106780681 A CN 106780681A
- Authority
- CN
- China
- Prior art keywords
- action
- characteristic
- role
- key frame
- data
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
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 role action generation method and device.The role action generation method includes:The key frame attitude information of role action is obtained, the key frame attitude information is used to describe the framework characteristic of the role action;The key frame attitude information is generated by skeleton cartoon file according to preset algorithm, the skeleton cartoon file is used to perform the deliberate action of game role.Role action is immobilized, cannot meet player to personalized role image demand during the present invention solves the problems, such as game, new skeleton cartoon file is generated by the key frame attitude information of the role action that will be got, effectively prevent the single dull of game role, realization moulds distinguished role image according to the hobby of user, and then the role image that designing user is liked, so as to improve the interest of game, Consumer's Experience is improved.
Description
Technical field
The present embodiments relate to development of games technical field, more particularly to a kind of role action generation method and device.
Background technology
In the large-scale online network game development processes of 3D, in order to increase the interesting of game, sociability, can be set to character
Put abundant expression and action.For example, in shooting game, it is fixed dynamic that role generally has the default race jump shooting of game etc.
Make;In Role Playing Game, role can further preset more fight athletic movements.Traditional role's edit mode, all
It is to enter edlin by the editing machine of the animation teacher specialty of specialty to generate.In recent years, also having many game can set people by player
The expression details of thing, for example《Sword spirit》It is towards player, pinch face system for face shape,《Keep watch pioneer》Can also be from choosing
Select setting role's facial expressions and acts in list.As player increases to virtual world controllability demand, the angle of object game player
Color motion editing system design turns into a technical matters.
For the setting of role action, basic technical scheme is that some complete animation files are deposited in game package.
In game running, broadcasting facial expressions and acts can be voluntarily set by player, or according to the default technical ability of technical ability button operation triggering
Action.This scheme is very ripe, has applied in the middle of most of 3D network games.For example《World of Warcraft》.
The everything of role is all changeless, and the figure action of each operation triggering is showed for different players
Same role all, it is impossible to meet the personalized demand of role action in the game virtual world.
The content of the invention
The present invention provides a kind of role action generation method and device, is immobilized with role action in solving game, nothing
Method meets problem of the player to personalized role image demand.
In a first aspect, a kind of role action generation method is the embodiment of the invention provides, including:
The key frame attitude information of role action is obtained, the key frame attitude information is used to describe the role action
Framework characteristic;
The key frame attitude information is generated by skeleton cartoon file according to preset algorithm, the skeleton cartoon file is used for
Perform the deliberate action of game role.
Second aspect, the embodiment of the present invention additionally provides a kind of role action generating means, including:.
Key frame attitude information acquisition module, the key frame attitude information for obtaining role action, the key frame appearance
State information is used to describe the framework characteristic of the role action;
Skeleton cartoon file generating module, for the key frame attitude information to be generated into skeleton cartoon according to preset algorithm
File, the skeleton cartoon file is used to perform the deliberate action of game role.
The embodiment of the present invention, new skeleton cartoon text is generated by the key frame attitude information of the role action that will be got
Part, role action immobilizes in solving game, it is impossible to meet problem of the player to the demand of personalized role image, effectively
The single dull of game role is avoided, realizes moulding distinguished role image according to the hobby of user, and then generate
The role image that user likes, so as to improve the interest of game, improves Consumer's Experience.
Brief description of the drawings
Fig. 1 is a kind of role action generation method schematic flow sheet in the embodiment of the present invention one.
Fig. 2 is skeleton cartoon file generated operating process in a kind of role action generation method in the embodiment of the present invention two
Schematic diagram.
Fig. 3 is a kind of framework characteristic structural representation in the embodiment of the present invention two.
Fig. 4 is the distribution schematic diagram of a kind of two-dimentional key point in the embodiment of the present invention two in simple picture is acted.
Fig. 5 is a kind of role action generating means structural representation in the embodiment of the present invention three.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention, rather than limitation of the invention.It also should be noted that, in order to just
Part rather than entire infrastructure related to the present invention is illustrate only in description, accompanying drawing.
Embodiment one
Fig. 1 is a kind of role action generation method schematic flow sheet that the embodiment of the present invention one is provided, and the present embodiment can be fitted
Situation is automatically generated for game role, the method can be performed by a kind of role action generating means, the device can be by
The mode of software and/or hardware is realized.As shown in figure 1, the method includes:
S110, the key frame attitude information for obtaining role action, the key frame attitude information are used to describe the role
The framework characteristic of action.
Role action can be the action of game role execution in game, and in the present embodiment, the role action is game
The personalized role action that player sets according to oneself demand.The key frame attitude information is that game player is input into terminal
The information corresponding with the personalized role action that oneself sets.The key frame attitude information can be image information,
It can also be the adjust instruction being adjusted to existing role action in game.
When the key frame attitude information is image information, the action message that terminal can be in described image extracts phase
The framework characteristic answered, and corresponding role action is generated according to the framework characteristic.When key frame attitude information is in game
During the adjust instruction that existing role action is adjusted, terminal can be according to the adjust instruction to the framework characteristic of role action
It is adjusted and obtains new framework characteristic.
S120, the key frame attitude information is generated by skeleton cartoon file, skeleton cartoon text according to preset algorithm
Part is used to perform the deliberate action of game role.
Skeleton cartoon file is obtained according to preset algorithm by terminal to the key frame attitude information treatment for getting.
Further, a skeleton cartoon file can correspond at least two key frame attitude informations.
When the role action of player's setting is simpler, skeleton cartoon file can be processed by two key frame attitude informations
Obtain, respectively start attitude information and terminate attitude information, start appearance when attitude information represents that role action starts to perform
State, terminates attitude when attitude information role action terminates to perform.When the role action of player's setting is more complicated, skeleton cartoon
File attitude information, an end attitude information and at least one middle attitude information processing by one are obtained.Role moves
The complexity of work is higher, and the number of middle attitude information is more.
The technical scheme of the present embodiment, new bone is generated by the key frame attitude information of the role action that will be got
Animation file, role action immobilizes in solving game, it is impossible to meet player's asking to the demand of personalized role image
Topic, effectively prevent the single dull of game role, and realization is moulded distinguished role image, entered according to the hobby of user
And the role image that user likes is generated, so as to improve the interest of game, improve Consumer's Experience.
Embodiment two
Fig. 2 is skeleton cartoon file generated operating process in a kind of role action generation method in the embodiment of the present invention two
Schematic diagram.The present embodiment proposes a kind of role action generation method on the basis of embodiment one, further describes key frame
Attitude information generates the specific steps of skeleton cartoon file.As shown in Fig. 2 being specially:
S210, the extraction key frame action from default skeleton cartoon file, motion characteristic number is converted into by key frame action
According to and be stored in motion characteristic storehouse, the motion characteristic storehouse include motion characteristic data, motion file name and action frame number.
Default skeleton cartoon file is the original skeleton cartoon file of game, and the key frame action is being held for game role
The corresponding information that row is extracted when comparing the action of definition from default skeleton cartoon file, the action of definition can be
Run, jump, shooting, kicking, wave, roll and bend over wait act.
Key frame action is converted into motion characteristic data, the process is the process for simplifying feature, specifically, extracting crucial
Crucial joint point in frame action, it is determined that the position of crucial joint point and state, and it is built into the letter of similar skeleton character structure
Breath.
Framework characteristic structure is two dimensional character skeleton, represents the major joint position in game role and joint states.Bone
Joint point in frame feature structure is more, and the exercise attitudes performance to game role is more detailed, and the role action of generation is more true to nature,
Now by key frame attitude information to the generating process of skeleton cartoon file it is more complicated, it is necessary to time it is more long, to terminal processes
The requirement of device is also higher.When the movement node in framework characteristic structure is fewer, the motion appearance of the game role for showing
Gesture is simpler, and the role action of generation is simpler, therefore in the framework characteristic structure in the selection of bone number of nodes, it should root
The aspects such as the accuracy according to game performance and generation role action consider.
In the present embodiment, framework characteristic structure is preferably made up of 17 joint points.During Fig. 3 is the embodiment of the present invention two
A kind of framework characteristic structural representation., as shown in figure 3, framework characteristic structure (KeyFrame) includes 16 limbs nodes and 1
Head node, and represented in the way of vector, i.e., framework characteristic structure is by 15 limbs unit vectors and 1 head knot vector structure
Into KeyFrame can be expressed as:{(e0,e1,e2),...,(e12,e13,e14), head }, wherein e0-e14Represent limbs unit
Vector, head represents head node vector, it is necessary to illustrate, in influence of the practice procedure heading knot vector to role action
Very little, can ignore.
Preferably, the framework characteristic structure includes at least 15 limbs unit vectors.
The motion characteristic data can be framework characteristic vector set corresponding with key frame action.
Further, it is described that key frame action is extracted from default skeleton cartoon file, key frame action is converted into dynamic
Make characteristic and be stored in motion characteristic storehouse, including:
The action of at least one key frame is extracted from default skeleton cartoon file based on extreme attitude algorithm.
Whether the extreme attitude algorithm is used to judge current character action in extreme attitude, specifically, when game angle
When the crucial bone node motion or rotary acceleration of color body are close to 0 value, then judge that current character action is extreme attitude, and
Key frame action is extracted from the action of current current character.
Can there are multiple extreme attitudes in a default skeleton cartoon file, therefore can be from a skeleton cartoon file
In extract the action of multiple key frames.
Multiple critical movements nodes are extracted for the action of each key frame, according to the framework characteristic structure to described many
Individual critical movements node normalized obtains motion characteristic data.
Critical movements node represents the main joint point of key frame action, such as neck joint point, ancon joint point, waist
Joint point and knee cap node etc..Multiple critical movements nodes are normalized according to skeleton character structure are moved
Characteristic.It is that can carry out computing and data with comparativity that normalized is used for critical movements node processing.
To the motion characteristic data, key frame motion file name and described with the key frame corresponding action action frame of action
Sequence number sets up corresponding relation, and stores in motion characteristic storehouse.
After key frame action is converted into motion characteristic data, obtains key frame and act in default skeleton cartoon file
Detailed frame number obtains acting frame number, is that the action key frame data name obtains motion file name, by the motion characteristic
Data, action frame number and motion file name are set up corresponding relation and are stored in motion feature storehouse.
S220, the key frame attitude information for obtaining role action, the key frame attitude information are used to describe the role
The framework characteristic of action.
S230, the framework characteristic structure for obtaining the key frame attitude information, the key frame attitude information include action
Simple picture.
Action simple picture is the simple shape of role action that game player describes according to self-demand, it is also possible to also role
Lower certain a part of simple shape of action, the benefit for so setting is simple input information, is easy to player to be input into, user experience
By force.
The action simple picture can be sent by user by the hand drawing board being connected with terminal, it is also possible to by the void of terminal
Intend drawing board or touch-screen sends.
S240, a, two-dimentional key point is extracted from action simple picture, and simple picture feature is obtained according to the two-dimentional key point
Data.
The two-dimentional key point is used to determine skeleton character structure.At least two 2 are can extract in each action simple picture
Position key point, starts key point and terminates key point.
During action simple picture is obtained, user can be pointed out to carry out five input operations, and then get five letters
Stroke, represents the trunk of game role, left arm, right arm, left limb, right limb respectively successively.
Preferably, four two-dimentional key points are extracted from action simple picture in the present embodiment.During Fig. 4 is the embodiment of the present invention two
A kind of two-dimentional key point act simple picture in distribution schematic diagram.As shown in figure 4, four two-dimentional key points are respectively P0、
Pmaxdis、Pmaxdis' and PN, P0Expression acts the beginning key point of simple picture, PNExpression acts the end key point of simple picture,
PmaxdisRange line section P in expression action simple picture0PNFarthest point, Pmaxdis' expression action simple picture P0PmaxdisCurve middle-range
Offline section P0PmaxdisFarthest point.3 characteristic vectors can be got according to aforementioned four two dimension key point.
Five action simple pictures are extracted and obtains 20 two-dimentional key points, 15 characteristic vectors, i.e., 15 limbs vectors, root
Simple picture characteristic is obtained according to 15 limbs vectors.
S250, b, calculating simple picture characteristic and the characteristic distance in the motion characteristic storehouse between motion characteristic data,
Selected characteristic distance value closest to 0 value motion characteristic data as optimal characteristics data, and according in motion characteristic storehouse with most
The corresponding move file name of excellent characteristic and motion frame number obtain three-dimensional bone attitude frame data.
The three-dimensional bone attitude frame data are the characteristic most matched with motion characteristic data in motion characteristic storehouse.
Further, the computing formula of the characteristic distance includes:
Dis represents characteristic distance, PsketchRepresent simple picture characteristic;
PkeyframeMotion characteristic data are represented, n represents the quantity of characteristic node in framework characteristic structure;
esketch_iRepresent ith feature node data in simple picture characteristic;
ekeyframe_iRepresent ith feature node data in motion characteristic data;
wiRepresent weighted value of the ith feature node data in simple picture characteristic.
S260, repetition a steps and b step, obtain three-dimensional bone attitude frame data set.
The set of three-dimensional bone attitude frame data is made up of at least one three-dimensional bone attitude frame data.
The complexity of the personalized role action needed according to game player, repeats a steps and b step, obtains multiple
Simple picture characteristic, the complexity of role action is higher, and a steps and b step number of repetition are more.
S270, the execution moment according to default three-dimensional bone attitude frame data in the skeleton cartoon file and execution
Order carries out interpolation arithmetic to three-dimensional bone attitude frame data, and obtains skeleton cartoon file.
Exemplary, three-dimensional bone attitude frame data collection is combined into { KeyFrame0,KeyFrame1,...,KeyFrameN,
Motion moment collection corresponding with three-dimensional bone attitude frame data set is combined into { KeyTime0,KeyTime1,...,KeyTimeN, it is right
Each bone attitude Bone of each moment motion frame KeyFrame enters row interpolation, obtains the exercise data at each moment
{Frame0,Frame1,...,FrameN, and then obtain skeleton cartoon file.
The technical scheme of the present embodiment, the concrete structure of simple picture and skeleton character structure is acted by setting so that
Matching operation of the input operation, simple picture characteristic of game player in motion characteristic storehouse is simpler, quick, efficient,
Difference operation is carried out by three-dimensional bone attitude frame data, the more plentiful and true to nature role action of expression effect is obtained, it is raw
Into the role action most proper with game player's demand, and then distinguished role image is moulded, so as to improve game
Interest, improves Consumer's Experience.
Embodiment three
Fig. 3 show a kind of role action generating means structural representation of the offer of the embodiment of the present invention three, such as Fig. 3 institutes
Show, the game level processing unit includes:Key frame attitude information acquisition module 310 and skeleton cartoon file generating module 320.
Wherein, key frame attitude information acquisition module 310, the key frame attitude information for obtaining role action is described
Key frame attitude information is used to describe the framework characteristic of the role action.
Skeleton cartoon file generating module 320, for the key frame attitude information to be generated into bone according to preset algorithm
Animation file, the skeleton cartoon file is used to perform the deliberate action of game role.
Further, role action generating means also include:
Motion characteristic storehouse acquisition module, it is dynamic from default bone for before the key frame attitude information for obtaining role action
Extraction key frame action in file is drawn, key frame action is converted into motion characteristic data and is stored in motion characteristic storehouse, it is described
Motion characteristic storehouse includes motion characteristic data, motion file name and action frame number.
Further, the skeleton cartoon file generating module includes:
Framework characteristic structure acquiring unit, the framework characteristic structure for obtaining the key frame attitude information, the pass
Key frame attitude information includes action simple picture;
Simple picture characteristic acquiring unit, for extracting two-dimentional key point from action simple picture, and according to the two dimension
Key point obtains simple picture characteristic;
Three-dimensional bone attitude frame data acquiring unit, it is dynamic with the motion characteristic storehouse for calculating simple picture characteristic
Make the characteristic distance between characteristic, selected characteristic distance value closest to 0 value motion characteristic data as optimal characteristics data,
And three-dimensional bone attitude is obtained according to move file name corresponding with optimal characteristics data and motion frame number in motion characteristic storehouse
Frame data;
Attitude frame data set acquiring unit, described in being turned on and off according to the acquisition number of times of the action simple picture
Simple picture characteristic acquiring unit and three-dimensional bone attitude frame data acquiring unit, obtain three-dimensional bone attitude frame data collection
Close;
Interpolation arithmetic execution unit, for according to default three-dimensional bone attitude frame data in the skeleton cartoon file
The execution moment and execution sequence interpolation arithmetic is carried out to three-dimensional bone attitude frame data, and obtain skeleton cartoon file.
Further, motion characteristic storehouse acquisition module includes:
Key frame acts extraction unit, for extracting at least one from original bone animation file based on extreme attitude algorithm
Individual key frame action;
Normalized unit, for extracting multiple critical movements nodes for the action of each key frame, according to described
Framework characteristic structure obtains motion characteristic data to the multiple critical movements node normalized;
Corresponding relation sets up unit, for the position to the motion characteristic data, key frame action message storage
Corresponding relation is set up with the action frame number corresponding with key frame action, and is stored in motion characteristic storehouse.Further,
The computing formula of the characteristic distance includes:
Dis represents characteristic distance, PsketchRepresent simple picture characteristic;
PkeyframeMotion characteristic data are represented, n represents the quantity of characteristic node in framework characteristic structure;
esketch_iRepresent ith feature node data in simple picture characteristic;
ekeyframe_iRepresent ith feature node data in motion characteristic data;
wiRepresent weighted value of the ith feature node data in simple picture characteristic.
Further, the framework characteristic structure includes at least 15 limbs unit vectors.
The technical scheme of the present embodiment, generates new bone and moves by the key frame attitude information of the role action for getting
Draw file.Role action immobilizes in solving game, it is impossible to meet problem of the player to the demand of personalized role image.
The single dull of game role is effectively prevent, realization moulds distinguished role image according to the hobby of user, and then
The role image that generation user likes, so as to improve the interest of game, improves Consumer's Experience.
The role action generating means that the embodiment of the present invention is provided can be used for performing what the embodiment of the present invention was provided
Role action generation method, possesses corresponding function and beneficial effect.Not ins and outs of detailed description in the present embodiment, can
Referring to the role action generation method that any embodiment of the present invention is provided.
Note, above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that
The invention is not restricted to specific embodiment described here, can carry out for a person skilled in the art various obvious changes,
Readjust and substitute without departing from protection scope of the present invention.Therefore, although the present invention is carried out by above example
It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also
More other Equivalent embodiments can be included, and the scope of the present invention is determined by scope of the appended claims.
Claims (12)
1. a kind of role action generation method, it is characterised in that including:
The key frame attitude information of role action is obtained, the key frame attitude information is used to describe the skeleton of the role action
Feature;
The key frame attitude information is generated by skeleton cartoon file according to preset algorithm, the skeleton cartoon file is used to perform
The deliberate action of game role.
2. role action generation method according to claim 1, it is characterised in that obtain the key frame attitude of role action
Before information, also include:
Key frame action is extracted from default skeleton cartoon file, key frame action is converted into motion characteristic data and is stored in dynamic
Make in feature database, the motion characteristic storehouse includes motion characteristic data, motion file name and action frame number.
3. role action generation method according to claim 2, it is characterised in that it is described according to preset algorithm by the pass
Key frame attitude information generates skeleton cartoon file, including:
The framework characteristic structure of the key frame attitude information is obtained, the key frame attitude information includes action simple picture;
A, two-dimentional key point is extracted from action simple picture, and simple picture characteristic is obtained according to the two-dimentional key point;
B, calculate the characteristic distance between motion characteristic data in simple picture characteristic and the motion characteristic storehouse, selected characteristic away from
From value closest to 0 value motion characteristic data as optimal characteristics data, and according in motion characteristic storehouse with optimal characteristics data
Corresponding move file name and motion frame number obtain three-dimensional bone attitude frame data;
A steps and b step are repeated, three-dimensional bone attitude frame data set is obtained;
The execution moment and execution sequence according to default three-dimensional bone attitude frame data in the skeleton cartoon file is to three
Dimension bone attitude frame data carry out interpolation arithmetic, and obtain skeleton cartoon file.
4. role action generation method according to claim 2, it is characterised in that described from default skeleton cartoon file
Key frame action is extracted, key frame action is converted into motion characteristic data and is stored in motion characteristic storehouse, including:
The action of at least one key frame is extracted from default skeleton cartoon file based on extreme attitude algorithm;
Multiple critical movements nodes are extracted for the action of each key frame, according to the framework characteristic structure to the multiple pass
Key motion node normalized obtains motion characteristic data;
To the motion characteristic data, the key frame action message filename and described with the key frame corresponding action action frame of action
Sequence number sets up corresponding relation, and stores in motion characteristic storehouse.
5. role action generation method according to claim 3, it is characterised in that
The computing formula of the characteristic distance includes:
Dis represents characteristic distance, PsketchRepresent simple picture characteristic;
PkeyframeMotion characteristic data are represented, n represents the quantity of characteristic node in framework characteristic structure;
esketch_iRepresent ith feature node data in simple picture characteristic;
ekeyframe_iRepresent ith feature node data in motion characteristic data;
wiRepresent weighted value of the ith feature node data in simple picture characteristic.
6. role action generation method according to claim 2, it is characterised in that
The framework characteristic structure includes at least 15 limbs unit vectors.
7. a kind of role action generating means, it is characterised in that including:
Key frame attitude information acquisition module, the key frame attitude information for obtaining role action, the key frame attitude letter
Cease the framework characteristic for describing the role action;
Skeleton cartoon file generating module, for according to preset algorithm that key frame attitude information generation skeleton cartoon is literary
Part, the skeleton cartoon file is used to perform the deliberate action of game role.
8. role action generating means according to claim 7, it is characterised in that also include:
Motion characteristic storehouse acquisition module, for before the key frame attitude information for obtaining role action, from default skeleton cartoon text
Key frame action is extracted in part, key frame action is converted into motion characteristic data and is stored in motion characteristic storehouse, the action
Feature database includes motion characteristic data, motion file name and action frame number.
9. role action generating means according to claim 7, it is characterised in that the skeleton cartoon file generating module
Including:
Framework characteristic structure acquiring unit, the framework characteristic structure for obtaining the key frame attitude information, the key frame
Attitude information includes action simple picture;
Simple picture characteristic acquiring unit, it is for extracting two-dimentional key point from action simple picture and crucial according to the two dimension
Point obtains simple picture characteristic;
Three-dimensional bone attitude frame data acquiring unit, it is special with action in the motion characteristic storehouse for calculating simple picture characteristic
The characteristic distance between data is levied, selected characteristic distance value is closest to the 0 motion characteristic data being worth as optimal characteristics data, and root
Three-dimensional bone attitude frame number is obtained according to motion file name corresponding with optimal characteristics data and action frame number in motion characteristic storehouse
According to;
Attitude frame data set acquiring unit, for being turned on and off the simple pen according to the acquisition number of times of the action simple picture
Characteristic acquiring unit and three-dimensional bone attitude frame data acquiring unit are drawn, three-dimensional bone attitude frame data set is obtained;
Interpolation arithmetic execution unit, for according to default three-dimensional bone attitude frame data holding in the skeleton cartoon file
Row moment and execution sequence carry out interpolation arithmetic to three-dimensional bone attitude frame data, and obtain skeleton cartoon file.
10. role action generating means according to claim 8, it is characterised in that motion characteristic storehouse acquisition module includes:
Key frame acts extraction unit, for extracting at least one pass from default skeleton cartoon file based on extreme attitude algorithm
Key frame is acted;
Normalized unit, for extracting multiple critical movements nodes for the action of each key frame, according to the skeleton
Feature structure obtains motion characteristic data to the multiple critical movements node normalized;
Corresponding relation sets up unit, for the motion characteristic data, the key frame action message filename and it is described with
The corresponding action frame number of key frame action sets up corresponding relation, and stores in motion characteristic storehouse.
11. role action generating means according to claim 9, it is characterised in that
The computing formula of the characteristic distance includes:
Dis represents characteristic distance, PsketchRepresent simple picture characteristic;
PkeyframeMotion characteristic data are represented, n represents the quantity of characteristic node in framework characteristic structure;
esketch_iRepresent ith feature node data in simple picture characteristic;
ekeyframe_iRepresent ith feature node data in motion characteristic data;
wiRepresent weighted value of the ith feature node data in simple picture characteristic.
12. role action generating means according to claim 9, it is characterised in that
The framework characteristic structure includes at least 15 limbs unit vectors.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611091834.3A CN106780681B (en) | 2016-12-01 | 2016-12-01 | Role action generation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611091834.3A CN106780681B (en) | 2016-12-01 | 2016-12-01 | Role action generation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106780681A true CN106780681A (en) | 2017-05-31 |
CN106780681B CN106780681B (en) | 2020-04-28 |
Family
ID=58915615
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611091834.3A Active CN106780681B (en) | 2016-12-01 | 2016-12-01 | Role action generation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106780681B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107330961A (en) * | 2017-07-10 | 2017-11-07 | 湖北燿影科技有限公司 | A kind of audio-visual conversion method of word and system |
CN108038160A (en) * | 2017-12-06 | 2018-05-15 | 央视动画有限公司 | Dynamic animation store method, dynamic animation call method and device |
CN108109189A (en) * | 2017-12-05 | 2018-06-01 | 北京像素软件科技股份有限公司 | Act sharing method and device |
CN109671016A (en) * | 2018-12-25 | 2019-04-23 | 网易(杭州)网络有限公司 | Generation method, device, storage medium and the terminal of faceform |
CN110781820A (en) * | 2019-10-25 | 2020-02-11 | 网易(杭州)网络有限公司 | Game character action generating method, game character action generating device, computer device and storage medium |
CN110841296A (en) * | 2019-11-12 | 2020-02-28 | 网易(杭州)网络有限公司 | Game character skill generation method and device, electronic equipment and storage medium |
CN111127605A (en) * | 2019-12-23 | 2020-05-08 | 北京像素软件科技股份有限公司 | Game role visual angle direction control method and device and electronic equipment |
CN111111199A (en) * | 2019-11-19 | 2020-05-08 | 江苏名通信息科技有限公司 | Role three-dimensional modeling system and method based on picture extraction |
CN111481928A (en) * | 2020-04-13 | 2020-08-04 | 网易(杭州)网络有限公司 | Animation loading method and device, server and storage medium |
CN112288838A (en) * | 2020-10-27 | 2021-01-29 | 北京爱奇艺科技有限公司 | Data processing method and device |
CN112891947A (en) * | 2021-04-02 | 2021-06-04 | 网易(杭州)网络有限公司 | Jumping animation processing method and device, electronic equipment and computer readable medium |
CN114998487A (en) * | 2022-05-07 | 2022-09-02 | 广州虎牙科技有限公司 | Animation generation method, device, equipment and readable medium |
WO2023015921A1 (en) * | 2021-08-11 | 2023-02-16 | 网易(杭州)网络有限公司 | Animation data processing method, non-volatile storage medium and electronic device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101493954A (en) * | 2009-02-26 | 2009-07-29 | 清华大学 | Three-dimensional modelling approach based on framework sketch drafting |
CN101958007A (en) * | 2010-09-20 | 2011-01-26 | 南京大学 | Three-dimensional animation posture modeling method by adopting sketch |
CN102179048A (en) * | 2011-02-28 | 2011-09-14 | 武汉市高德电气有限公司 | Method for implementing realistic game based on movement decomposition and behavior analysis |
CN102231209A (en) * | 2011-04-19 | 2011-11-02 | 浙江大学 | Two-dimensional character cartoon generating method based on isomerism feature dimensionality reduction |
CN103065348A (en) * | 2012-12-27 | 2013-04-24 | 江苏太奇通软件有限公司 | Two-dimension animation automatic generating method based on skeleton motion database |
CN103606178A (en) * | 2013-10-23 | 2014-02-26 | 合肥工业大学 | Interactive motion data acquisition method based on portable terminal |
CN104021584A (en) * | 2014-06-25 | 2014-09-03 | 无锡梵天信息技术股份有限公司 | Implementation method of skinned skeletal animation |
US20150145870A1 (en) * | 2013-11-25 | 2015-05-28 | Autodesk, Inc. | Animating sketches via kinetic textures |
-
2016
- 2016-12-01 CN CN201611091834.3A patent/CN106780681B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101493954A (en) * | 2009-02-26 | 2009-07-29 | 清华大学 | Three-dimensional modelling approach based on framework sketch drafting |
CN101958007A (en) * | 2010-09-20 | 2011-01-26 | 南京大学 | Three-dimensional animation posture modeling method by adopting sketch |
CN102179048A (en) * | 2011-02-28 | 2011-09-14 | 武汉市高德电气有限公司 | Method for implementing realistic game based on movement decomposition and behavior analysis |
CN102231209A (en) * | 2011-04-19 | 2011-11-02 | 浙江大学 | Two-dimensional character cartoon generating method based on isomerism feature dimensionality reduction |
CN102231209B (en) * | 2011-04-19 | 2014-04-16 | 浙江大学 | Two-dimensional character cartoon generating method based on isomerism feature dimensionality reduction |
CN103065348A (en) * | 2012-12-27 | 2013-04-24 | 江苏太奇通软件有限公司 | Two-dimension animation automatic generating method based on skeleton motion database |
CN103606178A (en) * | 2013-10-23 | 2014-02-26 | 合肥工业大学 | Interactive motion data acquisition method based on portable terminal |
US20150145870A1 (en) * | 2013-11-25 | 2015-05-28 | Autodesk, Inc. | Animating sketches via kinetic textures |
CN104021584A (en) * | 2014-06-25 | 2014-09-03 | 无锡梵天信息技术股份有限公司 | Implementation method of skinned skeletal animation |
Non-Patent Citations (1)
Title |
---|
MATTHEW THORNE, ET AL.: "Motion doodles: an interface for sketching character motion", 《ACM TRANSACTIONS ON GRAPHICS》 * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107330961A (en) * | 2017-07-10 | 2017-11-07 | 湖北燿影科技有限公司 | A kind of audio-visual conversion method of word and system |
CN108109189A (en) * | 2017-12-05 | 2018-06-01 | 北京像素软件科技股份有限公司 | Act sharing method and device |
CN108038160A (en) * | 2017-12-06 | 2018-05-15 | 央视动画有限公司 | Dynamic animation store method, dynamic animation call method and device |
US11328455B2 (en) | 2018-12-25 | 2022-05-10 | Netease (Hangzhou) Network Co., Ltd. | Method and apparatus for generating face model, storage medium, and terminal |
CN109671016A (en) * | 2018-12-25 | 2019-04-23 | 网易(杭州)网络有限公司 | Generation method, device, storage medium and the terminal of faceform |
CN109671016B (en) * | 2018-12-25 | 2019-12-17 | 网易(杭州)网络有限公司 | face model generation method and device, storage medium and terminal |
CN110781820A (en) * | 2019-10-25 | 2020-02-11 | 网易(杭州)网络有限公司 | Game character action generating method, game character action generating device, computer device and storage medium |
CN110781820B (en) * | 2019-10-25 | 2022-08-05 | 网易(杭州)网络有限公司 | Game character action generating method, game character action generating device, computer device and storage medium |
CN110841296A (en) * | 2019-11-12 | 2020-02-28 | 网易(杭州)网络有限公司 | Game character skill generation method and device, electronic equipment and storage medium |
CN110841296B (en) * | 2019-11-12 | 2023-09-15 | 网易(杭州)网络有限公司 | Game character skill generation method and device, electronic equipment and storage medium |
CN111111199A (en) * | 2019-11-19 | 2020-05-08 | 江苏名通信息科技有限公司 | Role three-dimensional modeling system and method based on picture extraction |
CN111127605A (en) * | 2019-12-23 | 2020-05-08 | 北京像素软件科技股份有限公司 | Game role visual angle direction control method and device and electronic equipment |
CN111481928B (en) * | 2020-04-13 | 2023-04-07 | 网易(杭州)网络有限公司 | Animation loading method and device, server and storage medium |
CN111481928A (en) * | 2020-04-13 | 2020-08-04 | 网易(杭州)网络有限公司 | Animation loading method and device, server and storage medium |
CN112288838A (en) * | 2020-10-27 | 2021-01-29 | 北京爱奇艺科技有限公司 | Data processing method and device |
CN112891947A (en) * | 2021-04-02 | 2021-06-04 | 网易(杭州)网络有限公司 | Jumping animation processing method and device, electronic equipment and computer readable medium |
CN112891947B (en) * | 2021-04-02 | 2024-02-23 | 网易(杭州)网络有限公司 | Jump animation processing method, apparatus, electronic device and computer readable medium |
WO2023015921A1 (en) * | 2021-08-11 | 2023-02-16 | 网易(杭州)网络有限公司 | Animation data processing method, non-volatile storage medium and electronic device |
CN114998487A (en) * | 2022-05-07 | 2022-09-02 | 广州虎牙科技有限公司 | Animation generation method, device, equipment and readable medium |
Also Published As
Publication number | Publication date |
---|---|
CN106780681B (en) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106780681A (en) | A kind of role action generation method and device | |
US11790589B1 (en) | System and method for creating avatars or animated sequences using human body features extracted from a still image | |
CN102157007A (en) | Performance-driven method and device for producing face animation | |
CN111589120B (en) | Target object control method, computer device, and computer-readable storage medium | |
WO2019233348A1 (en) | Method and device for displaying and producing animation | |
CN117635897B (en) | Three-dimensional object posture complement method, device, equipment, storage medium and product | |
CN111714880A (en) | Method and device for displaying picture, storage medium and electronic device | |
CN109343695A (en) | Exchange method and system based on visual human's behavioral standard | |
KR20230148239A (en) | Robust facial animation from video using neural networks | |
Tan et al. | Dance movement design based on computer three-dimensional auxiliary system | |
Zhang et al. | Motioncrafter: One-shot motion customization of diffusion models | |
Wang et al. | Facecomposer: A unified model for versatile facial content creation | |
CN111773669B (en) | Method and device for generating virtual object in virtual environment | |
WO2024051372A1 (en) | Synchronous role display method and apparatus, and device, storage medium and program product | |
Yang et al. | Humanoid robot magic show performance | |
Huang et al. | DreamWaltz-G: Expressive 3D Gaussian Avatars from Skeleton-Guided 2D Diffusion | |
KR20230156138A (en) | Layered clothing and/or layers of clothing that fit the body underneath. | |
Liu et al. | 2.5 D human pose estimation for shadow puppet animation | |
CN106504267A (en) | A kind of motion of virtual human data critical frame abstracting method | |
CN118021271B (en) | Body-building monitoring device and body-building monitoring method based on virtual reality | |
CN116570921B (en) | Gesture control method and device for virtual object, computer equipment and storage medium | |
WO2024169207A1 (en) | Method of displaying performance content of virtual character and related device | |
CN118918234A (en) | Avatar processing method, apparatus, electronic device and storage medium | |
CN118015163A (en) | Two-dimensional dynamic image manufacturing method | |
CN116954350A (en) | Method, system, equipment and storage medium for controlling role interaction by mobile phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |