|  
 
【3d时代】三维电子商务平台开发揭秘 返回资讯列表

虚 拟现实技术已经发展多年了,但是真正在电子商务行业实际的操作中能够做好的,几乎没有。虚拟技术是三维技术的一种表现形式,但是三维电子商务平台是一定要 有网络技术的。也就是这套系统需要服务器+客户端的形式,当然在客户端的表现中有2种方式,一种是客户端,一种则是网页插件。

客户端一般是只从网站下载,至少几十M的资源,需要下载安装到电脑当中,独立联接服务器运行。而网页插件一般是几十K或几M,依托于浏览器运行。二 者之间的差别很大。三维客户端一般来说,用户的体验性会更好一些,配合引擎渲染会更加流畅一些,但是需要下载时间。而网页插件形式,体验效果比较差,但是 下载时间短。客户端的制作一般采用游戏或社区引擎来制作,而网页插件性质则一般基于Flash3D、虚拟现实等技术低层完成。具体采用什么样的技术手段, 每个公司情况和判断各不一样。

制作三维电子商务平台,首先要有一个规划。上面说的采用什么样的技术,实际上是基于目标用户的考虑来做的,对于项目采用怎样的技术做一个判断。用户 对体验性有很高的要求,那需要客户端技术来完成;用户需要快速的实现购买过程,对体验没什么要求,容忍一定时间的等待时间,则Web形式是一个最好的选 择。

接着就是需求设计,所谓需求就是三维电子商务平台的功能规划。比如说需要三维形象,需要换装功能。需要有个人资料,个人资料主要是保存和显示用户数 据信息。需要有购物车,购物车电子商务不可或缺的一部分,而且是最为核心的部分。购物车这样的功能,只是在界面上作显示还是要配合三维模型显示?这就需要 一个技术上的讨论。美术如何做商品模型?购物车中的物品如何摆放和显示等等。需要有聊天功能,也许还需要有视频语音聊天。聊天功能有哪些频道?有私人频 道,有房间频道还是公共频道?用户操作,支持鼠标+键盘还是一鼠走天下?界面设计风格是怎样的?如何精简用户主界中的按钮?按钮应该按照怎样的顺序进行摆 放等。

有了需求后,然后就是技术开发人员上的设计了。首先是程序设计,需要客户端、服务器、数据库等如何通讯,客户端包含哪些部分(资源、数据、逻辑、界 面、渲染、粒子、碰撞等)?服务器包含哪些部分(一般有房间服务器、逻辑服务器、登录服务器、场景服务器)?数据库都有哪些功能?(用户数据库、商品数据 库、订单数据库),是否需要编辑器?需要编辑器哪些功能?后台管理如何设计(用户管理、订单管理、商品管理、店铺管理等)?。然后就是美术设计,策划对总 量和风格的要求;对模型和贴图的要求,对制作上命名的要求等等。这些要求前期考虑的越多,后面的返工就会越少。前期策划\程序\美术一定要多碰碰,在项目 开发前期把一些可以预想碰到的困难和问题找出来,把各自的疑问通过互相讨论来了解和消化。

接着就进入到开发阶段。美术开始按照美术清单来分工和制作模型,程序按照程序设计框架来分工和编写代码。策划则继续完善策划案,更新策划,并且将新 的想法和设计及时的传达给开发人员,按照最新的需求来设计。当然一旦前期定稿了策划案后,后面的修改一般来说是小范围的,一些小细节上的修改。在这一期 间,会有市场人员的参与。

核心功能属于电子商务平台必须要有的。主要是注册流程、操作流程、展示方式、购买流程、搜索查看流程、支付流程。这几个流程是必不可少的,在开发阶 段这几个流程也是占用最多时间的。当然一个完善的三维电子商务平台一定需要有很好的后台作为支撑,很不少的编辑器作为前端的用户三维显示辅助。

项目开发有个开始和结束的周期,但是项目的制作后期则是需要一个确定的时间来确定项目第一个版本,我们成为DEMO版本。DEMO版本出来主要是为 了验证下团队的开发能力与项目的完成情况。需要按照一定的标准进行验收和测试。会有细节不完善,会有莫名其妙的错误,会有美术的贴图错误或丢失等等,但是 整个流程要走下来,这是很重要的。若整个流程走不下来,这样的DEMO就不能成为DEMO版本。

上一篇:【太平洋汽车网】第1虚拟商务在汽车行业的应用 | 下一篇:【3d时代】体验式电子商务-3d电子商务平台