一种交互式三维虚拟城市电子商务平台的实现方法技术

技术编号:4290902 阅读:367 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于虚拟现实技术的交互式三维虚拟城市电子商务平台的实现方法,提供了一种在网络上逼真展示三维店铺及三维物品的崭新方式。为用户提供了一个三维虚拟空间和实时交互为特征的虚拟现实,能够多方位的展现商品,充分表现出商品的特色与立体感,用户能够详细地查看商品的各种特征,提供给用户极大的观察空间和自由。其技术方案为:方法包括:通过对物品进行360°环绕拍摄得到的图像进行自动处理,生成逼真的物体三维展示的物品展示文件,通过3DSMax和AutoCAD、Photoshop等软件构建虚拟城市建筑物及三维店铺,通过java、flash?RIA(Rich?Internet?Application)技术实现一个可供用户浏览、交互的虚拟商城平台;采用Flash?3D技术和虚拟现实技术,把物品三维展示的文件嵌入到三维效果的店铺并把该文件嵌入进虚拟城市网页。本发明专利技术应用于电子商务技术领域,也是虚拟现实技术的范畴。

【技术实现步骤摘要】

本专利技术涉及,涉及虚拟全景展示和真实全景展示
,电子商务领域。
技术介绍
在以往电子商务网站中,信息展示手段往往局限于文字和图片,而文字和图片仅 能提供平面的效果,与实物均有一定的差距,从而妨碍了电子交易中消费者进行最终决策, 而虚拟现实技术的引入提高了电子商务的可行性。 而flash3D、虚拟现实技术在展示商品的应用目前都还比较浅。 (1)现在用于3D展示的产品,主要是客户通过相关渠道了解到专业的3D服务提供团队,然后,这些团队使用专业的摄影仪器和专业的摄影人员,对需展示的商品拍照,得到物品的全景照片,然后再通过flash as脚本语言,对拍出的图片进行读取和相应的操作处理,得到3D效果的商品展示。 (2)需要专业团队亲自来处理产品,比较麻烦,成本较高。 (3)特征物体偏移量的计算和抠图技术,目前基本上还处于实验阶段,在商业中的 应用比较少。
技术实现思路
本专利技术的目的是解决上述问题,其目的在于实现一般的用户用最普通的数码相机 用较简便的方法就能够动手制作3D效果的产品展示的方法。 (1)通过生成逼真的物体三维展示的物品展示文件 (2)构建虚拟城市建筑物及三维店铺,实现一个可供用户浏览、交互的虚拟商城平 台° (3)实现把商品360度显示的文件嵌入到三维仿真的城市、店铺中,使用户能够在 交互式的城市中浏览商品达成交易。 三维虚拟商场产品展示平台的应用有可能大幅度改善顾客在网上购买商品的经 历,显著提高电子商务的可行性。 为了实现上述功能,本专利技术采用的具体技术方案是 —种基于虚拟现实技术的交互式三维虚拟城市电子商务平台的实现包括以下步 骤 (1)本专利技术通过3DSMax和AutoCAD、Photoshop等软件构建虚拟城市建筑物,同时 制作道路、绿化等设施,进行整体的美化,渲染出图。 (2)使用3DsMax对三维虚拟城市建筑室内店铺制作,同时制作柜台、货架等店铺 内物件充实店铺,输出店铺动画展示JPG或者AVI格式文件。 (3)通过flex技术将提供的建筑物图片及店铺图片制作成flash文件,并将3D效 果的店铺flash嵌套到建筑楼宇的flash中。 (4)基于三维地图引擎实现城市地图的浏览和图形交互等功能。(5)通过JSP搭建用户管理后台,实现购买店铺、上传商品三维展示文件等日常店铺管理操作功能。 (6)本专利技术通过对物品进行360。环绕拍摄得到的图像进行自动处理,生成逼真 的物体三维展示的*. swf/*. gif/*. Java格式的物品展示文件 (7)采用Flash 3D技术和虚拟现实技术,把物品三维展示的*. swf/*. gif/*. Java 文件嵌入到三维效果的店铺并把该文件嵌入进虚拟城市网页。 作为优选的一种方案所述步骤(1)包括 (1. 1)使用AutoCAD软件进行虚拟城市的整体规划,规划内容有地块、绿化、河道、 道路等。按城市规划道路细分,主干道,次干道,高架,步行街,地铁,地下通道等。根据商品 的属性将城市规划成女装区、鞋帽区、数码区等不同的区域,每个区域有一个中心广场。且 区域的规划具有较好的可扩展性。 (1. 2)将AutoCAD中的规划文件导入到3dsMax软件中,生成地块。 (1. 3)地块生成完毕,渲染地块文件,拼合渲染文件,供后期制作2维地图,为后期制作拼合整体提供条件。 (1. 4)在3dsMax软件中,根据已经设定的原画和背景信息,进行三维模型的制作, 做到模型和原画吻合,和整个风格吻合. (1. 5)将建好的地块模型和建筑模型进行拼合处理,按照比例尺寸单独渲染出图。(1. 6)按照每个建筑模型的特点进行动画设置调整,进行动画渲染。(1. 7)对虚拟城市进行后期处理,包括绿化,河流,道路元素,山势等,按需求表现制作方式。 进一步在步骤(1. 4)中,建筑物的来源主要分成现实中的知名建筑物与设计人员 自行创建的建筑物这两种。对于现实中的知名建筑物主要是根据航拍图及照片。建筑物的 建模主要包括以下步骤首先在3dsMAX软件中根据建筑物的图片或者自行创建一个长方 体,然后然后进行划分,底部、广告牌、主墙面;然后对墙面和窗户进行划分;再进一步对对 窗户进行绘制,选中所有需要绘制窗户的墙面,对其进行插入操作,然后对窗户进行做适当 改变,同理制作出底部门面;最后加入门、底部等各种细节,最后完成一个建筑物的模型导 出建筑物TGA格式图片。 在步骤(1. 5)中队地块模型和建筑模型进行整合处理,渲染出图包括设置灯光的 位置、灯光的角度进行渲染,导出城市TGA格式的图片。 在步骤(1. 6)中对单个建筑模型进行动画制作,进行动画渲染包括对建筑动画材质设计及编辑、建筑动画灯光效果控制、调节摄像机视角和路径,设定动画关键帧进行建筑动画渲染,最后输出建筑物动画的系列JPG格式图片及AVI格式动画文件。 更进一步,在步骤(1.6)中,单个建筑物动画的整体设计是建筑物由小渐大,最后定格在建筑物的正面。 在步骤(1. 7)中,虚拟城市的后期处理包括在Photoshop软件中将由步骤(1. 5) 中的城市TGA格式文件进行拼装整合;再者铺上道路、河流、绿化等设施,并进行周边环境 的2D效果处理;然后对虚拟城市进行整体的光线、色彩的调整;最后虚拟城市规划和制作 部分完成,输出虚拟城市TGA格式图片。 作为优选的一种方案,步骤(2)的三维虚拟城市建筑室内商铺效果,同样使用 3dsMax制作。同时制作柜台等商铺内物件充实商铺,达到美化丰富商铺的室内效果。首先 使用AutoCAD软件进行商铺平面规划。然后在3dsMax软件中进行商铺的制作,按照前期的 平面规划制作模型。进一步对店铺模型设定好摄象机视角,打好灯光,进行渲染。再进一步 为了达到全方位浏览商铺及3D商品,调节摄象机路径,设定动画关键帧,进行动画渲染,输 出店铺动画的系列JPG格式或者AVI格式文件。 作为步骤(3),将步骤(1. 6)中的单个建筑物的动画系列JPG图片和步骤(2)中的 店铺动画系列jpg图片制作成flash,输出*. swf文件。并实现楼宇、店铺、货柜、商品flash 的嵌套展现。3D效果店铺的嵌套实现主要包括 (3. 1)preLoadingjiic :加载程序的进度条,用作加载主程序时的进度显示 (3.2)Loadingjiic :加载切换时的进度条,用作加载商厦、铺位中心、铺位、以及它们之间的切换时所用的进度显示。会提供多种模板供用户选择。 (3. 3)menujiic :菜单,flash程序的主菜单,用于flash的铺位之间,铺位和铺位中 心之间,以及返回商城展示的切换。会提供多种模板供用户选择。 (3. 4)malljiic :商城展示,用户所要展示的商品所在的商厦(按照步骤(1. 6)提供 的建筑物图片生成的一个展示的.swf文件),会提供多种商厦模板(.swf文件)供用户选 择。 (3. 5) shopCenterjnc :铺位中心,用于展示用户铺位列表,会提供多种模板(.swf 文件)供用户选择. (3.6)Shopjiic:铺位,用于展示用户的商品,会提供多种模板(.swf)文件供用户 选择。其中有二维图片展示和3d展示,二维展示就是直接导入图片进行展示,3d展示是导 入用户上传本文档来自技高网...

【技术保护点】
一种基于虚拟现实技术的交互式三维虚拟城市电子商务平台的实现方法,其特征在于(1)生成逼真的物体三维展示的物品展示文件(2)构建虚拟城市建筑物及三维店铺,实现一个可供用户浏览、交互的虚拟商城平台。(3)通过搭建网站,实现把商品360度显示的文件嵌入到三维仿真的城市、店铺中,使用户能够在交互式的城市中浏览商品达成交易。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨良海
申请(专利权)人:上海旺城网络科技有限公司
类型:发明
国别省市:31[中国|上海]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利