论文部分内容阅读
随着互联网的迅速发展,基于网络的商业项目的数量也越来越多,用户体验作为帮助企业赢得市场的重要手段,地位日趋重要。网络试衣间,顾名思义就是用户在互联网上,可以为自己的虚拟网络分身进行造型塑造、换装搭配的试衣系统。作为一种三维虚拟技术,其拥有实时交互、视觉展现、满足用户心理需求等方面的优点,因其构建用户体验时体现出的独特魅力,在网络商业项目中带来了巨大的商机。本论文的研究工作是基于三维虚拟应用技术的发展和电子商务应用的需求,开发一个使用三维虚拟技术实现的3D试衣间系统。本人研究开发的虚拟现实3D试衣间系统使用跨平台的游戏开发引擎Unity3D,结合C#程序开发工具,Maya建模工具,i Clone模型动作开发工具,实现了3D实时试衣换装。本论文研究包括系统总体方案设计、3D试衣间需求分析、概要设计、详细设计、系统实现与测试等工作。系统包括了3D模型的拆解、加工、生成和打包、换装系统等主要功能。系统设计与开发包括分别建立人物模型、服装模型、骨骼绑定、蒙皮、动画制作、导入Unity3D引擎、渲染、换装等主要步骤。使用Maya建立人物模型、场景模型,模型T站姿骨骼绑定,使用i Clone 3DXchange技术和i Clone技术结合为模型套用,并使用i Clone 3DXchange插件将模型和动作转成FBX格式文件,再次使用Maya进行调整,并且导入到Unity3D引擎中。系统具有场景渲染、人物模特渲染、不同服装发型的渲染、人物模特在场景中的行走以及换装动画、服装发型的更换等功能,通过GUI界面的控制,使用户可以通过选择,设置出自己想要选择的模特着装方案,并通过引擎渲染,通过Shader镜面反射渲染,得到模特背后的合理场景,从而实现360度三维效果的呈现。