基于B/S架构的数字人台变形NURBS曲面模型
2021-01-06刘芸,修毅
纺织学报 2020年10期
刘 芸, 修 毅
(北京服装学院 计算机信息中心, 北京 100029)
近些年来,人们对三维服装的计算机模拟仿真进行了研究,包括三维服装人体的建模、三维服装造型和服装虚拟展示,但这些技术无法满足互联网+服装个性化定制的需求;因此,基于浏览器/服务器结构(B/S架构)构建一个三维人台模型和变形技术,为客户实现跨区域的服装定制和个性化人体特征展示带来可能性。
目前,在构建人台模型方法中三维扫描点云数据方法获得点云数量多达300 000个,占内存高达上百兆。相关研究中会采用逆向工程软件对点云数据进行反复修剪、删除、排除体外孤点、降噪、修补等复杂的操作获得了特征信息[1-2]。经常采用创建水平基准面与人体表面求交法、极值法、曲率判别法、建模法找出人体主要特征信息[3-4]。上述研究中对点云数据的处理方法有效地提取了特征信息,但是提取过程耗时长、方法复杂。
在人体变形相关研究中,通过人台模型变形适配人体特征数据不仅降低了人体数据量,还提升了造型效果。采用构造左右剖面的方法,将人体分成二部分进行变形,解决了人体变形出现的失真情况[5]。一种新型的参数化变形算法是在腰围线变形中采用角度加权平均算法,有效地提高了人体变形的精度[6]。基于语义驱动人体变形方式,可通过模板语义值成功精准地驱动人体模型变形[7]。
利用WebGL与Three.js技术在B/S架构中的客户端实现三维模型的渲染,是“互联网+”三维造型的一种实现途径。……
登录APP查看全文
