交互式多媒体软件的设计与开发研究
交互式多媒体软件是多媒体技术不断发展和进步的标志,是虚拟技术下的杰出产物,在很多领域都有着巨大的影响力,特别是在商业领域和教学领域,发挥的作用日益突出。本文从交互式多媒体的概述入手,让读者对这个软件有整体的了解,再以摄像机交互演示软件为范例,探讨基于Virtools下的设计和软件开发交互式多媒体软件的方法。
1 概述
交互式多媒体软件是一中运行较为复杂的软件。它需要在多个软件和硬件平台的支撑下,才能够将文本信息、图形信息以及图像等多种形式的信息进行比较科学合理的整合,这样才能形成双向交互功能强大的软件产品。交互性是交互式多媒体软件最本质的特征,这一突出的特征具有重要作用,它能够使用户信息接收的地位改变,由原来的被动者变成主动者,用户可以控制信息的流向和速度,满足用户参与信息接收的过程,也体现了用户的主体性,用户在使用软件产品时能够得到参与互动的体验。交互式多媒体软件的另一个重要特征是非线性,是指交互式多媒体软件没有线性的约束,用户可以根据个人情况接收信息,想了解什么,先了解什么,都由用户决定,使信息获取方式更加灵活。随着交互式多媒体软件的应用范围扩大,教育教学、电子出版以及商业展示等领域也渗透了这种软件,而其中教育教学领域的交互式多媒体软件运用是最为成熟的。交互式多媒体制作的课件,交互式教学平台的运用,使得交互式多媒体软件成为了辅助教学和远程教育的重要工具。在商业展示领悟,传统的利用实物图片或者视频的方式进行产品展示,这样的画面虽然真实,但消费者无法透过图片了解产品,也无法了解产品是否符合自身需求,这样的产品展示方式已然不满足发展的需求,而交互式多媒体软件的出现,打破了这一种场面,因为利用交互式多媒体软件,用户可以根据个人意愿了解产品的细节,激发用户的购买欲望。
2 设计
交互式多媒体软件的设计,美观是要考虑的因素之一,但不能只考虑美观,那样只会华而不实,更重要的界面组件与布局的设计,要能够保证交互行为顺利进行。就软件设计而言,交互的界面不应过于花哨,尽量简洁大方,不要因为美观而影响使用,带入很多不必要的干扰信息,严重的会造成界面污染。对于软件进行内容设计之前,要对产品针对的消费人群进行调查研究,这样才能使设计的内容具有很强的针对性。摄像机交互演示软件具有很多功能,一方面它能够在教育领域作为摄像机学习的虚拟器材,另一方面,一种新型的摄像机在面世之前,要进行产品展示和用户体验,这时摄像机交互演示软件就能作为展示的工具。因此,这类软件的用户主要是一些摄像机的初学者和一些想要购买准备上市的摄像机的潜在消费者。通过软件,这些用户能够对摄像机产品的结构、功能进行了解,并进行虚拟操作,因而,该软件产品设计使,不仅要有结构和功能的介绍,还要带给用户虚拟操作的体验。三维模型是交互式多媒体软件的核心,其真实性与精细的程度对软件的整体效果和软件给用户带去的体验有直接的影响。因而,在软件设计时,这一部分的精细程度是考虑重点,要保证每一个细节的完美,这样才能给用户更真实的视觉感受,满足他们的探究欲望。交互是交互式多媒体软件的重点,交互功能是设计的关键。例如在摄像机交互演示软件的设计中,重点是要让用户了解产品的结构和功能,并能够带来操作体验。具体设计有如下步骤,通过键盘移动、旋转和缩放摄像机,实现摄像机结构的全方位展示。通过鼠标移动功能,介绍摄像机部件的名称和使用的方法,让用户对摄像机部件功能有所了解。通过鼠标点击功能,不仅可以对摄像机LCD显示器或镜头盖进行打开或关闭操作,还可以对其他部件进行操作,这一功能使用户能够对摄像机进行基本的运用,使消费者能够购买到符合自身需要的商品。
3 开发
3.1 开发平台
Maya是世界顶级的三维动画软件,它不仅能够提供完美的三维建模,还具有动画、特效以及渲染功能。Maya主要建模方式有三种,分别是Nurbs、Polygon和细分建模,方便不同建模习惯的开发者。例如摄像机模型的设计,利用Polygon可以保证精细程度,操作也比较简单。Virtools是三维开发的虚拟现实软件。它不需要代码编写,可以利用鼠标拖放实现交互,解决了开发软件难的问题。
3.2 建立模型
摄像机拥有一个看似复杂的结构,但只要掌握它结构的特点,在建模过程中分解成小的部分,建模就会变得简单。在部件制作中,可以先做规则部件,不规则部件可由规则部件加工而成。所有部件完成后,要进行部件组合,最后组接在一起。摄像机模型建成后,还需要根据每个部件的材质特点进行属性编辑,例如机身材质为亚光塑料,镜头属玻璃材质,部件的材质特点要求的色调、亮度和反射率是不同的,因而要在属性中对应编辑。才能将部件材质特点表现出来。此外,部件纹理的添加也不能忽视。首先要导出需要贴图的部件,利用专业软件进行展UV,将得到的新物体重新放入模型取代同一物体,其次,可以确定部件的UV坐标,将坐标导入Photoshop软件中,绘制物体表面特征和细节。最后,将绘制好的纹理贴图给予该物体。这样才能是材质具有纹理的效果,充分展示材质特点,赋予模型真实感和立体感。
3.3 实现交互
利用软件设计好模型之后,就要实现其交互的功能。实现交互功能要运用到很多的BB,BB安装之后,我们可以利用键盘按键或者是鼠标光标对模型进行操作,通过按键实现模型的移动、旋转和缩放,缩放过程中还可以控制速度。通过将鼠标的光标移到模型的部件位置,可以查看部件的简介和使用方式,此外,还可以利用鼠标点击功能,控制LCD显示器和镜头盖的开关,安装或者卸载电池过P2卡。可见,软件设计好以后,用户就可以通过鼠标和键盘进行产品了解和虚拟操作。此外,交互式多媒体软件的发布有两种方式,一是以·vmo格式保存,以·html格式导出,这种方式需要安装播放插件,而且只能以网页形式使用;另一种是利用Virtools Make Exe插件进行格式转换,并制作成客户端,安装在计算机中即可使用。
4 结语
交互式多媒体软件在各个领域的应用日益广泛,用户对软件的要求越来越高,不仅追求界面设计的个性化,还要求信息以多种方式呈现,人机之间的交互要更为艺术化。同时,交互式多媒体软件设计的理论和运用理论不断成熟,软件设计的工具也将呈现多样化趋势。总之,随着科技的发展,交互式多媒体软件也将不断完善,更能满足用户的需求。
作者:陈苹 来源:电子技术与软件工程 2016年10期