王雨薇, 常辰玉, 刘 锋, 史 晟, 卢致文
(太原理工大学 轻纺工程学院,山西 晋中 030600)
基于国内相关文献,关于当代社会中的“汉服”论文出现始于2005年,在2008年的拐点过后,到2019年的年度发文量达到历史最高,汉服研究呈现稳定增长的趋势,但仍然存在缺乏系统性、理论研究薄弱等问题[1]。样衣的制作大致可分为服装设计、打板制版、样衣缝制。对于没有基础的消费者,价格、形制、个性化和穿着效果都需要慎重考虑;对于汉服商家,价格、效果、效率等需要综合考虑。以计算机辅助,以模块化设计为手段,将服装款式进行结构和重组,在满足消费者个性化需求的同时简化了设计过程,缩短产品设计与制造周期。
在国外,Yoo-Jeong等[2]、Li等[3]基于IGA(交互式遗传算法)设计出基于用户者偏好而成的时装设计草图系统,有效地帮助非专业用户创建时尚款式。在国内,周海媚等[4]对服装模块划分和模块变形规律进行了分析;刘欣悦等[5]创建模块编码,实现了旗袍模块化定制。而三维虚拟的发展使服装效果的展示有了多种可能,比起现实样板制作,三维虚拟服装制作效果虽然在真实性上还有待提升,但增加了修改的便捷性。黄文萍[6]和冀艳波等[7]将旗袍样本模块化并基于CLO3D平台进行了虚拟展示,较为直观地展现了服装设计的最终效果。
历史服装由“形制体系、穿搭体系、应用体系”三大体系和“首服、主服、足衣、佩饰”四大品类相结合[8],较为严格的形制等因素使一些消费者对汉服“望而却步”,阻碍了历史服装的传播。文化自信的蓬勃发展孕育了历史服装定制的市场,历史服装较为固定、正规的形制为服装模块化设计提供了可能。本文在前期的研究基础上,以消费者定制需求为导向,以模块化为手段,针对南宋女性常用服装的款式和穿搭层次进行了研究。从出土文物服装与穿着者的身高数据比例分析入手,建立了南宋女装与人体的数据关系,将南宋女装进行模块划分,采用结构体式数据集对模块进行配置与组合,实现了多层次南宋女装的模块化设计。
不同于手绘对于线条位置的确定及大小可以根据及时的感官反应随时进行修改,计算机线条的绘制更依赖于详细的数据支撑,每一次数据的修改所引发的可能是一连串整体的反应,因此在计算机辅助设计中,各个部位数据间数据联系的确认就显得更加重要。在现代服装中,多采用的是原型制图法,在有着详细数据比例的原型版上进行省道转移、更改等操作获得最终的服装样板。而相较于现代服装,古代服装倾向于宽衣长袍,对其纸样多为基于主观观察或是出土文物的具体数据绘制而成,而非基于比例绘制,不方便计算机对结构的自动绘制。因此,基于出土服装对服装各个部位数据间的相关联系性分析及服装与人体数据间的联系分析至关重要。
本文将《福州南宋黄昇墓》[9]和《德安南宋周氏墓》[10]报告中的服装数据划分为上装、裤装及裙装三大类,根据其数据的完整性和部位名称的统一性分别获得65条上衣,22条裤装和39条裙装样本数据。再将其各自的数据两两为一组进行相关性分析,使用Pearson相关系数表示相关关系的强弱,分析结果如表1所示。
表1 黄昇和周氏服装数据相关系数Tab.1 Correlation between Huang Sheng and Lady Zhou clothing data
从表1可知,上装中前身长和后身长、袖通长、腰宽、袖宽、袖口宽、前下摆宽、后下摆宽,袖通长和腰宽、袖宽、袖口宽、前下摆宽、后下摆宽,腰宽和袖宽、袖口宽、前下摆宽、后下摆宽,袖宽和袖口宽、前下摆宽、后下摆宽,前下摆宽和后下摆宽均呈现出0.01水平的显著性,说明其两两之间有着显著的正相关关系。同理可得,下装中的脚宽与腰高、档深、腿宽;裙装中通长与腰高、下摆宽,腰高与下摆宽均有着显著的正相关关系。本文选取相关性较大的两组数据计算其线性回归,结果如表2所示。
表2 相关数据的线性回归方程Tab.2 Linear regression equation of relevant data
中泽俞所著《人体与服装》中,根据解剖学等多种学科将人体根据头长划分成七等分。其分割线从上到下依次为:头顶、颌尖、乳头、脐下、拇指根、膝头上、中胫、立脚地,再将七等分进行更详细的区分,分出肩峰位、腰围线、手肘位、手腕位及足踝位,以便依据身高对关键部位的长度进行计算[11],如图1所示。
根据《福州南宋黄昇墓》和《德安南宋周氏墓》报告可知,黄昇死亡时身高160 cm,周氏为152 cm。根据图1中所标识的身高h及比例关系,可以计算得出体长、上身长等相关身体数据的数值,如表3所示。
表3 黄昇和周氏相关身体数据数值Tab.3 Values of body data related to Huang Sheng and Lady Zhou cm
同时根据报告记载,对两墓中广袖袍与窄袖袍的服装数据进行统计,如表4所示。
分析数据可知,大袖袍的衣长一般在脚踝以上7 cm至脚底;袖身基本覆盖或长于手掌;袖宽位于1/2体长与1/2身高之间。可知窄袖袍衣长最短为中胫位置,最长为超过脚底1 cm;袖身最短覆盖手掌1/3左右,最长超过手掌9 cm;袖宽比上衣长少5~10 cm。同理可总结,单衣衣长最短为腰下17.5 cm,最长为膝上6 cm;袖身长度在手腕到指尖处;袖宽比上身长短5~20 cm。背心的衣长与单衣相似,袖宽比上身长短3~7 cm;裙裤数据不多,且长度变化较大,但均长于膝盖。
南宋女性常用上衣大致可分为抹胸、单衣、袍、袄、背心、褙子等,下装可分为裤和裙。袍可分为广袖袍和窄袖袍。裤可分为开裆裤、合裆裤和外侧开中缝合裆裤。裙亦可以分为一片裙、两片裙、褶裥裙等[10]。单衣、袍、袄、背心、褙子等不同名称的服装在结构上都有所联系,长度在膝盖以上即为单衣,长度在膝盖之下则为袍。单层为衫,双层为袄等,这些联系及层次关系为服装部件的模块化划分提供了便利。
根据《福州南宋黄昇墓》和《德安南宋周氏墓》报告中的照片等对服装品类各自进行分析,可得到各品类中固定存在的部位及不固定存在的部分。因裤与裙部件较为固定,本文仅对具有代表性的上装进行分析,如图2所示。
图2 服装部件分析示意Fig.2 Analysis diagram of clothing components
经过分析可以得到,除抹胸、背心以外的上装均固定存在衣身、袖、领身与领襟,背心没有袖子,抹胸只有衣身且必须拥有系带。同理,对裙与裤进行分析,便可将南宋多层次女装的模块分为固定模块和可选模块。其中,固定模块是指设计各品类服装中必须存在的模块,只有将固定模块进行组合才能得到符合实用性的服装;可选模块则是指可以存在也可以不存在的模块,可选模块的选择与否并不影响服装的实用性能[1]。由于半臂的袖子没有接袖,而背心没有袖子,因此将袖子划分为衣袖和接袖两个模块,方便款式的组合。本文列出12个固定模块,分别为g1~g12;5个可选模块,分别为s1~s5,模块具体含义如表5所示。系带既可作为固定模块也可作为可选模块,如在裙裤中,系带为固定模块用来保证服装的可穿戴性;在袍中,系带则作为装饰性配饰。
表5 服装模块的划分Tab.5 Division of clothing modules
实现服装的多样性,不仅需要模块形状的多样性,还需要模块结构的多样性。以上固定模块和可选模块的划分是实现服装模块形状的多样性,而对模块内部局部进行变形则能增加模块自身结构的多样性。模块变形处理是独立于其他模块的变形,随意性较大,在南宋女装中主要用于造型塑造与特殊需求,多个模块的多种变形丰富了服装的设计结果,增加了服装造型的多样化。对于南宋女装的结构变形,主要分为折叠、分割与增加、褶裥。
1) 折叠:折叠是指将为面料进行折叠形成新的造型形状。黄昇墓和周氏墓中广袖袍后衣片的三角造型则是将未裁断的造型经180°“U”形反向折叠后在后衣摆处形成三角状[11],门襟也可通过衣身的折叠得到。
2) 分割与增加:分割是将面料进行分割再缝纫得到新的造型线;增加则是在原有的衣片上缝制一个新的面料,门襟也可以通过增加得到。
3) 褶裥:褶裥是在原有模块所需褶裥位置增加多余量,在缝制之前或缝制时缩褶或叠合褶裥,形成褶皱或者裥造型。褶裥裙和外侧开中缝合裆裤的模块便是通过这种变形方式得到的。
多层服装的模块化配置与搭配需要三个过程:首先是各个模块的独立配置,再根据所需服装款式进行独立的变化并各自组合成特定的服装,最后根据限制条件进行层次上的搭配。
服装的分模块配置即是更改服装模块的属性设置及变形,与模块的变形处理相同,通过多样的属性变化,均可以达到服装设计结果多样化的目的。不同的是,模块的变形处理是模块的独立变化,不与其他模块有所关联,而服装的分模块配置的属性与变形通常有所关联。属性决定了模块的形状、大小、颜色、图案等,不同的模块类型所拥有的属性不同。
定义固定模块属性为G:
G[i]={GA[i],GU[i],GT[i]}(i=1,2,3,…,12)
(1)
定义可选模块属性为S:
S[j]={SA[j],SU[j],SL[j]}(j=1,2,3,4,5)
(2)
式中:GA(SA)表示所属模块数据集结构体,结构体根据所属模块的类型开启不同的成员列表并进行赋值。成员列表包含模块的长、宽、形状与角度等数据,用GA[i](SA[j])开启gi(si)号模块成员列表模式,随后计算机根据条件对属性进行计算赋值。
GU(SU)代表成员列表为色彩、图案、面料的结构体,色彩以十六进制颜色码进行选择,图案和面料以库的形式保存,分别用
texture[i](i=1,2,3,…,n)
(3)
fabric[i](i=1,2,3,…,n)
(4)
进行数据的保存。
GT代表工艺模块,包含厚度、对称、收褶、缝线位置等成员。当厚度的属性值为0时,代表模块厚度仅有一层,如单衣、衫等;属性为1时,代表模块厚度右有两层,且中间填充代表以棉絮等物加厚,如袄、夹背心等。对称属性以0和1分别代表板片不需要对称板片与需要对称板片。收褶属性以False、Single_True、Double_True分别代表该模块不需要抽褶、单块抽褶与对称后抽褶。缝线位置为模块各边的表示集合,以False、Ture_visble、Ture_invisible分别表示不需要缝合、需要缝合且缝线可见及需要缝合且缝线不可见。
SL[j]表示模块位置集结构体,成员列表为如领、下摆、腋下、背脊等各个部位,用1与0代表该部位第j号可选模块的配置与否,1表示配置,0表示不配置,开叉和护领的位置不可选择。
根据服装常识以后续模块组合成服装的方便性要求,GA(SA)中的数据会有所限制,并且各个结构体的成员列表数值要有所关联。如同一层次的衣服,GU中的属性要完全相同;GA[3]与GA[4]中的宽要一致,以保证袖的正确拼接;当服装选择为袍时,代表后衣长的数值要大于11h/21且小于等于17h/21(h为身高)。
将每个模块的造型固定下来,并且褶裥结构已经合并后,便可开始各个服装的配置。不同的服装除了袖宽、身长等数据不一致外,所需要的模块也不尽相同。将μgi(μsj)作为二元决策变量来描述在不同服装款式中模块的配置情况。当其等于0时,模块不被配置,当其为1时,模块被配置,*表示该模块可选。其中i=1,2,…,12,j=1,2,3,4,5。具体配置情况如表6所示。
表6 不同服装款式的配置情况Tab.6 Configuration of different clothing styles
同一种款式的服装需要不同模块的数量不同,除领襟、裙片、腰头外,其他模块都需要两片才能够组成一件服装。将不同模块进行连接首先要进行样板的连接。部件之间的连接需要有限制条件,每个模块的任一连接处只能与另一连接处的唯一连接处匹配,且匹配线段要求长度相同且弧度相同。模块与模块之间的连接也有对应关系,如g4仅可与g3模块连接处相接,而g1可与g2、g3、g4、g7相连。连接的方式有并连和接连两种:并连是指在样板制作时即将两个模块连接处连接在一处,成衣缝制出来后没有缝纫痕迹;而接连是指在样板制作完成后,将两个模块裁剪之后再通过平缝或合缝缝制在一起,成衣有缝纫线痕迹。
以X为前标表示服装款式,X1~X7分别代表抹胸、单衣、外侧开中缝合裆裤、除外侧开中缝合裆裤的裤装、裙装、夹衣、袍衫款式。以Y为前标表示服装穿着层次,Y1~Y7分别代表抹胸、单衣、外侧开中缝合裆裤、除外侧开中缝合裆裤的裤装、裙装、夹衣、袍衫款式所对应的层次。设d、e、k、m均为任意非负整数,分别代表除外侧开中锋合裆裤的裤装、裙、夹衣和袍衫各自的穿着的层数。X4={x1,x2,…,xd},则相对应的Y4={y1,y2,…,yd},Y5、Y6、Y7以此类推。基于服装舒适性,d、e、k、m的取值均不能过大。按照南宋穿戴习惯,抹胸被压于裤之下为最贴身的穿着,即Y1=1。单衣既可穿在抹胸之外裤装之内,也可穿于裙外,单衣的穿着方式对其他服装的层次均有影响[12],因此以单衣的穿着层次作为整个服装层次划分的区分条件,具体层次分配如图3所示。
图3 服装层次示意Fig.3 Schematic diagram of clothing layers
假定用户需求为以一件抹胸、一件单衣、一件广袖袍为上衣,一件合裆裤、一件开裆裤、一件外侧开中缝合裆裤及一件褶裥裙为下装的套装。则根据表6可知,需要1个g8、s14模块,2个g2、g3、g4、g7模块,3个g1、g5、g6、g9模块,4个g10模块,5个g11模块。假设用户身高为165.0 cm,胸围为88.0 cm,腰围为68.0 cm,则可以计算得出用户臂展为165.0 cm,上身长为31.4 cm,下身长为94.3 cm,体长为133.6 cm,膝上体长为86.4 cm。
根据人体与服装吻合状态,如抹胸、单衣等上装的胸部总围度应大于胸围,以足够包裹躯体。计算机在允许的范围内确定部件模块的属性,如表7所示。
续表7
各个单位模块配置完成后,计算机进行收褶等操作,初步得到服装的部件模块,接下来根据服装工艺知识对这些分散的模块进行连接。各模块部位进行连接后,可得到各个部位的右衣身,再根据工艺要求,克隆其相应模块形成对称模块。
接下来按照层次进行搭配对各服装结构的数据进行对比更改,如图4所示。
随后进行服装模拟层次配置,输出结果如图5所示。
图4 服装结构数据对比流程Fig.4 Flow chart of clothing structure data comparison
图5 服装层次模拟配置完成示意Fig.5 Clothing layer simulation configuration completion diagram
发放问卷对操作难度和最终效果进行评价调查,共计问卷30份。用户从1到5分对两个方面进行评价,从小到大表示操作从简到难和效果从差到优。最终操作评分集中在4~5分,效果评分大多在3分以上。说明对于大部分用户,操作较为简单,美观度能够接受但是仍需要进步。经反馈,服装的花纹款式较少,用户还希望拥有花纹设计板块,可以自行设计花纹效果用于服装之上。
在人体与服装的联系方面,本文根据黄昇墓和周氏墓的出土报告,对相同款式服装的各部位尺寸关系进行了相关性探究,并将不同款式的服装与人体的吻合状态进行了总结。在模块划分方面,本文在保留服装多样性和模块简易性的基础上进行了服装部件模块化划分。采用数字化的表达方法,对模块的尺寸、颜色等属性进行了编组,对各个服装之间的层次关系进行了编码,提高了南宋服装设计便捷性,使非专业消费者自行设计制作成套系的南宋服装成为可能,为成套系的南宋服装智能化定制提供了数据结构与设计的理论基础。由于目前南宋女性出土服装数据样本较少,无法对服装各个部位间的数据关系进行更深入的探究,所得到的线性回归方程可能具有不合理之处,此外对花纹和颜色等模块数据库的建立还需要进一步的收集。
《丝绸》官网下载
中国知网下载