虚拟商品三维展示系统的设计
[摘 要] 针对 目前 电子 商务中 网络 商品展示方面的不足,对虚拟三维模型进行了 研
究 。设计了一个适合网络商品三维展示的模型,研究了三维商品模型及网络化展示的关
键技术。
[关键词] 虚拟现实 VRML 三维展示
一、引 言
目前,电子商务网站商品的展示是通过文字和二维图像方式进行,客户不能像在实体
店里一样对商品进行多角度的观察和了解,这在很大程度上阻碍了网上交易的实现。
虚拟现实利用电脑模拟产生一个三度空间的虚拟世界,提供使用者关于视觉、听觉、
触觉等感官的模拟,让使用者如同身临其境一般,可以及时、没有限制地观察三度空间内
的对象。通过 VRML 可实现在电子商务网站中对商品的三维展示,给消费者提供了自由的
观察空间和互操作性,激发客户的购买欲望,提高成交率。
二、商品三维模型建模
VRML(Virtual Reality Modeling Language,虚拟现实建模语言)是一种用于建立真实
世界的场景模型或虚拟三维世界的场景建模语言。作为第二代 Web 语言的 VRML,突破了
网页的平面结构,改变了 WWW 上单调、交互性差的弱点,将人的行为作为浏览的主题,
所有的表现都随操作者行为的改变而改变。
2.三维建模
通过 VRML 建模语言创建出虚拟商品模型。根据商品的特征,用基本几何节点、
PointSet 节点、IndexedLineSet 节点、IndexedFaceSet 节点,并结合挤出 Extrusion 节点
,可实现商品的三维几何模型。对于相对复杂的商品,还可使用原型机制实现各部分模型
的创建和拼接。
对于电子商务网站中,复杂而多变的商品模型,较有效的处理 方法 还是使用专业的
三维设计软件,如 Rhino、3DMAX、Pro/ENGINEER、AUTOCAD 等。首先,使用三维设计
软件将商品的三维模型设计出来;然后,将三维模型导出为 VRML 的文件。例如,在
3DMAX 中设计完三维模型后,执行文件菜单下的“导出”菜单项命令,在导出的文件选择为
VRML(.wr1)即可。
三、三维展示系统的设计及实现
1.展示系统的生成流
首先,通过三维设计软件制作出商品的三维模型;然后,将三维模型导出为 VRML 文
件,并调整商品的外观效果;最后,完成 VRML 脚本在网页中的嵌入,完成虚拟商务的发
布。
当用户在客户端浏览含有三维商品的网页时,系统会自动下载一个 VRML 播放器,如
Cosmo Player,并在客户端安装运行。此后,用户即可看到三维虚拟商品,并可通过
VRML 浏览器提供的操作按钮与三维商品进行交互。
2.展示系统的构成
(1)客户端子系统
包括 Web 浏览器和 VRML 浏览器插件两部分。Web 浏览器完成对网页的解释和执行
,将结果现实给用户;VRML 插件完成对 VRML 文件的语法 分析 、解释和执行,完成三
维场景的生成和显示。使得用户能够在二维网页中实现三维商品查看和操作。
(2)服务器端子系统
包括模型的 VRML 文件、商品的查询、管理和发布,以及 VRML 浏览器插件的下载。
其中,VRML 文件由三维设计软件生成的商品模型导出得到,并根据实际显示效果进行调
整,包括灯光、材质、路由等处理。数据库系统完成商品相关数据的存储。商品的查询、
管理和发布功能,则由动态网页模块完成。
四、结束语
针对用户对 网络 上商品的展示缺乏真实感这一 问题 ,展开对虚拟三维商品模型在网
络中的展示技术的 研究 。通过三维软件对商品进行建模,并利用虚拟现实中的 VRML 技
术实现三维商品模型在网络上的发布。既克服了二维展示的缺陷,又发挥了三维交互展示
的效果。该 方法 具有良好的展示效果,对第二代 WEB 下的 电子 商务 应用 有很好的应
用价值。
参考 文献 :
[1]段新昱:虚拟现实基础与 VRML 编程[M].北京:高等 教育 出版社,2004
[2]王朝晖:电子商务中的虚拟现实技术应用[J].信息技术,2006,(11)
[3],[EB/OL]