APP下载

基于Web 3D的产品虚拟展示技术研究

2018-04-03

山东农业工程学院学报 2018年6期
关键词:热区鼠标虚拟现实

(福州外语外贸学院 福建 福州 350008)

1.Web 3D虚拟现实技术简介

Web 3D虚拟现实技术是虚拟现实技术与网络技术的结合,也就是依托于虚拟现实技术建立三维产品模型,而后在网络平台上进行展示,用户可以通过人机界面操作产品的展示角度,从而更加全面的观察到产品的实际情况。同时,该技术该可以综合模拟产品的性能以及内部结构,从细节上而言,它可以展示出产品的颜色、材质、零件、内部构造等等,全面提升了用户的体验效果,接近于1:1的3D展示效果让用户犹如身临其境,可以从不同的方位、不同的距离,进行几乎等同于实际产品的操作或者使用体验。Web 3D虚拟现实技术最大限度的展示了产品的设计,并且通过互联网,解除了产品体验与销售的地域限制,它的受众可以是全球的消费者。[1]

2.几项主流的虚拟展示技术分析

2.1 VRML技术

Virtual Reality Modeling Language简称VRML,其代指的是一种描述互连网上交互式三维多媒体的标准文件格式。VRML技术下的产品展示效果逼真程度较低,产品的代入感也比较弱,与虚拟现实技术所提出的产品展示要求具有一定的差距,这主要是因为受到了目前网络传输能力以及网络客户端硬件水平低的影响。该项技术在教育、娱乐、电子商务以及工程等行业的应用比较广泛,因为以VRML技术为基础,可以建立不同级别的应用,较为全面的满足了不同层次用户的需求。

2.2 Cult3D技术

Cult3D技术主要包括两个部分,一部分用于编辑3D素材,另一部分则进行素材解读,该项技术的创新之处在于利用了现有的技术和编程语言,提高了图像的展示品质和展示速度。通过网络,可以快速的将产品传输并展示到每一个inter网用户手中。Cult 3D技术可以作为Web 3D技术的跨平台3D引擎,直接将3D模型传输到各个网页上,只要用户进行网络浏览,就可以观看到产品展示。Cult 3D技术下,文件小,产品展示的交互性强,展示效果也比较好,能够全面凸显产品的实际属性。该技术的应用有效的解决了当前网络传输能力低、网络硬件水平差的问题,能够近乎完美的呈现实际物品,用户只需要安装小容量的插件,便可以在网页上浏览到3D的产品图像,并进行放大、旋转和缩小等简单的产品体[2]。

2.3 JAVA技术

JAVA技术的优势主要在于操作简单、浏览方便,利用该技术可以非常方便的创建产品的三维模型以及场景展示,还可以虚拟三维空间,浏览产品图像无需安装任何插件,直接在网页或者浏览器上进行即可。该项技术的核心则是使用Applet将产品的三维图像嵌入到网页当中。

2.4 Quest 3D技术

Quest 3D是一个比较专业的虚拟现实软件系统,所制作的3D产品展示效果和展示场景几乎近似于实际场景,展示效果佳,逼真程度高。该软件系统使用优势大,无需占用太多的软件空间,所以也更加的平民化,节省了大量的系统资源。此外,该项技术的使用成本也更低,无需购买授权文件,使用方便快捷,功能也更加的多样化。不同于其它虚拟现实技术的是,Quest 3D技术用于虚拟三维产品不需要编写复杂的程序和逻辑语言、代码等,而是采用了逻辑的树形结果进行产品描述,所以一般的设计者也可以使用该系统进行产品展示效果制作。在硬件配置较低的条件下,Quest 3D技术依然可以建立高品质的产品3D展示图像,数据精简,运行要求也非常低,目前该项技术已经被许多行业所关注,并有所应用[3]。

3.web 3D虚拟现实技术在产品展示中的应用研究

3.1 产品的虚拟展示

对于产品的虚拟展示,首先可以在3DMAX环境下建立关于产品的三维模型,编辑产品材质,同时建立灯光与摄像机,而后将其以C3D格式输出;其次,使用Cult 3D技术中的动作面板,利用对象运动、声音等工具,建立产品的旋转、远近、大小、移动、声效以及功能等交互性能,最终以鼠标作为交互控制的载体。例如,针对产品的用户操作,建立不同的展示与控制目录,可以将旋转、远近调换、缩放等角度操作作为一个目录,添加鼠标控制球交互事件,而后连接到整个产品组件当中,针对产品的性能展示建立另一个目录,同样添加鼠标控制球交互事件,并连接到整个产品组件当,这样,用户就可以通过移动鼠标和点击鼠标进行产品体验,全方位的观看到产品的外表、内在,并体验其性能[4]。

3.2 产品的色彩展示

产品的实际设计情况不同,其颜色搭配也会有所不同,产品颜色作为其传达给用户的第一感觉,对于促成销售具有很大的作用,因此,操作者要尽可能的丰富备选颜色,除了现有产品之外,在交互界面上,用户可以切换自己喜欢的颜色,并查看到该色彩下产品的形态,做出最终的消费决定。在设计的时候,应尽量通过色彩曲线的调节,使得产品具有质感和立体感。产品的色彩定制较为简单,常用的方法有以下两种:

(1)热区贴图法。所谓热区贴图法就是将各种颜色的图片设置成不同的热区,通过控制热区贴图,就可以改变产品的颜色。具体操作如下:首先,在产品图表窗口中展开纹理节点,并找到原始3DSMAX中赋予产品的颜色纹理贴图;其次,双击原始贴图,弹出热区窗口,其中包含了很多其它的纹理贴图;将热点区域设置成与原图片相同大小,最终就可以生成新的色彩热区,添加用户喜欢的颜色,便于切换产品色彩。为了便于操作,可以在事件规划窗口添加切换热区的标签动作,这样一般用户就可以非常轻易的切换产品的颜色。

(2)加入Java动作脚本。Cult 3D技术下,利用Java Script可以建立产品外表和性能控制,通过事件来调用,实现先进的用户体现。Java Action Script属于Java类型,是经过编译的程序,Java动作脚本在网络产品三维场景交互控制中属于核心部分,也是JAS工具集的一部分。在执行颜色切换时,可以直接利用JAS脚本执行该操作,主要的操作方法有两种,分别是改变材质贴图颜色和改变贴图。例如在固定的脚本程序中以改变颜色来执行产品色彩的变化,只需要在脚本程序中输入对应颜色的数字代码即可,应用非常简单。

3.3 产品的形态展示

在产品营销中,产品形态对用户消费决定的影响十分明显,因此,利用web 3D技术展示产品时,应当着重考虑产品的展示形态。例如,在汽车的虚拟展示设计中,不同的用户对于产品形态有着不同的追求,企业便可以将同一系列产品的零件进行相互更换,但前提是必须要保证零件的通用性和标准性,而在其它产品的虚拟展示设计中,也可以采用同样的方法展示产品的不同形态,满足不同消费者的需求。实现形态转换的方法有两种,分别是:

(1)通过消除和显示实现形态转换。在利用web 3D技术建模的时,可以在同一位置叠放多个不同形态的组件,展示时,仅显示其中一个组件,用户则通过点击组件位置,界面会显示出多个不同组件以供选择,选中要更替的组件,该组件就会显示在产品当中,同时其它组件被消除隐形。

(2)热区贴图方法。除了应用在色彩切换上,热区贴图同样也可以用于产品的形态切换。其应用主要是通过将不同的组件设置成不同的热区贴图,只要简单的更换热区贴图就可以实现产品形态的切换。

3.4 产品的功能展示

一般来说,同一系列产品的性能是有差异的,因此,在虚拟的产品展示中,还需要可以进行不同性能的切换和展示。产品性能与产品形态相关,功能的切换和展示可以直接连接到不同产品的形态组件上,只要用户切换了产品形态,界面就可以展示对应的产品性能。

4.结束语

基于web 3D的产品虚拟展示技术目前还有很多项目处于研究开发阶段,随着经济需求的变化和科学技术的发展,这项技术将会被更加广泛的应用在社会生产和生活当中。未来,该项技术会着力向着平民化方向发展,将科技不断的深入到人民群众当中,服务于大众。

猜你喜欢

热区鼠标虚拟现实
不忘初心继往开来谱写热作新篇章
——《热区特色农业产业发展与关键技术专刊》刊首语
Progress in Neural NLP: Modeling, Learning, and Reasoning
REALITY BITES
风口上的虚拟现实
区域活动中“冷区”向“热区”的转变
虚拟现实技术向科幻小说借灵感
定向退火条件下柱状晶形成及连续扩展的相场模拟
浅谈虚拟现实
运用Actions语句实现Flash中的热区交互
45岁的鼠标