1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: 三维服装试衣系统 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师: 职称: 二 XX 年 X 月 本科毕业论文 三维服装试衣系统 摘要 三维虚拟服装试衣系统( 3D Virtual Fitting System)是服装电子商务发展的必 然产物。在互联网络日益普及以及全球化的今天,简单的基于平面图片的二维服装展示 已经非常普遍,但并不能满足消费者对于真实试衣效果的需求,因此,亟待一种更加完 善的服装试衣系统 三维虚拟服装试衣系统的出现。 本文指出了三维虚拟服装试衣系统对科技、经济及其社会发展的意义,介绍了三维
2、虚拟服装试衣系统国内外发展概况和趋势,描述了试衣系统研究的国内外竞争情况和产 业化前景,讨论了国内外现存三维试衣系统的缺陷以及改进思路。 在系统设计方面,本文归纳了三维虚拟服装试衣系统研究中的关键问题,包括系统 开发的工具、三维虚拟场景的建立、三维人体模型的建立与导入、质点弹簧模型、三维 服装模型的建立与动态模拟及试衣过程中的主要算法。在此基础上,本文对三维虚拟服 装试衣系统的完善与发展前景进行了展望。 最后,对本三维虚拟服装试衣系统进行演示并介绍其主要实现功能。 关键词 虚拟试衣 网络购物 服装电子商务 I 本科毕业论文 三维服装试衣系统 Abstract 3D Virtual Fittin
3、g System (3DVF) is a certain result of the development of times. Internet has popularized and been globalized nowadays. Simple 2D clothe pictures can be seen all around. But they can not satisfy the requirement of customers. Therefore a more consummate fitting system, 3D Virtual Fitting System, is d
4、esiderated more and more by people. This paper indicated the significance of 3D Virtual Fitting System for science, economic and society. The paper introduced the general situation and direction of three dimensional fitting systems at home and abroad, and also described the competitive and industria
5、lization foreground of three dimensional fitting systems at home and abroad. It discussed the limitation of existent systems and the improvement for them. In aspect of the designation of 3DVF, this paper concluded the pivotal points in researching of the system. Including the development tool, estab
6、lishing of 3D virtual environment, creating and importing of 3D models, Spring-Mass model, dynamic simulation of 3D clothes and the arithmetic in virtual fitting. Based on these points, this paper described the expectation for consummate and development foreground of 3DVF. Finally, I demonstrated th
7、e 3D Virtual Fitting System and introduced the function been actualized of it. Key words virtual fitting shopping online electronic commerce of garment II 本科毕业论文 三维服装试衣系统 目录 第一章 引言 . 7 1.1 三维服装试衣系统对科技、经济和社会发展的作用 . 7 1.2 三维服装试衣系统国内外发展概况和趋势 . 8 1.3 三维服装试衣系统研究国内外竞争情况及产业化前景 . 8 1.4 三维服装试衣系统存在缺陷及作者对其改进思路
8、 . 8 第二章 系统的总体设计 . 11 2.1 系统开发环境 . 11 2.2 系统三维场景的创建 . 11 2.3 人体模型的建立和导入 . 11 2.3.1 由 Poser 导出人体模型 . 11 2.3.2 人体模型的修改与调整 . 11 2.3.3 三维人体模型的读取与显示 . 12 2.3.4 三维场景的实时控制 . 12 2.4 三维服装模型的创建 . 12 2.5 动态织物模拟系统 . 12 2.5.1 服装动态模拟中运用到的质点弹簧模型 . 13 2.5.2 织物动感模拟中的碰撞检测及其处理 . 14 2.5.3 动态织物的纹理映射 . 14 2.6 试衣场景的光照设置 .
9、 14 第三章 系统的详细设计 . 15 3.1 3DS 文件的导入与分析 . 15 3.1.1 3DS 文件格式简介 . 15 3.1.2 3D 编辑块 . 15 3.1.3 关键帧块 . 15 3.2 动态织物虚拟缝合过程 . 16 3.2.1 虚拟缝合的流程展示 . 16 III 本科毕业论文 三维服装试衣系统 3.2.2 服装衣片虚拟缝合的基本方法 . 16 3.2.3 虚拟缝合算法的实现 . 17 3.3 数值积分算法 . 18 3.4 动态织物缝合过程中的碰撞检测与碰撞响应 . 18 3.4.1 碰撞检测算法 . 19 3.4.2 碰撞响应算法 . 19 第四章 系统的实现(运行)
10、结果 . 21 4.1 三维虚拟服装试衣系统界面介绍 . 21 4.1.1 系统菜单部分 . 21 4.1.2 系统客户视图区域 . 22 4.1.3 系统客户控制区域 . 23 4.2 三维虚拟服装试衣系统功能展示 . 23 4.2.1 设置三维场景背景 . 23 4.2.2 导入三维人体模型 . 24 4.2.3 导入三维静态服装模型 . 25 4.2.4 三维场景的实时控制 . 25 4.2.5 生成动态织物 . 26 4.2.6 动态织物虚拟缝合 . 26 4.2.7 三维场景光照设置 . 27 第五章 结束语 . 29 致谢 . 31 参考文献 . 33 IV 本科毕业论文 三维服装
11、试衣系统 Contents CHAPTER 1 INTRODUCTION . 7 1.1 SIGNIFICA NCE OF 3D VIRTUAL F ITTING SYSTEM FOR SCIENCE, ECONOMIC A ND SOCIETY . 7 1.2 GENERAL SITUA TION A ND DIRECTION OF 3D F ITTING SYSTEM A T HOME A ND ABROA D . 8 1.3 COMPETITIV E AND INDUSTRIALIZATION FOREGROUND OF 3D F ITTING SYSTEMS . 8 1.4 LIMIT
12、A TION OF EXISTENT SY STEMS A ND THE IMPROV EMENT FOR THEM . 8 CHAPTER 2 GENERAL DESIGN OF SYSTEM. 11 2.1 DEV ELOPMENT ENVIRONMENT . 11 2.2 ESTA BLISHING OF 3D VIRTUA L ENV IRONMENT . 11 2.3 CREA TING A ND IMPORTING OF 3D MODELS. 11 2.3.1 Import Models from Poser . 11 2.3.2 Modification and Adjustin
13、g of Models . 11 2.3.3 Reading and Drawing of 3D Models. 12 2.3.4 Real-time Control. 12 2.4 CREA TING OF 3D GA RMENT MODELS . 12 2.5 DYNAMIC SIMULA TION SYSTEM OF 3D GARMENT. 12 2.5.1 Spring-Mass Model . 13 2.5.2 Collision Detection . 14 2.5.3 Texture Mapping . 14 2.6 LIGHT SETTING OF 3D ENV IRONMEN
14、T . 14 CHAPTER 3 PARTICULAR DESIGN OF SYSTEM . 15 3.1 IMPORTING A ND ANALYSE OF 3DS F ILE. 15 3.1.1 Introduction of 3DS File . 15 3.1.2 3D Edit Chunk . 15 3.1.3 Key Frame Chunk. 15 3.2 VIRTUAL STITCHING PROCESS OF DY NA MIC FABRIC . 16 3.2.1 Displaying of Stitching Process . 16 3.2.2 Basal Methods o
15、f Virtual Stitching . 16 V 本科毕业论文 三维服装试衣系统 3.2.3 Virtual Stitching Arithmetic . 17 3.3 NUMERICAL VALUE INTEGRAL ARITHMET IC . 18 3.4 COLLISION DETECTING A ND RESPONSE IN VIRTUAL STITCHING. 18 3.4.1 Collision Detecting Arithmetic. 19 3.4.2 Collision Response Arithmetic . 19 CHAPTER 4 DEMONSTRATED THE
16、 3D VIRTUAL FITTING SYSTEM . 21 4.1 INTERFA CE OF SY STEM . 21 4.1.1 System Menu. 21 4.1.2 Client View Area. 22 4.1.3 Client Control Area. 23 4.2 FUNCTION OF SYSTEM. 23 4.2.1 3D Environment Background Setting. 23 4.2.2 Importing of 3D Character Models . 24 4.2.3 Importing of 3D Garment Models. 25 4.
17、2.4 Real-time Control of 3D Environment . 25 4.2.5 Creating of Dynamic Fabric . 26 4.2.6 Virtual Stitching of Dynamic Fabric. 26 4.2.7 Light Setting of 3D Environment . 27 CHAPTER 5 CONCLUSION . 29 ACKNOWLEDGEMENT. 31 REFERENCES . 33 VI 本科毕业论文 引言 三维服装试衣系统 第一章 引言 所谓犹抱琵琶半遮面,千呼万唤使出来,中国网络服装电子商务市场正酝酿着一场巨
18、大 的变革,而这场变革的导火索,正是它 三维虚拟服装试衣系统。引言部分从三维服装试 衣系统对科技、经济和社会发展的作用,三维服装试衣系统国内外发展概况和趋势,三维服 装试衣系统研究国内外竞争情况及产业化前景,三维服装试衣系统存在缺陷及作者对其改进 思路四个方面对三维服装试衣系统进行综述,力求让读者了解此系统出现的意义、方式以及 发展的前景。 1.1 三维服装试衣系统对科技、经济和社会发展的作用 对科技的作用:三维服装试衣系统是科学发展的必然产物,随着科学技术以及互联网的不断发展,服装的购买方式也发生着巨大的变化,从最初的在商店里面选购,亲自试穿,到网络二维平面服装试衣,即利用平面贴图的方式查看着装效果,再到现在以美国 Browzwear 有限公司的 C-Me 系统、美国 My Virtual Model 虚拟试衣系统以及日本 Digital Fashion 有限公司的 Digital Fashion Show 系统等为代表的网络三维服装试衣、展示系统,包