黄 哲,潘 力,2,*,王 军,2,姚 彤,2
(1.大连工业大学 服装学院,辽宁 大连116034;2.大连工业大学 服装设计与工程国家级实验教学示范中心,辽宁 大连116034)
近年来,服装产业已经成为国民经济增长中不可或缺的一部分,在建设纺织服装强国目标的推动下,我国服装行业正朝着科技化、信息化、可持续的方向发展[1]。随着消费者对服装舒适性和个性化需求的提升,服装企业对私人定制服装的设计与生产需求日益增长。立裁人台是服装设计与制作中常用的重要工具[2],但现有的立裁人台规格已较难满足服装个性化设计的需要,且人台的制作目前主要是采用传统的手工方法,特定规格人台的再制作会大大降低服装设计与加工的效率。因此,建立能够满足个性化服装设计与人台快速制作等需求的数字化人台模型愈发重要。
本文基于国内外人台建模的研究进展,分析了人台建模与人体建模的差异,总结了人台建模方法的特点及优缺点,并对人台建模研究未来发展前景进行了探讨。
三维人体建模技术融合了计算机视觉、计算机图形学、人体工程学等多门学科,是利用计算机来模拟真实人体,并以三维立体的形式真实展示人体模型的数字化建模技术[3]。作为计算机人体仿真的一部分,三维人体建模技术被广泛应用在影视人物制作、游戏角色建模、人机工程、医学研究以及服装行业中三维立体缝合、三维服装展示、虚拟试衣等方面[4-5],其建模过程中主要是寻求整体的比例关系,通过确定人体特征部位来建立特征围度间的比例关系进行建模。
人台能够反映人体的体型特点,是对人体体型的再现,但其并不等于人体,人台只是根据号型规格划分的一类人体体型特征的代表,经过修正美化后得到的人体躯干模型[6],故而二者在建模方法的运用上是存在差异的。常见的服装设计用立裁人台有上、下半身人台及全身人台等,如图1所示。
图1 常见的服装设计用立裁人台
随着企业生产对服装舒适性和个性化要求的提升,三维人体建模在单量单裁结构设计和个性化人台生产等方面缺乏实用性,因此在三维人体建模技术的基础上进一步考虑将人体特征部位对应到人台上,形成在整体比例关系下可对特征部位单独再调整的、能够满足服装立体裁剪设计要求的三维人台模型,三维人台建模技术便由此产生。三维人台建模更加符合企业生产的特定需求并随着方法和功能的更新,成为当前服装行业中研究的热点问题[7]。人台建模与人体建模的主要区别见表1。
表1 人台建模与人体建模的区别
建模方法主要分为几何建模与物理建模两种。人台建模的实现主要运用几何建模中的线框建模、实体建模、曲面建模和新发展起来的图像建模。
线框建模是采用点、直线、圆弧、样条曲线等构造三维物体的图形表示技术,是CAD几何造型技术发展过程中最早应用的建模方法[8]。线框建模在早期的建模研究中被广泛使用,Sun Mi Park等[9]利用获取的三维人体点云数据进行多功能人台的研究,根据线框建模的原理,通过自由变形建立基于平均线框的虚拟模型,在标准人台上加放不同服装类型的最小松量得到松量人台模型,根据松量人台模型与标准人台模型的差值,得到松量模型外壳,将外壳由三维转变成二维纸样,最终可获得不同服装类型的松量外壳,并制作成多用途人台。杨阳[10]以Sun Mi Par k等的研究方法为基础,将获取的不同特征围度层截面点云连成曲线,再将曲线封闭建立截面,最后采用Sketch up曲面放样工具,完成由特征截面到实体模型建模,进而建立外套用松量人台系列模型。董会元[11]通过对女性腰臀部的形态特征进行分析,结合三维扫描数据,提取反映腰臀特征的特征参数,选定特征曲线及特征点,利用三次样条曲线对过特征点的特征曲线进行拟合,构建人体线框模型,再利用UG软件二次开发功能,实现腰臀部参数化人台模型的建立。
线框建模采用简单的图素构建物体的三维模型,所包含的数据量少,且模型的数据结构和处理算法也相对简单,易于修改和保存,多用于简单模型的构建与评价。随着建模技术的发展,线框建模常被作为辅助手段,结合其他建模方法进行改进与完善,可以解决人台建模研究中出现的模型无法自动消隐、无法进行剖面处理等问题。同时,线框建模作为实体建模与曲面建模技术的基础仍是不可忽视的[12-13]。
实体建模是通过定义基本体素,并对这些体素进行集合运算或变形操作从而生成复杂几何体的建模方法。实体建模一般包括两方面:一种是体素,如长方体、球体与圆柱体等的定义与描述;另一种是体素之间的集合运算,通过交集、并集或差集等将简单的几何体进行组合得到新的复杂形体。其表达方式主要有4种:体素分解表达法、构造实体几何法、边界表达法、多面体建模法[14]。李宋明[15]采用实体建模中的多面体建模法,利用Poser软件获取包含能够生成三维男性人台数据点的OBJ文件,通过动态数组技术处理保留三维坐标值和法向量,最后在VC++环境下,结合Open GL建模软件,使用三角网格平面建立了男性半身人台模型。
实体建模相比于线框建模增加了模型实心部位的表达,信息更加完善,可以得到无二义性的描述,实体建模还储存了几何信息和拓扑信息,可以实现自动消隐,使人台展示效果更加真实。
曲面建模是通过顶点、边和表面3种几何元素及其相互间的拓扑关系将复杂的物体分成不同的曲面,最后通过曲面的拼接得到物体模型的建模方法。常用的曲面建模方法有:三角曲面片造型法、代数描述法和散乱点插值法[12]。而目前,在三维人台建模研究中较为成功并获得广泛应用的方法是代数描述法中的贝塞尔(Bezier)曲面法、B样条曲面法和非均匀有理B样条(NURBS)曲面法。
近年来,曲面建模法已成为人台建模研究中主流的建模方法。白玉[16]对女性的胸型进行细分,对文胸的特征点、特征曲线进行分析,并明确与文胸特征对应的人体特征点与特征曲线,最后采用网格曲面的建模方法,在UG软件中通过UG/Open GRIP语言建立不同胸型的参数化人台。Rongqi Chen[17]提出了一种基于特征曲线的三维人台曲面重建方法,应用逆向工程技术扫描人台模型,通过特征曲面分割提取代表形状特征的网格点,最后利用B样条曲面重建三维人台模型,同时采用了最小能量法来提高所建人台模型的质量。余张君[18]通过扫描穿着旗袍的中老年女性获取样本点云数据,利用SPSS分析旗袍用人台松量分布规律,最后采用NURBS曲面建模方法在MATLAB中建模得到旗袍用人台仿真模型。
曲面建模增加了对模型表面信息的描述,也能实现自动消隐,使人台模型更加形象、逼真。同时,曲面建模法是构建参数化人台模型的重要手段,与计算机编程技术相结合,可以建立能够随输入的参数值变化的数字人台模型。
图像建模是根据拍摄的样本正、侧、背等一系列照片,通过图像差分、二值化和去噪等图片处理技术获取样本的外形轮廓、截面线、特征尺寸等信息,最后结合建模软件构建三维人台模型的建模方法,其过程如图2所示。图像建模法应用的主要技术有:基于样本照片的特征参数提取,样本尺寸数据的二、三维转换,基于特征尺寸和特征曲线的三维人台模型构建等[19]。
图2 图像建模过程
图像建模是目前国内外建模研究中探索的热点方法之一。蔡剑[20]通过拍摄人体正、侧面照片利用数字化图像处理算法提高获取尺寸数据的准确度,并效仿日本DressingSim LookStailor X全数字化服装设计软件,结合Open GL软件,在VC++环境下,对获取的标准尺寸人体模型进行编辑和修改,采用层片分割技术,形成标准实验人台模型,建立三维服装人台参数化建模系统。陈利珍[21]采用二维非接触式测量方法,对实体人台进行180°拍摄,然后根据立体视觉原理将提取的二维坐标数据转换成三维坐标数据,最后在MATLAB中基于人台曲面模型建立了个性化三维人体模型。
而在国外学者的研究中,他们主要将图像建模法应用在人体建模研究方面。Adrian Hilton等[22]早在2000年提出了基于图像的三维人体建模技术,后来In Yeop Jang等[23]提出了一种二维到三维的转换方案,利用单个深度图像和多个彩色图像来生成三维人体模型,并通过去除遮挡区域中多余的三角形和填充相应的空洞解决了单目摄像机拍摄的图像中的自遮挡问题,提高了三维人体模型的视觉质量。
相比于价格高昂的三维人体扫描设备,图像建模法基于照片获取样本的特征尺寸信息,在一定程度上降低了测量成本,且二维数据更易于处理,可以提高建模效率。由于图像建模法正处于探索阶段,因此也存在着一些缺陷,如对照片的拍摄环境要求严格、建立的模型存在较多噪点等[24]。
综上所述,将人台建模方法的特点及优缺点进行归纳和总结(表2)。
表2 人台建模方法对比
从表2中可以看出,线框建模法在人台模型基本框架构建方面具有明显的优势,适用于绘制人台特征围度层曲线,或者对人台大小的框架进行限定等;实体建模法不属于表面建模,它可以建立物体内部结构,并可进行剖面处理,因此更适用于人体建模研究中那些需要剖面实验的建模;曲面建模法增加了对表面信息的描述,而人台建模主要是构建物体的表面模型,因此采用曲面建模法可以获得更佳的仿真效果,同时曲面建模法可以应用在参数化建模中,建立可调节的参数化人台模型;图像建模法实现了二维数据到三维数据的转换,在一定程度上可替代三维人体扫描设备进行样本数据的采集,是学者们研究的热点建模方法,但目前采用图像建模法建立的三维模型尚存在噪点、空洞、特征部位匹配误差等问题,有待改进。
不同的建模方法具有不同的特点,所以在选择建模方法时需要考虑人台模型的特点和要求,并根据建模方法的适应性来改进和调整。
前沿的三维人体扫描设备和图像建模技术都能够快速准确地获取人体的尺寸数据信息,但并未建立完善的人体数据体系,未来可以按照年龄、身高等指标对不断累积的数据进行分类并建立人体数据库,这样无论是人台建模研究,还是人体建模研究,都拥有了一定的数据基础。同时,可根据各类别的平均体模型建立对应的人台模型数据库,在出现相似体型时便可直接调用和修改,可缩短建模时间,也可提高企业的生产效率。
参数化人台模型是目前数字化人台建模的主要研究方向,但只停留在通过建立人台模型特征参数间的整体数学关系实现模型的变化阶段,不可进行局部优化调整。未来可以结合计算机编程技术建立能够在特征参数整体变化关系下可进行每个特征参数单独再调整的数字化人台模型,并利用此方法对人台内胆进行参数化设计,使其能够根据输入的参数进行变化,并可进行局部修改,再结合3D打印技术打印人台内胆,最后附上外层材料进行立裁人台制作。3D打印人台可以推广和应用到个性化人台的大规模生产中,具有良好的市场潜力和发展前景。
以数字化人台建模为中心,分析了人台建模与人体建模的不同之处,并结合国内外人台建模研究进展对人台建模方法进行了归纳和总结,最后阐述了人台建模研究有待解决的问题和未来发展趋势。数字化人台建模是多学科领域技术的融合,其关键在于建模方法的选择。在选取建模方法时,要综合考虑各建模方法的特点及优缺点,并结合研究的实际目的与需求,选择一种或多种方法相结合的建模方式,达到最佳的人台建模效果。同时,人台模型数据库的建立和计算机编程技术辅助建模,可以使数字化人台建模研究的体系更加完善,并有助于服装加工企业和人台制作企业实现高效生产。