2.1.1扫描得到点云数据
使用3D Ca Mega人体扫描系统,对一位身高160 cm的成年女性进行净体扫描,扫描对象站在扫描设备的正中间,设备从前、后、侧面不同方向依次自动扫描人体,在数秒的时间内完成对3D人体全身图像的采集,通过计算机的转换得到人体的三维点云数据图(图2)。
2.1.2基于点云数据的人体建模
精确的点云数据被用于人体建模的重要输入,但不能直接用于人体模型的重构。一方面人体表面的不均匀,例如腋下、胯部和手部等这些部位很难被扫描,容易产生孔洞。另一方面,扫描环境和扫描过程的不确定因素,可能会产生一些噪点。为了不影响测量的结果,不影响重构模型的质量,通常会使用GS(geomagic studio)软件对其进行修复对位和去噪处理。
得到优化的点云数据后,使用GS软件通过插值处理转为点云模型,根据B样条曲线对每一个水平截面的点云进行拟合来生成3D虚拟人体模型。用这种方法构建的人体模型,也称为分段水平B样条曲线(Piecewise horizontalB-spline curve,PHBC)人体模型,可以依据B样条特性,输入关键围度尺寸,生成新人体模型(图3)。
2.2 衬衫体系的开发探索
2.2.1基于虚拟人体的基础衬衫建模
在3D虚拟人体模型的基础上,截取人体模型的上半身曲面,结合自动提取与手工定义两种方式,从PHBC人体模型上获取人体特征信息,实现对人体关键点及线的提取,并对人体关键部位进行放量,如胸围、腰围、臀围等,以保证服装的合体性。并调整B样条曲线进行基础衬衫的虚拟设计,生成基础衬衫模型(图4、图5)。