基于OpenGL的虚拟服装二维样版设计与修改

2018-08-21 04:51:48梁惠娥王宏付
东华大学学报(自然科学版) 2018年3期

柯 莹, 梁惠娥, 王宏付

(江南大学 a.纺织服装学院; b.江苏省非物质文化遗产研究基地, 江苏 无锡 214122)

随着服装时尚的产业化发展,服装辅助虚拟设计工具已经得到了广泛应用,并深入到服装设计和生产领域。许多服装辅助虚拟设计工具已经实现了产业化,如虚拟设计软件Marvelous Designer、 Mechanix、 OptiTex、 Lectra系统等。利用虚拟设计软件进行服装设计,是一个多次迭代的过程。首先需要设计组成三维服装的二维样版,然后将二维样版虚拟缝合生成三维服装,最后将三维服装穿着在虚拟人体模型上进行展示,以便观察服装设计效果并进行样版修改。

服装二维样版设计是虚拟服装设计中的重要环节。在设计过程中,设计师需要不断修改服装样版,而二维样版需要进行网格化之后才能映射到三维空间。二维样版的设计包括两方面内容:一是二维样版的轮廓绘制和修改,二是二维样版的网格化。服装结构的外轮廓线主要由各种不同的曲线和直线段组成,在虚拟样版设计中多采用二阶或三阶Beizer曲线以及B样条曲线或插值样条曲线来模拟逼近曲线部分[1]。王宏付等[2]基于NURBS(非均匀有理B样条曲线)方法提出了按型值点修改曲线的方法,通过鼠标的移动实现曲线调整,不需要调整重新计算整个曲线,修改速度快,易于控制。在网格剖分方面,为了满足质子-弹簧模型所要求的规则四边域单元,聂卉等[3]提出了一种基于正则栅格法思想的四边域网格剖分算法,但是弹簧质点模型在处理二维样版到三维服装穿着的过程中会产生不稳定效果。……

登录APP查看全文