李济 张智超 赵贝贝
摘要摘要:随着科技的进步,虚拟平台在电子商务领域的应用有了飞速发展。介绍了Unity3D和UE4引擎各自的优缺点,通过两个应用实例展示了Unity3D平台在虚拟三维产品展示中的应用,给出了产品的个性化定制和产品三维虚拟展示的实现方法,分析了电子商务三维产品展示的优点,展望了虚拟三维产品展示在未来的巨大应用潜力。
关键词关键词:Unity3D;三维虚拟展示;电子商务;个性化定制
DOIDOI:10.11907/rjdk.171005
中图分类号:TP319
文献标识码:A文章编号文章编号:16727800(2017)05013802
0引言
随着电子商务的快速发展,电子商务1.0已无法满足消费者日益增强的个性化需求,以用户为中心的个性化定制服务已经成为电子商务2.0[1]的发展趋势,三维产品虚拟展示方法将广泛应用于各种产品的电子商务和网络定制领域。对于用户,该方法将传统制造业与互联网相结合,所见即所得,借助虚拟现实技术实现客户个性化需求实时三维虚拟展示,使用户全方位多角度地欣赏自己定制的产品;对于厂商,该方法能真实反映客户需求,并快速确认产品需求,高效实现订单模块化,真正实现互联网+产品个性化定制销售。现有产品网络定制系统大多是展示产品照片或者图像软件中绘制的产品效果图片,展示效果单一,缺乏与客户的互动。如何实现产品的定制化生产及交互式的三维虚拟展示,成为电子商务未来产品展示研究的关键问题之一。
1平台开发
在虚拟现实(Virtual Reality,简称为VR)大热的今天,主流的开发引擎主要有两款,分别是Unity3D和UE4(Unreal Engine 4)。
UE4是Epic Games公司发布的游戏引擎,是目前世界最知名、授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。UE4因其画面效果达到3A游戏水准,引擎免费开源,强大的材质编辑器和齐全的插件等优点获得了广大游戏开发者的喜爱。但同时,需要用C++进行2次开发,大大提高了初学者进入门槛,切换平台需要编译几千到上万个Shader,安装、调试和打包不方便,太过耗时。
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。相比于UE4,Unity3D的优势是简单易上手、跨平台发布简单(一次开发多平台发布)、引擎免费、网上资源较多,操作者并不需要太多的知识储备就可以开发出较为完善的应用。此外,它如同UE4一样可以为模型提供材质、场景、灯光等支持。
电子商务中的三维产品展示大多为固定场景,对于光影画面的要求并不高,因此具有资源丰富、开发周期短、效率高等優点的Unity3D引擎成为开发平台的首选。
2平台与电子商务结合
电子商务主要实现在网页或者移动端浏览商品信息,包括外形、功能、大小尺寸等。Unity3D平台在电子商务领域的应用主要分为两个功能模块:①产品的交互式个性化定制;②产品的三维虚拟展示[2]。
2.1产品个性化定制
产品的三维模型可以通过Maya、3DMax等建模工具完成。在创建模型的过程中,将模型划分出特有模块,以此来实现不同模块相互组装,相比为每一个产品创建一个模型,此方法成本低,而且可以实现用户自行拼接模块,实现真正意义上的产品个性定制。
例如:对于客户,陶瓷制品(杯子)个性化定制将杯子分为样式、整体釉色、贴图区域选择(用户可自行上传图片)这三大模块,以供用户实现产品的个性定制。然后将Unity3D生成为Web插件,发布在网站中,供用户自行访问、定制、下单,如图1所示。形成订单后厂商将产品邮寄到用户地址,完成一次完整的网上购物流程。
对于开发者,图2中的陶瓷制品(杯子)个性化定制将杯子分为ba、Bmap(BmapB、BmapS)、body、Fmap这4个模块来实现产品的个性化定制,这4个模块分别表示杯子的杯把、杯底(外大圈、内小圈)、杯体、用户贴图区域。通过改变不同模块的贴图实现更改杯子整体釉色、个性贴图、杯底logo、更换杯把等功能。
2.2产品三维虚拟展示
将在建模工具中建好的模型添加到Unity3D工程中,布置灯光、场景,编写交互脚本。交互包括放大、缩小、旋转、灯光强弱、视角切换等。最终,发布成各平台上的应用,进行三维虚拟展示。用户在进行操作时,通过界面控制基础动作(单击按钮、拖拽等操作),获取全方位的浏览观赏,并通过交互性高级动作更深入地了解所展示产品的信息[3]。
例如:陶瓷制品(杯子)的场景布置,现将建好的模型导入到Unity3D工程场景中,然后加入摄像头(用户视角)、灯光(这里用3个光源营造更好的展示效果)、幕布等完成场景布置,如图3所示。
因Unity3D平台的便捷性,西服的个性化定制平台只需要进行一次开发,就可以发布成PC端和Android端,如图4、图5所示。
2.3电子商务三维产品展示优点
电子商务三维产品展示相比于传统的图片、Flash、视频展示,具有更强的交互性、体验性和趣味性[4]。
电子商务三维产品展示可以将同一模型放置在不同的场景里,通过不同的灯光、背景、颜色搭配来使用户更好地欣赏产品。例如:在客户购买泳衣时,可以将场景切换成海边的沙滩上,通过强烈的太阳光来欣赏泳衣的全貌。或是将自己特定的照片或Logo放置在所要购买的特定区域内。如图6所示的陶瓷制品(杯子)个性定制,以及图4、图5中的西服定制系统已经实现了用户通过触屏旋转自己将要购买的商品,并且可以更换不同的颜色、面料、纽扣,甚至可以将自己的照片、全家福放到商品的特定位置。