[go: up one dir, main page]

CN103279967B - Mobile terminal is applied the method and apparatus of reverse dynamics simulation true man action - Google Patents

Mobile terminal is applied the method and apparatus of reverse dynamics simulation true man action Download PDF

Info

Publication number
CN103279967B
CN103279967B CN201310168405.1A CN201310168405A CN103279967B CN 103279967 B CN103279967 B CN 103279967B CN 201310168405 A CN201310168405 A CN 201310168405A CN 103279967 B CN103279967 B CN 103279967B
Authority
CN
China
Prior art keywords
key position
action
key
module
movement range
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.)
Active
Application number
CN201310168405.1A
Other languages
Chinese (zh)
Other versions
CN103279967A (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.)
4399 NETWORK Co Ltd
Original Assignee
4399 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 4399 NETWORK Co Ltd filed Critical 4399 NETWORK Co Ltd
Priority to CN201310168405.1A priority Critical patent/CN103279967B/en
Publication of CN103279967A publication Critical patent/CN103279967A/en
Application granted granted Critical
Publication of CN103279967B publication Critical patent/CN103279967B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The invention provides the method and apparatus a kind of mobile terminal being applied reverse dynamics simulation true man action, method comprises: when the described 1st key position action of described stationary objects thing, if movement range meets the joint data between described 1st key position and described 2nd key position, then drive described 2nd key position action; If movement range does not meet, then stop; If the movement range of described 2nd key position meets the joint data between described 2nd key position and the 3rd key position, then drive described 3rd key position action, the rest may be inferred, forms the animation of simulates real human action.Do not need to store multiple frame animation pictures, can animation be generated by computing, thus the storage space taken when effectively reducing animation producing and running memory; In addition, by this kind of method, effectively can avoid the problem of motion picture distortion, improve animation simulation degree.

Description

Mobile terminal is applied the method and apparatus of reverse dynamics simulation true man action
Technical field
The invention belongs to technical field of mobile terminals, be specifically related to the method and apparatus a kind of mobile terminal being applied reverse dynamics simulation true man action.
Background technology
In prior art, animation generally adopts the generate pattern of sequence chart, and concrete mode is: countershaft order stores each frame animation picture frame by frame on time, is then play in order by each frame animation picture, namely forms final animation.
The defect that aforesaid way mainly exists is: because needs store multiple frame animation pictures, especially for large-scale cartoon, can take a large amount of storage spaces and running memory.Therefore, for mobile terminal, such as mobile phone, is limited to its hardware condition such as storage resources and internal memory, is not suitable for adopting the animation producing pattern based on sequence chart.
Summary of the invention
For the defect that prior art exists, the invention provides a kind of method mobile terminal being applied reverse dynamics simulation true man action, the storage space taken when effectively can reduce animation producing and running memory.
The technical solution used in the present invention is as follows:
The invention provides a kind of method mobile terminal being applied reverse dynamics simulation true man action, comprise the following steps:
S1, according to the action situation of object, is split as multiple independently key position by object;
S2, for each described key position generates key position picture; And, the hierarchical relationship of key position described in each is set; And, the joint data between every two key positions be associated are set;
S3, based on described key position picture and described hierarchical relationship, splicing generates the stationary objects thing on mobile terminal;
S4, if the 1st key position, the 2nd key position ... n-th key position is the key position be associated in turn; It is integer that n is more than or equal to 1, n;
When the described 1st key position action of described stationary objects thing, if movement range meets the joint data between described 1st key position and described 2nd key position, then drive described 2nd key position action; If movement range does not meet, then stop;
If the movement range of described 2nd key position meets the joint data between described 2nd key position and the 3rd key position, then drive described 3rd key position action, the rest may be inferred, forms the animation of simulates real human action.
Preferably, described key position comprises one or more in the head position of described object, body part, arm position, hand position, leg position and foot position.
Preferably, in S2, described hierarchical relationship is father and son's hierarchical relationship; The key position be associated is called father's key position and sub-key position; Described joint data comprise: angle information, the node location information of described father's key position and the node location information of described sub-key position that the length information of described father's key position, the length information of described sub-key position, described father's key position allow described sub-key position to rotate.
The present invention also provides the device a kind of mobile terminal being applied reverse dynamics simulation true man action, comprising:
Split module, for the action situation according to object, object is split as multiple independently key position;
Generation module, generates key position picture for splitting each described key position obtained for described fractionation module;
Module is set, for arrange described fractionation module split obtain each described in the hierarchical relationship of key position; And, described fractionation module is set and splits joint data between every two key positions be associated of obtaining;
Concatenation module, for the described key position picture that generates based on described generation module and the described described hierarchical relationship arranging module installation and obtain, splicing generates the stationary objects thing on mobile terminal;
Animation producing module, for: establish the 1st key position, the 2nd key position ... n-th key position is the key position be associated in turn; It is integer that n is more than or equal to 1, n;
When the described 1st key position action of described stationary objects thing, if movement range meets the joint data between described 1st key position and described 2nd key position, then drive described 2nd key position action; If movement range does not meet, then stop;
If the movement range of described 2nd key position meets the joint data between described 2nd key position and the 3rd key position, then drive described 3rd key position action, the rest may be inferred, forms the animation of simulates real human action.
Beneficial effect of the present invention is as follows:
Mobile terminal provided by the invention is applied the method for reverse dynamics simulation true man action, do not need to store multiple frame animation pictures, can animation be generated by computing, thus the storage space taken when effectively reducing animation producing and running memory; In addition, by this kind of method, effectively can avoid the problem of motion picture distortion, improve animation simulation degree.
Accompanying drawing explanation
Fig. 1 is method flow schematic diagram mobile terminal provided by the invention being applied reverse dynamics simulation true man action;
Fig. 2 is that the one of key position provided by the invention specifically implements schematic diagram;
Fig. 3 is that Fig. 2 splices the stationary objects thing obtained;
Fig. 4 is apparatus structure schematic diagram mobile terminal provided by the invention being applied reverse dynamics simulation true man action.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in detail:
As shown in Figure 1, the invention provides a kind of method mobile terminal being applied reverse dynamics simulation true man action, comprise the following steps:
S1, is split as multiple independently key position by object;
In the present invention, key position comprises one or more in the head position of object, body part, arm position, hand position, leg position and foot position.Certainly, also according to the simulation precision of simulates real human action, object can be split further.Basic disassembly principle is: be split benchmark with joint, and every part that there is joint association, all can split based on joint, such as: there is joint between arm position and hand position, then can split out arm position and hand position.As shown in Figure 2, for splitting 13 key positions obtained, be respectively: head position, body part, left leg position, right leg position, left thigh position, right thigh position, left arm position, right arm position, left hand position, right hand position, left foot position, right crus of diaphragm position and sword position.
S2, for each described key position generates key position picture; And, the hierarchical relationship of key position described in each is set; And, the joint data between every two key positions be associated are set;
In this step, hierarchical relationship can be father and son's hierarchical relationship, and such as, can be axle center with health, body part is set to root node, and left arm be the child node of body part, and left hand is next level of child nodes of left arm.The key position be associated is called father's key position and sub-key position; Joint data comprise: angle information, the node location information of father's key position and the node location information of sub-key position that the length information of father's key position, the length information of sub-key position, father's key position allow described sub-key position to rotate.Such as: take arm as child node, health is father node, then the data that joint data record arm is relevant with the joint point that health intersects.By joint data, when can judge that child node is moved, father node can be driven to move further.
S3, based on described key position picture and described hierarchical relationship, splicing generates the stationary objects thing on mobile terminal;
As Fig. 3 for shown in, splice by Fig. 2 the stationary objects thing obtained.
S4, if the 1st key position, the 2nd key position ... n-th key position is the key position be associated in turn; It is integer that n is more than or equal to 1, n;
When the described 1st key position action of described stationary objects thing, if movement range meets the joint data between described 1st key position and described 2nd key position, then drive described 2nd key position action; If movement range does not meet, then stop;
If the movement range of described 2nd key position meets the joint data between described 2nd key position and the 3rd key position, then drive described 3rd key position action, the rest may be inferred, forms the animation of simulates real human action.
Such as, carry out attack to simulate personage, when sword travels forward, the upper level position due to sword is arm, therefore, drives arm to advance; Upper level position due to arm is health, when arm motion reaches required amplitude, drives forward lean, successively drives whole body, complete attack.
As shown in Figure 4, the present invention also provides the device a kind of mobile terminal being applied reverse dynamics simulation true man action, comprising:
Split module, for the action situation according to object, object is split as multiple independently key position;
Generation module, generates key position picture for splitting each described key position obtained for described fractionation module;
Module is set, for arrange described fractionation module split obtain each described in the hierarchical relationship of key position; And, described fractionation module is set and splits joint data between every two key positions be associated of obtaining;
Concatenation module, for the described key position picture that generates based on described generation module and the described described hierarchical relationship arranging module installation and obtain, splicing generates the stationary objects thing on mobile terminal;
Animation producing module, for: establish the 1st key position, the 2nd key position ... n-th key position is the key position be associated in turn; It is integer that n is more than or equal to 1, n;
When the described 1st key position action of described stationary objects thing, if movement range meets the joint data between described 1st key position and described 2nd key position, then drive described 2nd key position action; If movement range does not meet, then stop;
If the movement range of described 2nd key position meets the joint data between described 2nd key position and the 3rd key position, then drive described 3rd key position action, the rest may be inferred, forms the animation of simulates real human action.
Mobile terminal provided by the invention is applied the method for reverse dynamics simulation true man action, do not need to store multiple frame animation pictures, can animation be generated by computing, thus the storage space taken when effectively reducing animation producing and running memory; In addition, by this kind of method, effectively can avoid the problem of motion picture distortion, improve animation simulation degree.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should look protection scope of the present invention.

Claims (2)

1. mobile terminal is applied a method for reverse dynamics simulation true man action, it is characterized in that, comprise the following steps:
S1, according to the action situation of object, is split as multiple independently key position by object;
S2, for each described key position generates key position picture; And, the hierarchical relationship of key position described in each is set; And, the joint data between every two key positions be associated are set;
S3, based on described key position picture and described hierarchical relationship, splicing generates the stationary objects thing on mobile terminal;
S4, if the 1st key position, the 2nd key position ... n-th key position is the key position be associated in turn; It is integer that n is more than or equal to 1, n;
When the described 1st key position action of described stationary objects thing, if movement range meets the joint data between described 1st key position and described 2nd key position, then drive described 2nd key position action; If movement range does not meet, then stop;
If the movement range of described 2nd key position meets the joint data between described 2nd key position and the 3rd key position, then drive described 3rd key position action, the rest may be inferred, forms the animation of simulates real human action;
Wherein, described key position comprises one or more in the head position of described object, body part, arm position, hand position, leg position and foot position;
Wherein, in S2, described hierarchical relationship is father and son's hierarchical relationship; The key position be associated is called father's key position and sub-key position; Described joint data comprise: angle information, the node location information of described father's key position and the node location information of described sub-key position that the length information of described father's key position, the length information of described sub-key position, described father's key position allow described sub-key position to rotate.
2. mobile terminal is applied a device for reverse dynamics simulation true man action, it is characterized in that, comprising:
Split module, for the action situation according to object, object is split as multiple independently key position;
Generation module, generates key position picture for splitting each described key position obtained for described fractionation module;
Module is set, for arrange described fractionation module split obtain each described in the hierarchical relationship of key position; And, described fractionation module is set and splits joint data between every two key positions be associated of obtaining;
Concatenation module, for the described key position picture that generates based on described generation module and the described described hierarchical relationship arranging module installation and obtain, splicing generates the stationary objects thing on mobile terminal;
Animation producing module, for: establish the 1st key position, the 2nd key position ... n-th key position is the key position be associated in turn; It is integer that n is more than or equal to 1, n;
When the described 1st key position action of described stationary objects thing, if movement range meets the joint data between described 1st key position and described 2nd key position, then drive described 2nd key position action; If movement range does not meet, then stop;
If the movement range of described 2nd key position meets the joint data between described 2nd key position and the 3rd key position, then drive described 3rd key position action, the rest may be inferred, forms the animation of simulates real human action.
CN201310168405.1A 2013-05-09 2013-05-09 Mobile terminal is applied the method and apparatus of reverse dynamics simulation true man action Active CN103279967B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310168405.1A CN103279967B (en) 2013-05-09 2013-05-09 Mobile terminal is applied the method and apparatus of reverse dynamics simulation true man action

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310168405.1A CN103279967B (en) 2013-05-09 2013-05-09 Mobile terminal is applied the method and apparatus of reverse dynamics simulation true man action

Publications (2)

Publication Number Publication Date
CN103279967A CN103279967A (en) 2013-09-04
CN103279967B true CN103279967B (en) 2016-02-24

Family

ID=49062474

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310168405.1A Active CN103279967B (en) 2013-05-09 2013-05-09 Mobile terminal is applied the method and apparatus of reverse dynamics simulation true man action

Country Status (1)

Country Link
CN (1) CN103279967B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107371009B (en) * 2017-06-07 2019-03-29 东南大学 A kind of human action enhancing method for visualizing and human action augmented reality system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6191798B1 (en) * 1997-03-31 2001-02-20 Katrix, Inc. Limb coordination system for interactive computer animation of articulated characters
CN102139714A (en) * 2010-01-18 2011-08-03 三星电子株式会社 Humanoid robot and walking control method thereof
CN102670217A (en) * 2012-05-04 2012-09-19 嘉兴市制衡精仪有限公司 Wearable sensor measuring device and method for lower limb joint acting force and moment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100030532A1 (en) * 2008-06-12 2010-02-04 Jasbir Arora System and methods for digital human model prediction and simulation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6191798B1 (en) * 1997-03-31 2001-02-20 Katrix, Inc. Limb coordination system for interactive computer animation of articulated characters
CN102139714A (en) * 2010-01-18 2011-08-03 三星电子株式会社 Humanoid robot and walking control method thereof
CN102670217A (en) * 2012-05-04 2012-09-19 嘉兴市制衡精仪有限公司 Wearable sensor measuring device and method for lower limb joint acting force and moment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
关节动画技术的研究与实现;叶杨;《中国硕士学位论文全文数据库信息科技辑》;20120515;第2012年卷(第05期);I138-1322 *
基于关节约束的人体建模研究;李波;《中国硕士学位论文全文数据库信息科技辑》;20120115;第2012年卷(第01期);I138-625 *

Also Published As

Publication number Publication date
CN103279967A (en) 2013-09-04

Similar Documents

Publication Publication Date Title
CN101079154B (en) Role animation realization method and system
CN106683189B (en) A method of the rendering type in three-dimensional scenic
WO2009100020A3 (en) Facial performance synthesis using deformation driven polynomial displacement maps
PH12013500647A1 (en) Rapid 3d modeling
CN107590853A (en) A kind of high validity methods of exhibiting of architecture ensemble earthquake
CN106471572B (en) Method, system and the robot of a kind of simultaneous voice and virtual acting
CN102819855B (en) The generation method of two dimensional image and device
CN202075899U (en) Multimedia dynamic projection sand table system
CN104574496B (en) A kind of method and device of the static shade for calculating illumination pattern and dynamic shadow fusion
CN203133746U (en) Integrated virtual landscape sightseeing device based on somatosensory interaction
CN103927779B (en) Method for generating two-dimensional animation on basis of configuration
CN111292403A (en) Method for creating movable cloth doll
CN109242934A (en) A kind of generation method and equipment of animation code
CN105427365A (en) Animation implementation method, system and animation updating method
CN104574481A (en) Nonlinear modification method for 3D character animation
Kiourt et al. A dynamic web-based 3D virtual museum framework based on open data
CN103279967B (en) Mobile terminal is applied the method and apparatus of reverse dynamics simulation true man action
Zhao Designing virtual museum using Web3D technology
CN110930492B (en) Model rendering method, device, computer readable medium and electronic equipment
CN105243682A (en) Limb element model, role and two-dimensional animation production method
CN102663795A (en) 2.5D character animation realization method based on webpage and system thereof
CN102682461B (en) A kind of animation rendering intent, system and animation player
CN103136778A (en) Movie-level group animation manufacture method based on autonomous cache system
CN104616338A (en) Two-dimensional animation-based time-space consistent variable speed interpolation method
CN111951360A (en) Animation model processing method and device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant