论文部分内容阅读
近年来,我国制鞋业已成为经济产业中必不可少的一部分,是全球产鞋业的中坚力量,但我国的制鞋企业仍采取传统的生产方式,而随着计算机技术的高速发展、“互联网+”的提出、虚拟现实技术的蓬勃发展以及人们个性化需求的日益提升,导致传统的生产方式已然无法满足顾客需求并易造成资源浪费,因此对传统生产方式的变革显得尤为重要。本课题将虚拟现实技术和Unity3D游戏引擎应用到三维定制鞋领域,提出了一种适应个性化需求的定制鞋系统,对制鞋业的发展有着重要的意义。本课题分别从三维鞋模型的构建和Unity引擎两个方面实现对三维定制鞋系统的设计。三维鞋模型的构建包括数据信息采集和Maya三维建模两个部分。其中,双足数据信息是通过一种基于图像的A4纸双足采集方法得到的,首先进行足部肤色阈值提取,然后对Sobel边缘检测算子和Prewitt边缘检测算子进行比较,提出采用Sobel算法提取双足与A4纸的轮廓图像,其次确定A4纸边界点以及双足边界点,最后通过比例关系得出双足的数据信息。Maya建模软件中包含了多种常用的建模方法,如多边形建模、NURBS建模、细分建模以及雕刻建模。结合每种建模方法的优势,本文提出采用多边形与细分建模相结合的技术进行鞋模型的构建。构建完成的鞋模型需要导出为FBX格式文件后导入Unity3D引擎中。三维定制鞋系统以Unity3D游戏引擎为平台,采用Shader渲染技术实现Asset Bundle打包纹理贴图,对鞋子的基础部件实现实时贴图更换。使用UGUI技术进行系统界面的搭建,在Unity3D引擎自带的Monodevelop编辑器中结合C#脚本语言完成系统人机交互功能的实现。使用Web GL技术发布至网页,使用户通过浏览器即可进行在线三维定制鞋的设计及浏览。通过对实验结果进行测试和分析,表明本课题所研究的三维定制鞋系统能够实现用户个性化定制专属鞋,满足人们个性化定制的理念。