CN100595795C - A human model design method based on hybrid interpolation parameterization - Google Patents

A human model design method based on hybrid interpolation parameterization Download PDF

Info

Publication number
CN100595795C
CN100595795C CN200810025740A CN200810025740A CN100595795C CN 100595795 C CN100595795 C CN 100595795C CN 200810025740 A CN200810025740 A CN 200810025740A CN 200810025740 A CN200810025740 A CN 200810025740A CN 100595795 C CN100595795 C CN 100595795C
Authority
CN
China
Prior art keywords
height
interpolation
characteristic layer
point
manikin
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.)
Expired - Fee Related
Application number
CN200810025740A
Other languages
Chinese (zh)
Other versions
CN101216957A (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.)
Sun Yat Sen University
National Sun Yat Sen University
Original Assignee
National Sun Yat Sen University
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 National Sun Yat Sen University filed Critical National Sun Yat Sen University
Priority to CN200810025740A priority Critical patent/CN100595795C/en
Publication of CN101216957A publication Critical patent/CN101216957A/en
Application granted granted Critical
Publication of CN100595795C publication Critical patent/CN100595795C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a hydrid interpolation parameterization-based mannequin design method which mainly uses points on a characteristic layer as control points, and points on an uncharacteristic layer as interpolation points, the scaling factors of the characteristic layer and the uncharacteristic layer are sequentially calculated so as to obtain the height h of the interpolation points in a vertical direction, and the change rate s in a horizontal direction to finally obtain the changed coordinates. In the invention, the mathematic principle is simple and clear and parameters can be easilycontrolled. By adopting hydrid interpolation parameterization design in combination with vertical and horizontal directions, and by using a spline joint principle, a globally parameterized model canmaintain C1 continuity, and has integral resizing and local fine adjusting effects, so that the problem of smoothness after mannequin parameterization can be solved. By directly carrying out parameterization to the characteristic layer, the parameterized mannequin can be directly applicable in virtual garment simulation.

Description

A kind of based on the parameterized manikin method for designing of hybrid interpolation
Technical field
The present invention relates to Computer-aided Geometric Design (CAGD) field, relate in particular to a kind of manikin method for designing.
Background technology
The parametrization design is the problem that computer-aided design (CAD) (CAD) technology proposes in actual applications, and it can make CAD system have interactive mode or automatic mapping function, makes modelling become quite flexible.In the CAD field, the scope of application of parametrization design is quite extensive, and is big to the little design to simple geometric shape of complicated die, all can embody its thought.Utilize the parametrization design means that the model product is designed, can improve design rate, reduce the information storage amount, and can increase substantially the dirigibility and the diversity of modelling.In view of the foregoing, utilize parametrization design manikin to cause the great interest of people.
Up to now, people have carried out many researchs about parametrization design manikin.Batten (Spline) curve, curved surface technology and divided method etc. impel Computer-aided Geometric Design (CAGD) progressively to move to maturity.In the practical application, the batten technology can solve most moulding problem, its more indeterminable problems, and the gap problems of for example non-tensor product form, smooth splicing and surface joining etc. can be solved by divided method.Whether cross the difference of control vertex by distinguishing curve, curved surface, batten and divided method can be divided into two kinds of interpolation type and approach types.The former can directly accurately be measured, and the latter can not.In batten, natural spline, Hermite, Cardinal curve belong to interpolation type, and Bezi é r, B-spline curves, curved surface belong to approach type.In divided method, Loop, Catmull-Clark, Doo-Sabin belong to approach type, and Bufferfly, Kobbelt quadrilateral belong to interpolation type.Above batten and divided method all can be designed to parameterized form.
In parametrization human body surface Study of model, the die parameters design is a basic link wherein.And die parameters method for designing of the prior art is generally the linear scale method of band geometrical constraint.These methods are effective and rapid on mould rule and that can generate with mathematical formulae, but and the smooth problem behind the unresolved model parameterization.And under the apparel industry demand drove, the smooth human body surface model that obtains correspondingly-sized by the input feature vector size had become present urgent problem.
Summary of the invention
The objective of the invention is to overcome the deficiencies in the prior art, provide a kind of based on the parameterized manikin method for designing of hybrid interpolation, make manikin do to keep the C1 continuity after the global parameterized, and make model can do trickle part adjustment, thereby solved the smooth problem behind the model parameterization, and made the manikin after the parametrization can directly apply to the virtual costume simulation.
Purpose of the present invention is achieved by the following technical programs:
Provided by the invention a kind of based on the parameterized manikin method for designing of hybrid interpolation, may further comprise the steps:
(1) characteristic dimension of measurement human body is divided degree of enclosing and length two classes
Degree of enclosing is positioned at horizontal direction, and it is measured by calculating the outer convex closure girth of a certain height level's profile and tries to achieve; Length is positioned at vertical direction, and it is measured by the distance of calculating point-to-point and tries to achieve;
(2) extract the manikin characteristic layer
Characteristic layer is the flat seam that comprises unique point, asks the friendship gained by height of level cross section, unique point place and model;
(3), calculate the zoom factor S of each individual features layer according to the characteristic dimension of human body masterplate itself and the human parameters size of corresponding input;
(4) with the point on the characteristic layer as the reference mark, the point on the non-characteristic layer is as interpolation point, the zoom factor s of the non-characteristic layer of computation model;
(5) according to the zoom factor of non-characteristic layer, calculate the new coordinate figure of interpolation point, thereby realize the design of manikin.
The present invention uses the interpolation type curve in the parametrization design based on feature, mainly be that three-dimensional model is made bulk deformation, is about to the model masterplate and does to be decomposed into vertical direction (vertical corresponding Y-axis) and horizontal direction (horizontal corresponding XOZ plane) behind the regularization trans formation.Consideration is to the influence of whole smooth, and vertical direction is by the linear interpolation function of definition height, and laterally the non-linear interpolation function by definition degree of enclosing realizes model parameterization is designed.
The present invention can take following further measure:
Degree of enclosing comprises neck circumference, chest measurement, under bust girth, waistline, hip circumference in the described step (1); Length comprises height, neck height, breastheight, following breastheight, waist height, stern height, strides height, shoulder breadth, brachium;
The zoom factor of each individual features layer in the described step (3)
Figure C20081002574000051
D wherein TemplateBe the size of masterplate own, D InputHuman parameters size for the correspondence input;
The zoom factor s of non-characteristic layer in the described step (4) shows as the rate of change s of horizontal direction in the horizontal direction, adopts the Cardinal splines to be defined as s=Card (S 1, S 2, S 3, S 4, p, u, t), wherein u is Cardinal batten parameter (0≤u≤1), t is the tension force factor, S 1..., S 4Be four control vertexs of splines, i.e. characteristic layer zoom factor, p is the number percent of interpolation point vertical height and model height;
In conjunction with the height h of vertical direction interpolation point and the rate of change s of horizontal direction, draw the new coordinate figure in variation back, wherein the height h=S (H of vertical direction interpolation point in the described step (5) High-H Low)+H Low, S wherein is the zoom factor of characteristic layer, H High, H LowBoundary height for the interpolation zone.
The present invention mainly is the zoom factor by the calculated characteristics layer, calculates the zoom factor of non-characteristic layer again, thereby tries to achieve the height h of vertical direction interpolation point and the rate of change s of horizontal direction, tries to achieve the coordinate after the variation at last.
Human body masterplate of the present invention can adopt the triangular facet and the four limit face mixture models of being derived by POSER6.
The present invention has following beneficial effect: the inventive method mathematical principle is briefly distinct, parameter is easy to control, the employing hybrid interpolation parametrization design in conjunction with vertical direction reaches laterally, utilize batten splicing principle to make model do to keep the C1 continuity after the global parameterized, and possess whole convergent-divergent and local trickle adjustment effect, thereby solved the smooth problem behind the model parameterization.Owing to directly characteristic layer is carried out the parametrization operation, makes that the manikin after the parametrization can directly apply to the virtual costume simulation.
Description of drawings
The present invention is described in further detail below in conjunction with embodiment and accompanying drawing:
Fig. 1 is the workflow block diagram of the embodiment of the invention;
Fig. 2 is the synoptic diagram of the common cubic spline of the embodiment of the invention;
Fig. 3 is the synoptic diagram of embodiment of the invention Cardinal batten and tangent vector;
Fig. 4 is the tension force factor t synoptic diagram of embodiment of the invention Cardinal batten;
Fig. 5 is the manikin synoptic diagram that the embodiment of the invention is generated according to the human parameters size of importing.
Embodiment
Fig. 1~Figure 5 shows that embodiments of the invention.Present embodiment as shown in Figure 1, may further comprise the steps based on the parameterized manikin method for designing of hybrid interpolation:
(1) characteristic dimension of measurement human body is divided degree of enclosing and length two classes
Degree of enclosing is positioned at horizontal direction, comprises neck circumference, chest measurement, under bust girth, waistline, hip circumference, and it is measured by calculating the outer convex closure girth of a certain height level's profile and tries to achieve; Length is positioned at vertical direction, comprises height, neck height, breastheight, following breastheight, waist height, stern height, strides height, shoulder breadth, brachium, and it is measured by calculating the point-to-point distance and tries to achieve;
(2) extract the manikin characteristic layer
Characteristic layer is the flat seam that comprises unique point, asks the friendship gained by height of level cross section, unique point place and model;
(3), calculate the zoom factor of each individual features layer according to the characteristic dimension of human body masterplate itself and the human parameters size of corresponding input
Figure C20081002574000061
D wherein TemplateBe the size of masterplate own, D InputHuman parameters size for the correspondence input;
(4) with the point on the characteristic layer as the reference mark, the point on the non-characteristic layer is as interpolation point, the zoom factor s of the non-characteristic layer of computation model, it shows as the rate of change s of horizontal direction in the horizontal direction
Adopt the Cardinal splines to be defined as s=Card (S 1, S 2, S 3, S 4, p, u, t), wherein u is Cardinal batten parameter (0≤u≤1), t is a tension force factor (see figure 4), S 1..., S 4Be four control vertexs of splines, i.e. characteristic layer zoom factor, p is the number percent of interpolation point vertical height and model height.Two reference mark S in the middle of splines 2, S 3Between interpolation point try to achieve with above-mentioned function, for example when s is zoom factor between waist and buttocks, s=Card (S then Underbreast, S Waist, S Hip, S Crotch, p, u, t); When s is zoom factor between head and neck, then s=Card (1,1, S Neck, S Shoulder, p, u, t).
Concrete account form with the Cardinal function of giving a definition.As shown in Figure 2, common cubic spline function is defined as:
P(u)=au 3+bu 2+cu+d,0≤u≤1 1)
Specify the boundary condition (see figure 3) of Cardinal batten:
P(0)=P k
P(1)=P k+1
P ′ ( 0 ) = 1 2 ( 1 - t ) ( P k + 1 - P k - 1 ) - - - 2 )
P ′ ( 1 ) = 1 2 ( 1 - t ) ( P k + 2 - P k )
Then the vector of P (u) and derivative form are:
P ( u ) = u 3 u 2 u 1 · a b c d 3)
P ′ ( u ) = 3 u 3 2 u 1 0 · a b c d
Order
Figure C20081002574000075
By 2), 3) formula gets:
P ( 0 ) P ( 1 ) P ′ ( 0 ) P ′ ( 1 ) = P k P k + 1 r ( P k + 1 - P k - 1 ) r ( P k + 2 - P k ) = 0 0 0 1 1 1 1 1 0 0 1 0 3 2 1 0 · a b c d
Try to achieve coefficient
a b c d = 0 0 0 1 1 1 1 1 0 0 1 0 3 2 1 0 - 1 · P k P k + 1 r ( P k + 1 - P k - 1 ) r ( P k + 2 - P k ) = 2 - 2 1 1 - 3 3 - 2 - 1 0 0 1 0 1 0 0 0 · P k P k + 1 r ( P k + 1 - P k - 1 ) r ( P k + 2 - P k )
= - r 2 - r r - 2 r 2 r r - 3 3 - 2 r - r - r 0 r 0 0 1 0 0 · P k - 1 P k P k + 1 P k + 2
Therefore, with the coefficient substitution 3 of trying to achieve) formula, the Cardinal splines can be expressed as following form:
P ( u ) = u 3 u 2 u 1 · M c · P k - 1 P k P k + 1 P k + 2 - - - 4 )
M wherein cBe the Cardinal matrix
M c = - r 2 - r r - 2 r 2 r r - 3 3 - 2 r - r - r 0 r 0 0 1 0 0
By 4) P (u) that obtains of formula is the rate of change s of non-characteristic layer horizontal direction;
(5) height of vertical direction interpolation point is defined as:
h=S(H High-H Low)+H Low 5)
Wherein S is the zoom factor of characteristic layer, H High, H LowBoundary height for the interpolation zone
Account form 4 in conjunction with the interpolation point of above horizontal direction and vertical direction), 5) the horizontal direction rate of change s that is drawn and the height h of vertical direction interpolation point, according to following coordinate determinant 6) calculate and change the new coordinate figure in back:
x ′ y ′ z ′ 1 = s 0 0 0 0 0 0 h 0 0 s 0 0 0 0 1 · x y z 1 - - - 6 )
The left side is the new coordinate after the model vertices parametrization, thereby realizes the design of manikin.
Present embodiment adopts the triangular facet and the four limit face mixture models of being derived by POSER6 as the human body masterplate of parametrization design, utilizes Visual C++ and OpenGL developing application to implement.Table 1 is depicted as the human parameters size of corresponding input, and the manikin of making according to the input parameter of table 1 as shown in Figure 5.
The human parameters size of the corresponding input of table 1
Figure C20081002574000092
The topological structure of the inventive method and model is irrelevant, parameter is easy to control, utilize batten splicing principle to make the model after the parametrization keep the original C1 continuity of batten, and possess whole convergent-divergent and the local effect of adjusting, the manikin after the parametrization can directly apply to the virtual costume simulation.The inventive method also can be applicable to other models beyond the manikin.

Claims (3)

1, a kind of based on the parameterized manikin method for designing of hybrid interpolation, it is characterized in that may further comprise the steps:
(1) characteristic dimension of measurement human body is divided degree of enclosing and length two classes
Degree of enclosing is positioned at horizontal direction, and it is measured by calculating the outer convex closure girth of a certain height level's profile and tries to achieve; Length is positioned at vertical direction, and it is measured by the distance of calculating point-to-point and tries to achieve;
(2) extract the manikin characteristic layer
Characteristic layer is the flat seam that comprises unique point, intersects gained by height of level cross section, unique point place and manikin;
(3), calculate the zoom factor S of each individual features layer according to the characteristic dimension of human body masterplate itself and the human parameters size of corresponding input;
(4) with the point on the characteristic layer as the reference mark, the point on the non-characteristic layer is as interpolation point, calculates the zoom factor s of the non-characteristic layer of manikin;
(5) according to the zoom factor of non-characteristic layer, calculate the new coordinate figure of interpolation point, thereby realize the design of manikin.
2, according to claim 1 based on the parameterized manikin method for designing of hybrid interpolation, it is characterized in that:
Degree of enclosing comprises neck circumference, chest measurement, under bust girth, waistline, hip circumference in the described step (1); Length comprises height, neck height, breastheight, following breastheight, waist height, stern height, strides height, shoulder breadth, brachium;
The zoom factor of each individual features layer in the described step (3)
Figure C2008100257400002C1
D wherein TemplateBehaviour phantom version body size, D InputHuman parameters size for the correspondence input;
The zoom factor s of non-characteristic layer in the described step (4) shows as the rate of change s of horizontal direction in the horizontal direction, adopts the Cardinal splines to be defined as s=Card (S 1, S 2, S 3, S 4, p, u, t), wherein u is a Cardinal batten parameter, and its value is 0≤u≤1, and t is the tension force factor, S 1..., S 4Be four control vertexs of splines, i.e. characteristic layer zoom factor, p is the number percent of interpolation point vertical height and model height;
In conjunction with the height h of vertical direction interpolation point and the rate of change s of horizontal direction, draw the new coordinate figure in variation back, wherein the height h=S (H of vertical direction interpolation point in the described step (5) High-H Low)+H Low, S wherein is the zoom factor of characteristic layer, H High, H LowBoundary height for the interpolation zone.
3, according to claim 1 and 2 based on the parameterized manikin method for designing of hybrid interpolation, it is characterized in that: described human body masterplate adopts the triangular facet and the four limit face mixture models of being derived by POSER6.
CN200810025740A 2008-01-10 2008-01-10 A human model design method based on hybrid interpolation parameterization Expired - Fee Related CN100595795C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810025740A CN100595795C (en) 2008-01-10 2008-01-10 A human model design method based on hybrid interpolation parameterization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810025740A CN100595795C (en) 2008-01-10 2008-01-10 A human model design method based on hybrid interpolation parameterization

Publications (2)

Publication Number Publication Date
CN101216957A CN101216957A (en) 2008-07-09
CN100595795C true CN100595795C (en) 2010-03-24

Family

ID=39623385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810025740A Expired - Fee Related CN100595795C (en) 2008-01-10 2008-01-10 A human model design method based on hybrid interpolation parameterization

Country Status (1)

Country Link
CN (1) CN100595795C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722647B (en) * 2012-05-30 2016-01-06 北京像素软件科技股份有限公司 A kind of method and device generating band particle path based on motion path
CN104346826B (en) * 2013-07-24 2017-09-15 深圳市华创振新科技发展有限公司 A kind of personalized body model method for customizing
CN103714221A (en) * 2014-01-08 2014-04-09 上海明穆电子科技有限公司 Method for adjusting deformation of three-dimensional human body by using human body morphological parameters
CN104766370A (en) * 2015-04-23 2015-07-08 上海趣搭网络科技有限公司 Human body model establishing method and device
CN104778752A (en) * 2015-04-23 2015-07-15 上海趣搭网络科技有限公司 Method and device for establishing human body model

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于B-样条曲面的人体模型的建立. 付世波,袁修干.计算机学报,第21卷第12期. 1998 *
基于国际人体测量学数据的虚拟人缩放方法. 王维,李焱,贺汉根.计算机仿真,第23卷第7期. 2006 *

Also Published As

Publication number Publication date
CN101216957A (en) 2008-07-09

Similar Documents

Publication Publication Date Title
CN100562895C (en) A kind of method of the 3 D face animation based on Region Segmentation and speced learning
Wang et al. Feature based 3D garment design through 2D sketches
CN108765550A (en) A kind of three-dimensional facial reconstruction method based on single picture
Yunchu et al. Prototype garment pattern flattening based on individual 3D virtual dummy
CN102880741B (en) Method for generating garment body prototype model based on personalized three-dimensional virtual dress form
CN101515374B (en) Individualized realistic virtual character modeling method based on images
CN100595795C (en) A human model design method based on hybrid interpolation parameterization
Li et al. Polynomial blending in a mesh hole-filling application
CN102831638B (en) Three-dimensional human body multi-gesture modeling method by adopting free-hand sketches
CN105183405A (en) 3D printing method for user-defined surface hollow model
CN103678769B (en) Sense of reality clothing creation method based on human skeleton Yu two-dimensional deformation
CN106067190A (en) A kind of fast face threedimensional model based on single image generates and alternative approach
CN110163728A (en) A kind of customized clothing customization method for platemaking
CN106055794A (en) Method for building three-dimensional pipeline model in parametric manner
CN103810750B (en) Human body section ring based parametric deformation method
Hu et al. Personalized 3D mannequin reconstruction based on 3D scanning
Zhang et al. Design 3D garments for scanned human bodies
Zhang et al. An integrated method of 3D garment design
Takeuchi et al. Subdivision surface fitting with QEM-based mesh simplification and reconstruction of approximated B-spline surfaces
CN107452066A (en) A kind of tree crown three-dimensional configuration analogy method based on B-spline curves
CN105069239A (en) Individualized clothing template implementation method and system
Jianhua et al. Human skin deformation from cross-sections
CN100416611C (en) Network topology model construction based three-dimensional human face cartoon making method
Fang et al. Expert‐based customized pattern‐making automation: Part I. Basic patterns
Yang et al. Conformal freeform surfaces

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100324

Termination date: 20150110

EXPY Termination of patent right or utility model