1 绪论
众所周知,市场上有许多虚拟引擎比如Unreal系列引擎、zerodin引擎,Doom3引擎、CryENGINE2、3DGame Studio、RenderWare、Gamebryo, Virtools以及Source引擎等。这些引擎虽然可以模拟出人体模型并展示运动,但它们的设计思路却是面向游戏行业的,只能做出游戏所需要的效果,这个效果就是尽量真实的还原游戏场景,减少CPU和GPU的工作负担,提升性能。这样的引擎就不能做为一个仿真软件。而我要做的是制作一个特定功能的模拟仿真软件,模拟出人体的模型,衣服的模型,比较两者是否互相匹配,这样的一个软件。
1.1 课题的目的和意义
OpenGL人体模型仿真(OpenGL Human body model simulation)是一个以仿真为主导的,利用计算机硬件、软件,对收集到的信息传递、存储、加工、整理的系统,以判断这件衣服是否符合人体工程学。毫无疑问,现在的这些技术还不成熟,市场上还没有类似的面向大众的模拟仿真软件。
OpenGL人体模型仿真开发的目的和意义在于:我们在网上购物时,面对一件自己喜欢的衣服,往往是通过那些模特它们穿上这些衣服所表现的效果。我们作为消费者,并不是很清楚这件衣服是否符合我个人,也不确定它的材质实际穿在本人身上是否合适。因为是网上购物,我们不可能像在实体店购买衣服时那样试穿的机会,消费者对于购买到自己心仪的商品的机会就很小,相反那些网上卖家也会因为期间的退货换货而损失利益。该仿真的价值就体现出来了,我们设计一个“3D的网络试衣间”,让消费者在虚拟的环境下通过视觉直观的看到“自己”在试穿这件衣服。
通过现在已经成熟的图形编程软件和方法可以制作出与上文提到的仿真模拟软件。既减少了消费者对产品的不满意度,有可以让人们不用走出家门,就可以尝试出哪件衣服符合自己。同时也可以增加衣服等相关产业的。
1.2 国内外研究现状与水平
1.3 发展趋势和未来的市场占有
1.4 论文组织结构
结合本人事管理系统在功能结构上的特殊性,在论文组织结构上主要分以下几个章节的内容。具体内容阐述如下:
第1章, 绪论。介绍论文的研究背景和意义,本课题研究的趋势。
第2章, 分析。主要介绍所需技术分析,可行性分析,需求分析以及模块功能分析。
第3章, 设计。介绍系统设计的目标和原则,详细介绍模型设计和功能模块设计。
第4章, 实现与测试。介绍系统实现和测试环节。
第5章, 结论。对于本课题的总结,提出待解决的问题和本课题的未来方向。
2 分析
不管什么软件在设计之前都必须要进行软件系统分析,软件系统分析是开发软件系统的关键性的阶段,是一个不断认识软件和逐步将任务此项任务细化的过程,是进行下一设计阶段任务的基础,这个阶段主要是为下一阶段“怎么做,做什么”提供依据。通过对现有人体模型软件的研究,决定从以下这几个方面进行分析。在这些分析阶段中我们主要将着手于技术的需求分析,系统具体需求分析,模块具体功能需求分析等几个方面做比较细致的清晰的分析,为后期的具体功能架构和代码复用实现奠定一个相对扎实的牢固的基础,具体的介绍将会在接下来的几个模块中作详细介绍。