论文部分内容阅读
近年来,电子商务的发展非常迅速。网络购物日益成为人们一种重要的消费方式,也有越来越多的企业采用电子商务的模式来销售自己的产品。但是传统的电子商务网站普遍存在不能三维展示产品和交互性较差的缺点。因此开展对三维交互定制的研究具有重要的理论和实用价值。X3D标准是web3d联盟提出的三维建模语言标准,其提供xml编码的编写格式,能完美地与web 2.0技术相结合,其应用推动了web3d在产品定制系统中发展。本文主要研究X3D技术在灯饰产品定制系统的应用,基于X3D的灯饰定制系统能够为客户提供产品的三维展示效果,并且能够实时的对产品进行定制。本文的主要研究内容有:首先,研究了X3D虚拟现实系统中的建模方法。使用三维建模软件3DS MAX构建灯饰各部件的三维模型,通过BSExport第三方插件将三维模型导出为VRML格式文件,在X3D.Studio大场景编辑器中编辑VRML模型,进行相关优化后保存为X3D文件。其次,分析了灯饰行业的行业特点,研究了如何将灯饰部件分解为几个主要组件,并设计出了合理的实体—关系表(E-R表);运用PowerDesigner进行业务分析,完成规范的数据库设计解决方案;应用Microsoft visio 2003完成定制流程图;最后使用MySQL数据库来完成后台数据库的设计。再次,研究系统中场景内部之间的交互以及场景与网页间的交互技术,使用JavaScript脚本语言对场景中的X3D模型各个参数进行修改和控制;使用PHP语言从MYSQL数据库中读取数据并将修改完的数据保存回去;基于JavaApplet实时渲染从服务器端传来的场景模型文件,在网页访问者的客户端逐帧、实时地显示3D图形。最后,应用Dreamweaver cs4、Fireworks cs4, flash17网页三剑客来制作网页、WampServer PHP开发环境来发布网站和最终构建出完整的系统。运行系统来验证展示功能,交互功能的实现情况。基于X3D的灯饰定制系统实现了动态地从数据库中生成X3D场景;使客户能与X3D场景进行实时交互;大大的提高了用户的定制体验和企业的产品设计效率。使用基于X3D技术构建的产品定制系统,可大大减少了企业产品设计的开销,满足了客户的个性化需要,势必促进企业的生产效率的提高以及生产成本的控制。本文提出的开发过程理论可作为基于其他web3d技术的三维虚拟产品定制系统的参考案例,并且文中X3D场景与网页实时交互技术可应用于X3D技术应用的许多领域,如3D游戏、三维虚拟社区和三维虚拟实验室等,这能大大地促进web3d技术的发展。