3D网络试衣系统中快速建立人体模型的方法
- 格式:pdf
- 大小:471.79 KB
- 文档页数:2
网络试穿的快速三维仿真系统设计与实现作者:邵成恩吴家轩王浩洋陈小雨张大秀来源:《现代信息科技》2022年第05期摘要:针对人们线上购物试穿服装难的问题,以Python和Unity3D等软件为基础,提出一个三维服装试穿系统的解决方案。
为了实现模特身体体型及身着衣物的控制,开发一个基于MakeHuman建模的三维仿真系统,以期达到真人试穿的效果。
该系统可以为服装店提供线上试穿服务,帮助店家吸引更多的顾客进店浏览,提升顾客线上购物的沉浸式体验,从而促成更多的交易量,同时可使卖家显著减少不必要的退换货损失。
关键词:MakeHuman建模;Python;三维试穿中图分类号:TP391.9 文献标识码:A文章编号:2096-4706(2020)05-0014-05Design and Implementation of Fast 3D Simulation System for Network FittingSHAO Chengen, WU Jiaxuan, WANG Haoyang, CHEN Xiaoyu, ZHANG Daxiu(School of Computer Science and Information Engineering, Bengbu University, Bengbu 233030, China)Abstract: Aiming at the problem that it is difficult for people to try on clothes in online shopping, a solution of three-dimensional clothing fitting system is proposed based on software such as Python and Unity3D. In order to realize the control of the model’s body shape and clothes, a three-dimensional simulation system based on MakeHuman modeling is developed in order to achieve the effect of real person fitting. The system can provide online fitting services for clothing stores,help stores attract more customers to browse,and improve the immersive experience of customers’ online shopping, so as to promote more transaction volume and significantly reduce unnecessary return and exchange losses for sellers.Keywords: MakeHuman modeling; Python; 3D fitting0 引言如今,“3D体感试衣镜”广泛流行于国内外的实体服装售卖店。
基于3DS与OpenGL的三维人体模型构建方法摘要:在应用程序中构建三维人体模型是实现三维虚拟试衣系统的一项基础工作。
在Visual C++6.0开发环境下,利用OpenGL和3DS优势互补实现人体模型的构建和交互。
克服了因OpenGL没有提供三维模型的高级命令,仅通过点、线及多边形等基本几何图元构建模型所造成的工作量和难度大的问题,实现了快速构建高质量三维人体模型的目的。
关键词:三维人体模型;OpenGL;3DS0引言三维人体建模是实现虚拟试衣的基础,也是计算机图形学和服装CAD 领域研究的热点和难点。
目前,在服装人体建模中主要使用的方法有4种:多面体建模、基于特征的服装人体曲面建模、参数化的曲面建模、以网格边界线为连续条件的三维人体建模[1]。
人体表面复杂、不规则,人体模型建立难度较大,不少学者在人体建模方面进行了相关研究。
宋庆文等[2]对人体模型数据进行分析,用NURBS曲面构建了人体的四肢和躯干,但手部和脚的原始三角型网孔依然残留着。
吴龙、张欣等[3]在单文档视图模式下调用OpenGL,通过多边形曲面造型方法来实现参数化人台设计。
盛光有、姜寿山等[4]以一种基于单目视觉测量原理的三维人体扫描装置获得的人体数据为来源,运用三角面片法构建人体表面,并把人体模型保存为标准的OBJ文件模型格式。
李基拓等[5]提出了使用正、侧、背面 4 幅正交人体图像,通过参数化变形截面环变形人体模型模板后得到带服饰纹理的个性化虚拟人,但基于照片构建的人体模型往往真实程度很差,不能真正反映人体的特征。
本文的三维人体模型构建采用多面体建模技术,在获取人体曲面数据阶段,通过Poser中的人体模型导出为3DS 文件来获得相关数据,并结合3DS和OpenGL的方法来实现模型构建和交互。
13DS文件格式3DS是非常普遍的数据格式,以3DS格式保存的三维图形文件非常丰富。
3DS文件由块组成,每个块由信息类别和下一个块的相对位置两部分组成,其中块的信息类别由ID来识别。
论文导读::介绍了三维试衣系统的现实意义与发展状况。
对目前的虚拟试衣系统进行了概括和总结(summary),主要分为用户不参与的、以二维图片展示为主的虚拟试衣系统以及用户参与的三维试衣系统。
本文主要针对三维试衣系统中三维人体的创建以及三维人体数据的获取方式进行总结(summary),进而得出目前三维试衣系统的局限与未来发展的展望:深度融合虚拟现实技术,让消费者可以自由游走与交流,从视觉、触觉、味觉等全方位感受服装的特性。
最后阐述了虚拟试衣系统对于如何保护用户隐私等问题存在的潜在的社会影响。
论文关键词:三维试衣,三维人体,虚拟现实,隐私,模型一、引言随着服装电子商务的日益普及和网上试衣间的迅速发展,人们已不仅仅满足于简单的文字介绍和图形展示,对服装商品展示的交互性和真实性也有更高的需求。
目前网上服装销售中服装展示仍然以二维服装照片为主,但是随着网络的深入、普及和开放,随着技术手段的大大加强,一些著名服装销售网站已经开始利用虚拟现实技术向广大消费者提供虚拟试穿服务,力求让网络购物与实地购物的差别越来越小。
如美国的Land’send公司在互联网上可建立顾客的人体虚拟模型,通过顾客的简单操作,可试穿该公司所推出的服装,还可进行立体互动设计,直到顾客满意为止。
虚拟现实技术是一种应用在Internet和web上的超链接、多用户交互、独立于计算机平台的三维造型和渲染的图形技术[1]。
虚拟现实技术的图形渲染是“实时”的,实现了在虚拟场景中的人机交互性。
三维试衣系统正是利用虚拟现实的这种实时性,通过用户用鼠标或者键盘控制浏览方向,将场景中的模型任意的移动、旋转和缩放,实时渲染各个角度浏览的服装的穿着效果。
虚拟现实技术是面向网络的,其场景文件只传输描述场景的AscⅡ码源程序文件,动画帧生成在客户(customer)端,与网络无关,极大地减少了网络传输数据,解除了个人用户在网络传输速度上所受的限制[2]。
三维网上试衣系统的基本思想是利用消费者的身体数据建立具有其体型特征的三维试衣模特,并由它替代消费者在网上进行虚拟试穿。
ai模特试衣原理
AI模特试衣原理
AI模特试衣是一种基于人工智能技术的虚拟试衣解决方案,它可以帮助用户在线上进行试衣,感受衣物在自己身上的效果。
以下是AI 模特试衣的原理概述:
1. 三维人体建模:
AI模特试衣的第一步是进行三维人体建模。
通过使用深度学习和计算机视觉技术,系统可以从用户提供的照片或视频中提取人体轮廓和关键点信息,建立起用户的三维人体模型。
2. 智能衣物匹配:
在用户选择试衣服装后,AI模特试衣系统会通过与衣物数据库进行对比匹配,找到最匹配用户身体尺寸和形状的衣物模型。
3. 三维衣物模拟:
通过将用户的三维人体模型和选中的衣物模型进行融合,系统可以生成用户虚拟试衣的效果。
这涉及到对衣物的纹理、材质、光照等
方面进行细致的模拟,以使试穿出来的衣物更加真实。
4. 实时交互与调整:
用户可通过交互界面进行实时调整和反馈。
例如,用户可以调整衣服的型号、颜色,甚至尝试搭配不同的配饰来达到更满意的效果。
5. 反馈与改进:
AI模特试衣系统还可以根据用户的反馈和偏好进行改进和优化,进一步提高试穿的真实感和用户体验。
AI模特试衣基于人工智能和计算机图形学等技术,通过对用户身体和衣物进行三维建模、匹配和模拟,实现了在线试穿的虚拟体验。
它不仅为用户提供了便捷的试衣服务,同时也为服装行业提供了一种新的展示和销售方式。
随着技术的不断发展,AI模特试衣有望进一步提高精度和逼真度,拓宽应用场景,并在实际消费中扮演更重要的角色。
面向虚拟服装试穿的数字人体建模技术文渊紫光纂修随着计算机技术和网络技术的发展,越来越多的消费者通过淘宝等电子商务网站来购买服装、饰品等日常消费品。
但网上购买服装不同于日常生活中逛商场,网购的服装穿了是否合身,花色和款式是否适合自己,消费者在购买之前是无法试穿的。
因此在网上购买服装时,如果有个“虚拟”模特帮助消费者来试穿,让消费者在付款之前对自己喜欢的服饰进行“试穿试戴”,让用户足不出户,就可以逛遍服装商场,该是一件让消费者多么兴奋的事情。
数字人体建模技术的诞生,既解决了网络购买服装的挑选细节问题,也将使网络购物的服务更人性化。
数字人体模型是三维虚拟着装的主体,因此在三维虚拟服装试穿系统中亟待解决的若干关键技术中,首先要解决的是逼真的个性化数字人体建模技术。
1、数字人体建模技术的研究现状自交互式计算机图形学诞生以来,就有大量的学者和专家不断探索数字人体建模技术。
有许多研究者纷纷提出许多建模技术和方法,按照数字人体建模数据点的获取方法和建模特点,数字人体建模技术主要分为以下五大类。
1.1基于解剖学的数字人体建模基于解剖学的数字人体建模技术属于一种创造性的建模方法。
人是一个复杂的生命体,从生理解剖的角度来分析,大致可以分为皮肤层、肌肉层、骨架层和组织器官层。
在此基础上对人进行仿真建模时,采用了基于数字人体横断切片图像数据的几何建模方法,例如Scheepers等、Wilhelms和Van Gelder等都从解剖学的观点出发提出了数字人体建模技术的算法,他们认为采用这种方法建立的数字人体模型应该是对身体的每一个实际组成部分甚至内部器官的模拟。
这类建模技术由于需要太多的人工干预,因此建模效率较低,并且使用者缺乏对该数字人体模型的有效控制。
1.2基于三维扫描数据的数字人体建模基于重建的数字人体建模是利用专业设备对已存在的真实人体进行三维几何重建的一种方法。
这类方法一般是采用结构光或激光三维扫描仪进行三维数字人体重建。
总结的建模心得与技巧一:掌握“型”掌握“型”也就我们常说的结构,它的重要性相信毋庸置疑。
如何去了解?这个方法是很灵活的,只要你心里有去了解的迫切愿望,相信你的大脑一定会给你出很多主意的。
关键在于观察,和观察的技巧。
我在做模型的过程中也想出了一些方法和心得,一一写出来,希望对大家有所帮助。
1:“BOX”辅助观察法(图片中模型并非标准,个人作品,只是说明方法)设法寻找一个比较优秀的模型放在MAX(我是用MAX的,不过相信适用于任何软件)中,然后在前视图画一个“box”长宽要刚刚大于这个模型,厚度稍微给一点就可以。
从视图看放到这样一个位置(图1)然后让BOX沿着Y轴(其它软件可能是Z轴)向后移动,使BOX接近模型,并一点点地穿过模型,在穿过的过程中仔细看,不用我多解释,你就知道我要表达的是什么了,模型上的各个部位的位置关系,凹凸起伏会有种涌现出来的感觉,比单纯地看模型更直观更有的放矢的感觉,再穿过的过程可以停在某个位置,看看在前视图中穿过的部位在别的视图中BOX 的位置,也能帮你了解很多。
另外,题外话,这个方法我第一次想并且去做的时候用的是面片,发现在侧视图中不能准确定位,看不清楚,所以换了稍微有点厚度的BOX。
(图2)2:“线条”辅助观察法这个方法源于我一直对眼周围眼眶以及颧骨的位置关系搞不清楚,最先想到的是在多边形里选择眼眶周围的线用“利用所选内容创建图形”命令,创建出线条,然后选择线条,在修改模式的“渲染”选项里打开”在视图中显示”并且调节一个合适的厚度。
单独显示或者拉开线条于模型的距离,观察这条线,也可以有所帮助。
可是后来发现有时候你想观察的部位的布线并不是你想要的,也就是说,你提取的这条线不完全符合你要观察的结构部位,这个时候就想到了另一个方法就是用“捕捉”里面的面捕捉,来在这个标准模型表面上创建新的线条,完全创建在你想观察的部位,或者用PolyBoost这类插件,来画一下,然后在单独显示线条并打开在视图中显示。
基于AR技术的虚拟试衣间设计与实现随着科技的不断进步,AR技术的应用越来越普及,特别是在虚拟试衣间的设计和实现方面,AR技术具有巨大的优势。
下面本文将详细介绍基于AR技术的虚拟试衣间的设计和实现。
一、基于AR技术的虚拟试衣首先,虚拟试衣间是一种利用AR技术,通过扫描用户身体数据,让用户可以在线上试穿不同的服装,不用亲身到实体店试穿。
基于AR技术的虚拟试衣间可以为消费者节省时间和精力,同时提升购物体验和购买满意度。
虚拟试衣间的设计和实现主要分为以下步骤:一、建立3D人体模型:为了达到比较真实的试衣效果,要基于真实人体数据,通过扫描等技术获取3D人体模型,准确地反映用户身材特征,以达到更好的试衣效果。
二、搭建web平台:通过web平台搭建虚拟试衣间的交互平台,提供交互式的模型浏览、电子购物车和在线结算等服务。
三、模型仿真:针对不同服饰模型,使用虚拟仿真技术,在相应3D人体模型上进行模型化的服装仿真效果展示。
四、用户体验优化:通过虚拟试穿过程中不同交互元素的不断优化,逐步实现互动性、沉浸感、逼真程度等方面的提升。
二、基于AR技术的虚拟试衣间的应用场景基于AR技术的虚拟试衣间可以在多个场景中应用,如电子商务、线上时尚杂志、线上模特等领域,下面分别讲解它们的应用场景。
1.电子商务:基于AR的虚拟试衣间可以为中小型电商平台提供试衣和选购服务,同时降低线下实体门店的营运成本,并提升商品的促销力度和下单率,提高用户的体验和用户留存率。
2.线上时尚杂志:虚拟试衣间可以方便用户在阅读时尚杂志的过程中直接试穿模特身上的衣服,这样用户不必跳转到其他网站,从线上杂志到线上试衣间的无缝连接,会带给用户极佳的体验感。
3.线上模特:在一些电商平台,我们可以看到有一些线上模特,这些模特稍微有些胖或者瘦,有些是小个子,有些是高挑的身材,针对这种情况,基于AR技术的虚拟试衣间可以在保证真实性的基础上,对不同身型的用户进行拟合,提供更好的选择,满足不同用户的需求。