




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.1多媒体应用的开发步骤3.2多媒体应用的基本设计原则3.3多媒体素材制作工具软件3.4多媒体应用的开发系统本章小结练习三3.1多媒体应用的开发步骤应用软件是一个与电脑相关、针对某种应用目的所撰写的软件,如操作系统上常见的网页浏览器、图像软件、排版软件等。目前许多多媒体作品使用光盘发行,以后将更多地使用网络发行。项目是为完成某一独特的产品或服务所做的一次性努力。一次性是指项目有一个结束日期。独特意味着项目的最终结果与其他组织的职能的结果不同。目前,多媒体应用最主要的领域是广告和教学,另外网上应用也很多。利用多媒体网页,商家可以将广告变成有声有画的互动形式,在吸引更多的用户之余,也能够在同一时间内向准买家提供更多商品的消息。利用多媒体作教学用途,除了可以增加自学过程的互动性外,更可以引起学生的学习兴趣,及利用视觉、听觉及触觉三方面的反馈来增强学生对知识的吸收。
对于多媒体应用的开发,可以借鉴软件工程上的通用开发方法,然后结合多媒体应用的具体情况来确定多媒体的开发步骤。3.1.1多媒体应用的开发方法
多媒体应用的开发从程序设计的角度看仍属计算机应用软件开发的范畴,因此可借鉴软件工程的开发方法进行。软件工程是一种用系统的、有规则的、定量的方法来开发、使用和维护软件的过程。这一过程被称为软件开发生命周期。应用最广泛的开发模型是瀑布模型,如图3-1所示。瀑布模型最大的优点在于两个方面:
(1)便于控制开发的复杂性;
(2)便于验证程序的正确性。
其缺点在于它是文档驱动的,即每个步骤要求有相应的文档。因此,它太强调规格说明,设计者在早期就必须设计出每个细节,需增加交互性和互动性;需求规格说明文档的编写不仅费力,且一致性、充分性和完整性不能保证。鉴于瀑布开发模型的缺点,又提出了螺旋式生命周期模型,如图3-2所示。采用螺旋生命周期模型开发多媒体应用系统的步骤简单归纳如下:
(1)依据目标问题通过面谈调研获得用户需求;
(2)基于此需求分析快速设计一个应用原型;
(3)将原型交给最终用户使用;
(4)利用最终用户的反馈更改用户需求;
(5)根据新的用户需求建立下一个原型;
(6)重复上述过程,直到该应用软件完成。
从第(1)步到第(5)步便是一个版本,从第(6)步可构成循环,整个生命周期便是一个不断革新的原型,每一个原型都有同一系统的设计流程。图3-1软件工程中的瀑布模型
图3-2螺旋式软件开发生命周期螺旋式生命周期模型与瀑布模型的区别是:以演示代替传统文档说明方式;非常适合逻辑问题与动态展示的多媒体设计。它的优点是:开发周期短,效率高;软件产品的可重用性、移植性好;版本升级方便。
采用螺旋生命周期模型时可配合面向对象的程序设计方法,这对于开发多媒体应用设计有十分积极的作用。关于结构分析和设计与面向对象设计在此不再多述,可以参考相关程序设计方法。3.1.2多媒体应用的开发步骤
多媒体应用的开发既要考虑应用程序和项目的一般性方法和步骤,也要考虑多媒体自己的特点。多媒体应用的开发步骤可以划分为五个阶段:需求分析、结构设计、素材制作、编码与集成、测试与发布。在介绍的过程中,将以生活中“做菜”的例子来比喻多媒体应用的开发步骤,具体如图3-3所示。图3-3多媒体应用开发步骤及类比
1.需求分析
需求分析的具体任务是将用户对应用系统的全部需求用“需求规格说明”文档准确地描述出来。多媒体应用的需求分析显然不同于普通的应用程序,因此需求分析要另辟新径。在用户需求提出后,设计人员要不断地探索酝酿,逐步深入认识问题。这一过程可粗略分为四步进行:
(1)问题的思考。根据用户提出的需求,从各种角度来分析问题,以期获得各种不同的结论。
(2)列出解决问题的可能的各种策略。实现一个应用系统设计,应从多方面来考虑,这样可采用多种策略找出解决方法。常用的策略有:
①分层法:将大系统划分为树形结构的层次系统,自顶向下逐步细化划分系统,自底向上逐个解决问题。
②分段法:将整个问题分成几段,分别处理,最后集成。
③核心扩展:把系统中最为核心的部分确定后,从该处入手扩展到各有关部分,直到全部解决。
(3)评估各种方案的可行性。将方案与用户需求互相对照并列出,针对方案中的各个问题与相关的专业人员分析讨论,确定方案的可行性。
(4)找出最佳方案。在对各种方案进行评定时,应请用户来判断这些方案的正确性,并在正确的方案中找出有创意的可行的方案。要做一个多媒体软件,首先要明确创作软件的目的是什么;在此基础上,详细确定创作的内容。这一步与具体的应用相关,对于不同的应用目的往往会有不同的表现手法,所需要的多媒体内容也不尽相同,解决方案也会有所不同。因此,一定要明确需求和目的,把握主题,设计方案完成后的最终结果与最初的需求相吻合;同时还要考虑方案的可行性与实现效果,即所需的多媒体素材是否符合此应用,是否能方便地获取,设计的表现手法能否充分体现多媒体应用的目的,是否能为目标对象或客户所认可。这一步骤好比做菜一样,首先要明确做什么菜,即需求和目标;有很多备选的菜可做,哪种才是符合客户需求的。只有符合客户需要的才是好的,否则即使做出的菜有再特别的口味,倘若客户根本不爱吃甚至过敏,那也是白做了那道菜。
2.结构设计
结构设计包括两个部分,即总体的初步的设计和详细的针对各部分的设计,如图3-4所示。下面就从这两个方面来介绍一个多媒体应用的设计。图3-4结构设计的主要内容
1)总体设计
应用系统设计的目标是决定如何构造应用系统。多媒体应用系统必须将交互的概念融于项目的设计之中,而后确定组织结构是线性、层次还是网状链结,然后着手脚本设计,绘制插图,选择屏幕样板和定型样本。通常,结构设计中要确定如下内容:
(1)目录主题,即项目的入口点。目录主题应体现出良好的设计,它同时设定了其他主题内容,所以应以整个项目为一体,形成一致而有远见的设计。目录主题将是整个系统的查询中心。
(2)层次结构和操作顺序。要建立每个问题相关主题的层次关系及其对项目显示信息顺序的影响。许多时候,信息所表示的是前一屏幕的后续部分而不是其他层的信息内容,故此时需建立其操作顺序,使用户更好地理解内容。
(3)交叉跳转的确定。编程实现多媒体应用的交叉跳转可通过相应的转移语句实现。在使用多媒体创作工具时,使用主题词或图标作为跳转区,并指定要转向的主题,这样可将相关主题连接起来。交叉跳转功能需慎重使用,大量跳转能方便用户随意浏览信息;但会使查找过于复杂,而且要花费许多时间对跳转进行检测以确保跳转正确性,这将带来编程和集成上的复杂性。
2)详细设计
和出版书籍一样,确保多媒体设计具有一致的内部设计很重要,即屏幕画面、字体和字型的一致,各种媒体元素的融合和整体性。通常要考虑如下几项设计标准:
(1)主题设计。当把表现的内容分为多个相互独立的主题或屏幕时,应当使声音、内容和信息的广度保持一致的形式。例如,用户可决定是要在一个主题中移动屏幕的方法来阅读信息,还是限制每个主题的信息量使其在标准窗口中显示。
(2)字体使用。选择文本字体是保证项目易读性和美观的重要因素。虽然Windows提供了灵活的选择字型、字体大小和字体颜色的功能,但字体选择不当或设计不一致,将会造成信息内容的损失或影响学习效果。
(3)声音的运用。声音的运用要注意内容易懂,音量不可过大或过小,并与其他声音采样在质量上保持一致。设计人员要花时间理解与之相关的问题,并判定相应的规则。
(4)图像和动画的使用。选用图像时,一定要在设计标准中说明其用途;同时要说明图像如何显示及其位置,是否需要边框,颜色数、尺寸大小及其他因素。所采用的动画一定要突出效果。在开发应用系统之前需制定高质量的设计标准,这需要花费一定时间。但按照精心制定的标准工作,不仅会使项目的外观更好,也使它更易于使用和推广。在这一步中,要充分发挥多媒体应用中各专业人员的特点,群策群力,利用好各种资源,制定出详尽的、可行的、高质量的实行计划和分工。这对于以后的每一步效率的提高有十分积极的指导
作用。
这一步好比做菜中确定要做什么菜之后,然后确定菜的原料、烹调的方法以及合适的炊具,相当于拟定一份菜谱。选用什么原料经过如何的烹调步骤(包括了详细的烹调人员的动作和烹调方法),应该能做成某道菜,而这道菜就是所需要的口味。
3.素材制作
多媒体应用中需要大量的多媒体素材,这是它与其他应用程序或软件最大的不同。根据设计要求搜集所需的素材,多媒体素材的收集还要利用平时的积累(如好的图片、好的音乐等)。目前,有许多工具可以对已采集到的素材进行加工。主要素材类型包括文本、图形、图像、动画、音频和视频等,如图3-5所示。图3-5各种素材的准备由于多媒体创作中涉及的媒体形式众多,且数据量大,制作的工具和方法也较多,因此素材的采集与制作可由许多人分工合作。但无论文本录入、图像扫描、声音和视频信号采集处理等,均要经过多道工序才可能纳入集成制作。各种媒体素材的具体制作方法将在本章3.3节中介绍。比如,Adobe公司的PhotoShop软件用于图形图像加工,可进行各种效果处理、美术字处理、色彩空间变换及格式文件转换等。可利用Windows自带的录音机程序,生成简单的波形音频文件,还可以利用专门的音频处理软件(如CoolEdit软件),实现截取、复制、粘贴、合并、改变音量和播放速度等音频编辑。Adobe公司的Premiere软件可用于视频编辑,能将多幅静态画面连续并配音,生成.AVI、.MOV、.FLC等多种视频格式的文件。AutoDesk公司的3DStudio软件可用于三维动画制作,生成.AVI格式的Windows视频软件。这一步骤在做菜中,相当于准备好需要的原料,比如青菜、肉类等。但这并不是简单的收集,还包括了加工。并不是任何材料都可以用来完成目标多媒体应用,应注意选材和加工。这方面通常要结合具体的应用,才能达到最好的效果。
4.编码与集成
准备好素材后,就可以利用素材集成工具(如后面将要介绍的Authorware软件,以及本书重点介绍的VisualBasic)把所有的素材集成到一个整体中去,并加上一些用户交互的特征。所有的多媒体数据根据脚本设计进行编程连接,或选用创作工具实现集成、连接、编排与组合,从而构造出多媒体应用系统。多媒体应用系统制作任务是应用系统最后生成的过程。
选择多媒体集成工具时,应尽量采用支持较多类型多媒体的多功能软件。目前的多媒体应用系统开发工具可分为两大类:基于语言的编程开发平台和基于集成制作的创作工具。许多多媒体或超媒体创作工具实际是对已加工好的素材进行最后的处理与合成,即是集成制作工具。集成制作应尽量采用快速原型法,即在创意的同时或创意基本完成之时,就先采用少量最典型的素材,对交互性进行“模拟”制作,而全面制作必须在模拟原型获得确认后再进行。目前常用的基于集成制作的创作工具有洪图、方正奥思、Director、Authorware等。其中,Macromedia公司的Authorware是一种面向对象的、以图标流程线逻辑编辑为主导、函数变量为辅助,以动态连接库为扩展机制的“无须编程”的多媒体工具软件,它使得非专业人员可以非常快速的掌握而编制出自己的多媒体软件。若要开发有创新的应用系统,就不必为创作工具的局限性所控制。本教材针对的是具备一定编程经历的人员,而VB具有的强大的功能和灵活性及其可视化的编程环境可以使之适应众多的需求。因此,本书的重点在于介绍VisualBasic多媒体应用设计,它的灵活性要强于集成制作工具,用户有更多的控制权。在后续的章节中,将从不同应用侧面以实例的方式介绍多媒体应用技术。这一步在炒菜中,就是按照设定的菜谱把所有的原料做成一道美味佳肴。这是整个过程中最重要的部分,也是最难的部分,是最具技术含量的部分。如同要提高炒菜的技术就是要积累许多炒菜的经验,熟能生巧,才能炒出好吃的菜一样,多媒体应用的开发也需要不断地积累经验。一方面,它有程序设计的部分,需要素材集成或编程过程能完整、正确地体现多媒体应用的目标;另一方面,它有多媒体的部分,需要多媒体的知识做支撑。对于一个较大的应用,这个步骤不是一个人能应付的,这就涉及到了多人的团队项目开发,在下一节中将介绍这方面的内容。
5.测试与发布
无论是采用编程环境,还是采用创作工具,在集成完所有的素材或者通过编程后,就得到了一个多媒体应用。当完成一个多媒体系统设计后,一定要进行系统测试,其目的是发现程序中的错误、功能中的缺陷等。测试工作实际上从系统设计一开始就进行,每个模块都要经过单元测试、功能测试,模块连接后要进行总体功能测试。对软件程序模块的测试方法有许多,最通用、最简单的方法是“走代码”的方法,对有逻辑分支的部分,每个分支均至少走过一遍来检查错误,并记录下来,而对模块功能测试则按设计目标要求逐项检查。对可执行的版本测试、修改后,形成了一个可用的版本,即可投入试用。在应用中应不断地清除错误,强化软件的可用性、可靠性及功能。经过试用一段时间后,可进行商品化包装,以便发布。发行后交付用户使用,要注意维护,以延长系统的生命周期。在软件发行后,更进一步的测试还应继续进行。这些测试应包括可靠性、可维护性、可修改性、效率及可用性等。可靠性指的是程序所执行的和所预期的结果一样,而且前一次与后一次执行的结果相同。可维护性是指如果其中某一部分有错误发生时,可以很容易地将之更改过来。可修改性是指系统可以适应新的环境,可随时增减、改变其中的功能。效率是指程序执行时不会使用过多的资源或时间。可用性是指一项产品可以满足用户执行其想要完成的工作。可用性应最先测试,并要与用户配合进行。通常的测试方法是:(1)用户实测;(2)在多种应用环境下,进行实地观测;(3)请专家评估;(4)问卷与访谈。经过上述应用测试,可进行用户满意度分析,进而详细整理和去除影响用户满意的因素。
这一步在做菜中,就是菜做完了还要先尝一尝,口味合适才能拿出去招待客人。当然,并不是自己满意了的作品就符合别人的口味,因此更重要的是站在用户的角度,考虑用户或目标对象的感受才能做出令人满意的作品。虽然通用的软件工程和程序设计方法以及某些具体多媒体软件(比如CAI课件)对多媒体应用的开发有较大的启发,但多媒体应用开发有自己的特点。多媒体应用程序制作是一项综合性的系统工程,它不仅包括软件设计的各种技术和技巧,还必须兼有声音影视制作技术,同时还涉及到各应用领域的知识处理,人工智能等多方面的技术。因此,对多媒体应用程序设计人员提出了较高的要求,关于多媒体应用的开发人员将在3.2节中介绍。除了上述的一般开发步骤外,多媒体应用开发的更多特点和原则也将在3.2节中介绍。多媒体应用应是经过精心创意而设计的应用软件,其设计与开发具有一定的复杂性。但是,经过相关专家的多年经验累积,提出了许多宝贵的有关多媒体应用设计的方法性指导。在上一节中介绍了多媒体应用的具体开发步骤,在这一节中将介绍具体开发步骤中的一些原则和方法。掌握了这些设计原则,并按照这些原则进行设计,就能开发出具有较高质量且符合要求的多媒体应用软件。下面从五个方面来介绍多媒体应用的基本设计原则,依次是:选题报告与计划书,多媒体项目的人员组成,脚本设计原则,创意设计原则和界面设计原则。3.2多媒体应用的基本设计原则3.2.1多媒体应用的选题报告与计划书
对于任何一个软件而言,选题报告和计划书都是必不可少的部分,这一部分是在软件还没有开发之前对软件的一个规划,即需要开发的目标中的软件是个什么样子,怎么去开发以及为什么要如此开发。对于多媒体同样如此,多媒体的选题分析和可行性评估是十分重要的一项工作,而其结果就是得到一份报告书或计划书。多媒体应用系统的选题范围是没有限制的,但必须经过严格思考后,方可确定。绝大多数情况下,一个应用的主题是事先由有这方面需求的人或者是软件开发者的客户们提出来的,但是他们提出的需求可能不准确,描叙模糊。因此在主题确定以后,应该将设计者对于这个主题的分析,以及对于完成这个应用开发的各方面条件的预计,编写成完整的选题报告和计划书。在选题报告与计划书中,主要应包括用户分析报告、设施分析报告、成本效益分析报告与系统内容分析报告四项,如图3-6所示。图3-6选题报告与计划书
1.用户分析报告
用户分析报告主要包括基本用户、使用场合、用户计算机应用水平、扩展用户以及用户一般特点和使用风格的分析。
基本用户分析是指此多媒体应用的使用者是谁,什么身份的人来使用此应用软件。在分析过程中应该注意的是,基本用户可能不是单纯的一类使用者,而可能出现两类或者是多类人都使用的情况;与此类似的是,使用者都需使用此软件,而根本很难将他们归为哪一类人。比如,在银行营业大厅中的自助式的存取款机的使用者,他们的年龄、职业等千差万别,在分析的时候应该考虑到。这时候可以选出他们的共性,或者以主体的使用者为代表(参见图3-7)。图3-7某软件用户计算机水平分析使用场合分析包括两方面。一个客观的场合,即环境,此多媒体应用是在什么客观环境下使用的,是在教室、办公室、商铺、大街上、家庭还是其他什么地方,等等。对于不同的环境下,软件的设计将会有差异。比如在嘈杂的有大噪音的环境下,就不能使用声音作为提示;在光线很强的地方,色彩的设计就要考虑到对比差异;等等。另一方面就是主观的情景环境。这主要是说此多媒体应用的使用者是在什么情形下使用此软件,会不会对软件的使用带来影响。比如,软件的使用多在紧急的情况下,过多的烦琐的提示和反复的确认会对使用者造成影响;在涉及重大事件或者庄重严肃的环境下,开玩笑似的表述将显得不合时宜。用户计算机应用水平分析是用户分析中比较重要的一项,它直接决定着多媒体应用在使用者看来是否好用。对于目标用户都是专业的高计算机水平的人来说,某些“为人着想”的提示和询问会让人觉得啰嗦;某些明显的操作还需要反复的解说和确认,甚至会让人反感。对于计算机技术不熟练的人来说,过于简单的提示甚至专业术语可能会使人难以操作软件。因此,合理地分析用户的实际计算机水平非常重要。扩展用户分析是指某些潜在的用户,以及某些应用的受众。比如,对于多媒体的教学软件来说,教师是操作者,而学生则是此软件的受众。
用户一般特点和使用风格的分析包括在基本用户分析里,此处单独提出来的原因是,这一方面的分析对于多媒体应用软件来说(尤其是界面方面)比较重要。对于一款设计优良的多媒体应用来说,使用者在使用过程中应该能感觉到,当需要什么的时候,它就能提示什么,并触手可及;不需要的时候,则不会突然冒出来。
2.设施分析报告
设施分析报告主要包括硬件基本装备、辅助设备、多媒体软件和软件环境的分析。这部分的分析包括两个方面:多媒体应用的开发设施分析和多媒体应用的使用设施分析。通常情况下,开发设施和使用设施有一定的差异,但是差异不大,尤其是基础的硬件环境。需要说明的是,对于软件开发者来说,开发时除了要选择适合的开发软件和硬件平台外,同时还要准备好多媒体应用的使用平台。对于开发设施来说,需求的软件环境更严格,开发工具软件以及多媒体软件需求也更多。具体的硬件设施分析包括设备的型号、各个硬件配件及其性能指标等。比如,要求的CPU的核心频率,内存的容量,硬盘的容量,键盘、鼠标等其他特定的外部输入/输出设备,以及其他辅助设备及其性能指标。表3-1所示为某多媒体应用的硬件需求。表3-1某多媒体应用的硬件需求具体的软件设施分析包括与硬件相配套的系统软件及各种应用软件等。比如,开发时需要的开发工具软件(如VisualBasic等),操作系统是Windows还是其他,需要的版本是多少,其他的应用软件分别是什么以及版本号是多少等。
对于多媒体应用而言,还要特别强调的是相关的多媒体软件,关于这部分的内容,在本章3.3节中将进行详细的介绍。
3.成本效益分析报告
成本效益分析主要分析系统管理效益与经济效益及其市场潜力,时间花费与人力投入,资源消耗,资金预算与来源,信息的使用价值及使用频率(指要使用的多媒体数据)。
用软件工程的观点来看,软件开发同样是一个工程,既然是一个工程,那就有相应的工程管理和成本效益分析。多媒体应用的开发同样如此,这方面的内容对于软件开发工作人员来说主要是完成人力和时间因素的分析,即多媒体项目的进度安排,如各个阶段的人员配给以及完成各个阶段所需要的时间。为此,应给出相应的时间表。
4.系统内容分析报告
系统内容分析是报告书中关于多媒体应用系统本身的部分,主要包括两个方面:多媒体应用系统总体设计流程与多媒体元素的组织结构。
多媒体应用系统总体设计流程是指多媒体应用系统包括哪些具体的功能模块,各个功能模块的内容是什么,系统的开发流程具体到各个模块的完成步骤是怎么安排的。多媒体元素的组织结构指的是多媒体应用中涉及到了哪些多媒体元素(比如音频、视频等文件),如何组织管理这些多媒体元素,具体的结构如何。对不同的多媒体应用系统而言,分析的内容不尽相同,具体表现在对多媒体系统的内容描述相差较大。这些描述是一些计划性描述,主要包括多媒体素材的制作、多媒体的编码与集成这两部分内容,这些内容在上一节中的多媒体应用开发步骤中提到过。
以上分析报告的目的有下面几个方面:一是确定使用对象和要求;二是确定应用系统设计结构;三是建立设计标准。特别地,这些分析报告中还应该包括那些在主题选择过程中必须考虑的问题。3.2.2多媒体应用项目的人员组成
过去只需一两个人,通常是一个程序员和一个设计员或内容专家,就能创作一个交互式应用软件。但这样的情形过去了,特别是采用多媒体时,一两个人单干是绝对不可能的。创作一个复杂的多媒体应用系统,需要由各方面才能专家组成的项目组共同进行项目的开发。换言之,在今天非常短的开发时间限制内,要满足客户对多媒体应用在技术上和内容上高难的要求,必须促进小组中各种专门技术人才之间的相互交流。在今天,开发高质量交互式多媒体项目所需的技术是跨学科、跨部门或跨组织的。开发小组必须能从一个阶段顺利转移到另一个阶段,即从最初的市场接触与明确项目到分析和设计,经过样机和实际开发,直到实际试用和评价,才能进行顺利转变。成功的小组应包括顾客组织或部门中的一个或多个成员。如果要达到目的并在预算和规定期限内完成任务,那么,在许多关键领域中具有专门知识特别重要。
1.多媒体应用项目的人员分类
开发多媒体应用系统所需的专门技能可以分为三类:①工商与管理;②教育与艺术;③技术。工商与管理技能包括协调客户关系、合同表述和谈判、制定项目进度和小组领导才能。这类技能主要由负责人代表、项目领导和程序负责人来提供。教育与艺术技能包括评价最终用户特征,制定适宜的教育战略,向多媒体开发者明确描述课题问题和技术内容,评价课件,输入、创作和处理各类图像,用特定的著作工具开发课件。教育设计人员、多媒体开发者、课题问题专家和图形艺术家可提供这些技能。多媒体开发小组同样要依靠技术技能,例如,包含在应用系统中产生音响、摄影和电视所需的技术,音像专家和程序编制员或软件工程师会把他们的技艺带进这一范畴。
2.多媒体应用项目成员的作用与职责
根据交互式多媒体项目的范围大小和性质不同,在项目组中应包括不同类型的专家。如图3-8所述的头衔或命名可能随着组织的不同而不同,责任的划分也可能不同。在某种程度上,开发部门或组织的大小决定着责任的划分。有些人可能有几个头衔,但关键是在这些方面具有专长的人个个都应有相应的职责。图3-8多媒体应用职能人员下面讨论的每个工作对于多媒体项目的成功具有潜在的重要性。为每个职务所列的职责仅仅是一个建议,由于每个多媒体开发项目各不相同,因此职责的表述是变化的。
1)项目领导/经理
项目领导负责项目从开始、完成到交付的每个阶段。计划、进度和资源分配都在项目领导的支配之下。项目领导必须善于项目的行政、业务及人事管理,处理好有关小组的问题。项目领导还必须协调小组成员之间和小组与顾客代表之间的很好沟通。
2)计划经理
计划经理把业务和管理特长带给小组,尽管不是日常开发工作的一部分,但计划经理在照管有关合同问题、预算、日程进度和资源需求方面仍起着重要作用。在有些组织中,特别是在项目数少但同时进行的组织中,这些功能会由项目领导或经理来担当。
3)会计代表/市场营销代表
这个人在多媒体开发中的作用也与业务和管理有关。会计代表与潜在的顾客接触,并使初次接触的顾客对开发组织有印象。对供应商来说,最重要的是传达有关自己公司的卓越特性和为什么应成为某个项目的所选供应商。尽管这个过程由市场营销代表开始,但常要求具有各方面技术专长的小组成员参与。一旦得到了与顾客的最初合同,那么小组的每个成员就成为销售代理,加强顾客对供应商的选择并协助开展教育活动,以便以较小的市场营销取得附加的合同。会计代表通常在整个合同有效期间负责确保与顾客的有效沟通,倾听顾客的声音,并由开发小组所理解。会计代表要注意的是不能“过分销售”组织的能力,也不能低估生产顾客所要东西所需的时间和预算。
4)多媒体开发员/课件开发员/课件作者/教育专家/技术作家多媒体开发人员负责由小组商定的应用系统的设计,向教育设计主任报告每个人必须为此项目勾划的风格和标准,并产生声音信息或教育节目。
5)图形艺术家/艺术指导/音频/视频专家
视觉可提供一种最有效的沟通手段。图形艺术家的兴趣范围和专长可以伸展到视觉本身之外,可为多媒体的开发带来无法估价的益处。他不只是创造图形素材以弥补其他媒体之不足,而且把创造性成分注入到关于项目的讨论之中。
6)系统分析员和集成人员、软件工程师和程序员
系统分析员或集成人员负责计划和构成顾客所需的、成本效果均佳的系统。向顾客建议的系统必须实际达到多媒体节目的要求。所有组成部分都必须一起运行,而无需进行其他配置。而且,系统分析员必须向小组传达开发多媒体节目必须有的制约和限制。
7)质量保证专家/审查员
质量保证专家应尽早参加此项目,以便能共同处理设计问题和可能令人担心的一些地方。有效的业务实践是把这样的人包括进来,这种人可找出开发人员中的潜在的不协调和可能成为问题的教育方式,并能向别人不能发现的“错误”发动攻击。
尽管质量保证专家可亲自检查所有素材,但他们监督这个检查过程是至关重要的。
8)其他的小组成员
从最广的角度看,还有许多人可以考虑作为多媒体开发小组的成员。例如,如果多媒体应用系统是作为以教员为基础的培训计划的一部分,那么这些教员需要成为小组的一部分,不仅要提供学生方面和内容的意见,而且还要明白该多媒体计划如何用在他们的教室里。
最后,相当重要的是为小组提供行政服务的人。在任何一个项目中都有大量这类工作,如照片拷贝,素材安全保管,这些都必须由专人来完成;计算机、打印机、复印机在出毛病时要有人维修。只是在事情出了差错时才被重视的那些人,也必须是多媒体开发组中应考虑的一部分。3.2.3多媒体应用的脚本设计原则
在分析报告完成后,经过论证决定进行应用系统设计后,便需制定课题计划,开始脚本设计。多媒体脚本设计应做到如下几点:
(1)规划出各项内容显示的顺序和步骤;
(2)描述期间的分支路径和衔接的流程;
(3)兼顾系统的完整性和连贯性;
(4)既要考虑整体结构,又要善于运用声、画、影等多重组合达到最佳效果;
(5)注意交互性和目标性;
(6)根据不同的应用系统运用相关的领域知识和指导理论。
这里就媒体设计中要注意的问题,从媒体的选择与脚本内容顺序及控制路径的设计提出一些原则和方法。
1.多媒体类型的选择
创造性地使用多媒体环境,将会使应用程序功能大大增强。要做到这一点,需从如下两方面考虑:
(1)媒体的功能。没有任何一种媒体在所有场合都是最优的,每种媒体都有其各自擅长的特定范围。各种媒体的功能如下:
①文本:在表现概念和刻画细节时可用。
②图形:擅长表达思想轮廓,它蕴含与大量数值数据相关的趋向性信息,在空间信息方面有较大优势。③动画:可用来突出整个事物,特别适于表现静态图形无法表现的动作信息。
④视频:适于表现其他媒体所难以表现的来自真实生活的事件和情景。
⑤音频:能使对话信息突出,特别在影像、动画集合时能传递大量的信息。
⑥姿态与动作:在与别的媒体结合时具有较强的信息引用能力,可以在相关信息之间建立起时间、空间以及逻辑上的联系。
(2)媒体选择的结合与互补。脚本设计可根据内容需要分配表达的媒体,这里要特别注意媒体间的结合与区别。提出如下几条原则:
①人们在问题求解过程中的不同阶段,对信息媒体有不同的需要。一般,在最初的探索阶段采用能提供具体信息的媒体,如语音、图像等;在最后的分析阶段,多采用描述抽象概念的文本媒体;一些直观的信息(图形、图像等)介于两者之间,适于综合阶段。
②媒体种类对空间信息的传递并没有明显的影响,各种媒体各有所长。③媒体结合是多媒体设计中需要研究的新课题。媒体之间可以互相支持,也会互相干扰。多种媒体应密切相关,扣紧一个表现主题,而不应把不相关的媒体内容拼凑在一起。
目前,媒体结合在技术上主要通过在一个窗口中提供多种媒体的信息片段(空间结合)和对声音、语音、录像等随时间变化的动态媒体加以同步实现(时间序列组合)。
④媒体资源并非愈多愈好,如何在语义层上将各种媒体很好地结合以更有效地传递信息,是要很好探索的研究课题,也是应用系统人机界面设计的关键问题。
2.脚本内容顺序及控制路径的设计
根据应用系统的设计内容,从交互性、用户友好性着眼,设计脚本节目顺序,确定调度方式,即控制路径。
(1)编排节目顺序:根据具体任务进行设计。
(2)控制路径:多媒体计算机与电视、电影的最大不同在于与用户之间的交互性。多媒体应用系统能根据用户的输入要求随时改变节目控制流程(可通过菜单、热键按钮及超级链接的链路提示来实现),对应用系统不同控制的复杂程度也各异。
脚本编写完后,应组织有关专家和用户进行评仪,进行修改完善,进行下一步的创意设计。3.2.4多媒体应用的创意设计原则
创意设计是多媒体活泼性的重要来源,好的创意不仅使应用系统独具特色,而且大大提高了系统的可用性和可视性。多媒体应用程序之所以有巨大的诱惑力,主要是其丰富多彩的多种媒体的同步表现形式和直观灵活的交互功能。因此,创意设计应做到如下几点:
(1)要在媒体“呈现”和“交互”这两项上做文章,在屏幕设计和人机交互界面上下功夫。
(2)应包括各种媒体信息在时间和空间上的同步表现。即对计算机屏幕进行空间划分,在空间与时间轴上进行立体构思,组构和谐的设计蓝图。
(3)应用软件开发的方法和技术进行开发,甚至包括具体术语,如脚本、编号、剪接、分镜头等。
(4)要充分考虑该应用系统设计所采用的编程环境或创作工具的功能与特点,特别是计算机资源,以免创意太脱离实际的应用设计水平。对于媒体这个专门领域,创意设计还应注意以下两点:
(1)对图像、动画、音乐及效果的设计,应尽量与专业人员互相讨论,互相沟通。
(2)创意设计首先要紧扣主题,对准设计目标,而不可一味追求新、奇、特。3.2.5多媒体应用的界面设计原则
多年来,人机通信一直局限于文本方式,这严重限制了人本来所具有的通信技能,大大降低了通信效率。近年来,多媒体技术的出现从技术上为在人机交互中全面采用人本身具有的通信技能提供了可能性,为建造高效友好的人机界面带来希望。但多媒体信息、多模式通信的复杂性也对人机交互、人机界面设计提出了许多新的挑战性的课题。其设计不仅要考虑到用户及任务本身,还要更多地考虑和规划信息空间结构、媒体的时间基,即不仅要知道如何提供多媒体信息,而且要知道在什么情况下采用什么样的媒体,及媒体的集成技术,这样才能提供最优组合的交互处理手段,并优化显示质量。因此,人机界面设计不仅要借助计算机技术,还要依托于心理学、认知科学、语言学、通信技术及戏剧、音乐、美术等多方面的理论和方法。
1.界面设计原则
在人机界面设计中,首先应进行界面设计分析,用户特性分析,用户任务分析,并记录用户有关系统的概念、术语。这项工作可与多媒体应用系统分析结合进行,囊括于用户分析报告里。界面设计原则主要包括四个方面的内容:用户原则、信息最小量原则、帮助和提示原则、媒体最佳组合原则。
(1)用户原则。人机界面设计首先要确立用户类型,划分类型可以从不同的角度、视实际情况而定。确定类型后,要针对其特点预测它们对不同界面的反应。这就要从多方面设计分析。
(2)信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。
(3)帮助和提示原则。要对用户的操作命令做出反应,帮助用户处理问题。系统要设计有恢复出错现场的能力,在系统内部处理工作要有提示,尽量把主动权让给用户。
(4)媒体最佳组合原则。多媒体界面的成功并不在于仅向用户提供丰富的媒体,而应在相关理论指导下,注意处理好各种媒体间的关系,恰当选用。
2.人机界面的类型
界面设计必须“以人为本”,因此选择界面类型时要全面考虑。一方面要从用户状况出发,决定对话应提供的支持级别和复杂程度,选择一个或几个适宜的界面类型;另一方面要匹配界面任务和系统需要,对交互形式进行分类。若在用户需求和系统功能之间发生了冲突,则要折中解决。由于界面类型常常要在现有的硬件基础上进行选择,限制了许多创新的方法,因此,界面类型将随着硬件环境及计算机技术的发展而丰富。任务设计之后,要决定界面类型。目前有多种人机界面设计类型,各有不同的品质和性能,具体的可以分为问答型、菜单型、图标型、表格型和语言型。下面分别介绍各种类型的特点以及适合使用的对象。
(1)问答型的优点是容易使用;缺点是对话复杂度被严格限制,使用速度不高。适用对象:外行以及初学者,会话系统。问答型界面如图3-9所示。图3-9问答型界面
(2)菜单型的优点是易学、易用、易编程;缺点是大系统中使用速度慢,超过一定数目的被选项后,将增加搜索时间,传输开销大。适用对象:初学者,没有经验的编程者,简单会话类型,一般用作访问机制。菜单型界面如图3-10所示。图3-10菜单型界面
(3)图标型的优点是非常容易学习,利用鼠标容易操作,语言独立性强,较容易实现;缺点是占据屏幕可观的空间,表达抽象概念的描述力差,需要配合文字解释,需要图形硬件和软件支持。适用对象:初学者。图标型界面如图3-11所示。这里值得一提的是,其通用性使之有形成国际语言的趋势。图3-11图标型界面
(4)表格型的优点是使用速度快,容易使用,容易掌握;缺点是仅仅适合于数据输入,使用范围狭窄。适用对象:数据录入中使用最为广泛的对话类型,用于显示和恢复的界面,编辑初始界面。表格型界面如图3-12所示。图3-12表格型界面
(5)语言型的优点是功能强大、灵活,界面可控制,对屏幕空间使用十分经济;缺点是学习代码和语法条款繁杂,用户要有系统功能的某些知识,使用困难,研制界面的工作量大。适用对象:会使用复杂命令界面的熟练用户,由用户发起和控制的对话。语言型界面如图3-13所示。图3-13语言型界面在多媒体应用软件的开发过程中,很重要的一个环节是制作所需要的各种媒体素材。这些素材包括文本、图形/图像、音频、视频、动画等。要生成/获取、编辑/修改、查看/浏览这些涵盖了诸多专业领域的素材,不可能仅仅依靠某一个软件来完成,通常,任一方面都有许多专业的有针对性的软件来完成这些任务。对于多媒体开发而言,涉及的多媒体处理的面比较宽广,可能需要多个工具协同处理才能达到更好的效果。各个软件都有自己的特点和优势,本章将分类介绍这些多媒体工具软件的特点,并简单介绍目前常用的比较优秀的工具软件的功能、特色以及一些简单的操作方法。3.3多媒体素材制作工具软件需要指出的是,现实中各种同类工具软件的数量巨大,又往往由于商业因素(比如各个商家之间的兼并融合等)和软件本身的特点,软件的版本不断更新:部分软件不断变换名称、界面等,部分软件逐步退出市场,又有许多同类的新软件出现,许多软件往往在部分功能上有这样或那样的重叠。因此,对于软件的介绍不可能面面俱到,而主要介绍其功能定义和特色,并根据其使用的广泛性做或详或略的介绍。多媒体工具软件包括文本工具、图形/图像工具、音频工具、视频工具、动画工具、播放工具及著作工具等。多媒体创作工具包括基于脚本的创作工具、基于流程图的创作工具、基于时序的创作工具、程序语言开发工具(VB、VC)等,详见3.4节。3.3.1文本处理工具
制作文本文件的工具比较多,如Microsoft的NOTEBOOK、WRITER、Word等。此外,还有一些专门的编辑工具软件,如UltraEdit、EditPlus、WinHex等。EditPlus是一个HTML编辑器,除颜色标记HTMLTag外,还内建完整的HTML和CSS1指令功能。WinHex是一款相当优秀的十六进制文本编辑器。
这里特别介绍一款方便小巧、功能强大的文本编辑器——UltraEdit。图3-14是UltraEdit进行编辑时的情形。其中多个文档被打开,从文件后缀可以看出,文本编辑的内容各式各样。图3-14UltraEdit软件界面图中从1~23标示了它的各种功能。UltraEdit-32支持Windows系列操作系统,支持所有32位Windows平台下的64位文件处理。它是十分理想的文本、HEX、HTML、PHP、Java等程序编辑器。此编辑器号称能满足所有的编辑需求,诸如:基于磁盘的文本编辑;文档大小不受限制,即使是数兆字节的文件也只占用最小限度内存;可同时打开和显示多个文档;可配置的句法高亮显示,预设有C/C++、VB、HTML和Java等模板;多层次撤消和恢复;允许编辑任何二进制文件,支持十六进制剪切、复制和粘贴;支持UNIX/MAC到DOS转换,DOS到UNIX转换;支持代码折叠,忽略注释字符串。3.3.2图形/图像处理工具
本节先介绍图形/图像的主要功能,接着将图形/图像处理工具根据其主要功能分成两大类进行介绍,即图形/图像编辑与浏览软件、屏幕捕捉软件。
1.图形/图像处理工具的功能
图形工具主要有显示图形、图形素材库、专业图形库等三个方面的功能。
●显示图形:一般素材编辑工具都支持显示多种格式的图形文件。
●图形素材库:提供一些现成的素材供使用、连接和修改,通常是矢量格式。
●专业图形库:这样的素材编辑工具具有适合专业作图艺术家的特点。
这里要注意区别两种图形:矢量图形和位图图形。●矢量图形:这样的图形在运行时被翻译成一个个作图命令。其优点是文件小,可以在实际运行时修改,而且可以选择一部分修改而不影响其他部分。
●位图图形:它是已经生成的矢量位图,或数字化的相片或视频。其优点是适合快速显示,但不适合运行时修改。
图像工具主要有显示图像、图像编辑、图像压缩、图像捕捉、图像素材库等五个方面的功能。●显示图像:大部分素材编辑工具能显示多种格式的图像,包括图像在屏幕上的定位、显示或者改变大小。
●图像编辑:包括文件管理,图像文件格式的转换,显示图像和改变图像比例等功能。
●图像压缩:图像文件都很大,需要压缩。
●图像捕捉:利用数字相机、数字化板和图像扫描仪捕捉实际图像,或通过屏幕捕捉软件抓取屏幕图像。
●图像素材库:提供一些现成的素材供使用、连接或修改。
2.图形/图像处理工具介绍
下面简要介绍一些常用的图形/图像处理工具软件,这些软件功能强大,各有自己的特点及用途。它们是:Adobe公司发布的PhotoShop、Illustrator、PageMaker、ImageReady、PhotoDeluxe等;Macromedia公司发布的FreeHand;Corel公司发布的CorelDraw;AutoDesk公司发布的AutoCAD、MDT以及3DSMax等;Ulead公司发布的PhotoImpact、MediaStudio等。另外,Adobe、Ulead等公司还推出了PaintShop、Cool3D等浓缩版。
1) PhotoShop
Photoshop是Adobe公司最为出名的图像处理软件之一,也是使用最为广泛的软件之一,如图3-15所示。它的应用范围包括图像、图形、视频、出版等方面。随着版本的提高,其功能更多,使用更简单。
从功能上看,Photoshop可分为图像编辑、图像合成、校色调色及特效制作等4个部分。图像编辑包括对图像做各种变换,如缩放、旋转、镜像、透视等,也可复制、去斑、修饰等,常用在婚纱摄影、人像处理制作中。图3-15Photoshopcs2版本图像合成则是将几幅图像通过使用“图层”等工具来合成为完整的具有新意义的图像,它让外来图像与创意很好地融合,可使图像的合成无衣无缝。校色调色可方便快捷地对图像的颜色进行明暗、色彩的调整和校正,也可在不同颜色之间进行切换,以满足图像在不同领域(如网页设计、印刷、多媒体等)的应用。特效制作在Photoshop中主要通过滤镜、通道及工具综合应用完成,包括图像的特效创意和特效字的制作,如油画、浮雕、石膏画、素描等常用的传统美术技巧都可由它完成,而各种特效字的制作更是很多美术设计师热衷于Photoshop的原因。
2) ImageReady图3-16ImageReady软件
ImageReady是由Adobe公司开发的以处理网络图形为主的图像编辑软件,如图3-16所示。Photoshop更新到5.5版本时,Adobe公司将当时的ImageReady2.0和它捆绑在了一起。ImageReady与Photoshop间可以进行图片的同步操作。ImageReady的主要功能包括:利用ImageReady可以将Photoshop的图像操作最优化,使其更适合网页设计,也可以通过分割图像自动制作HTML文档,还可以制作简单的GIF动画。但ImageReady不支持CMYK色彩模式,无法进行与印刷相关的图像操作,它是专门的网络图像处理工具。ImageReady只能进行较为简单的图像效果处理,但在网络功能上,它却可以独当一面。ImageReady除了具有Photoshop基本的图像处理功能外,还具有以下的网页特效和图像制作功能:制作GIF动画,图像翻转(Rollovers),切片,图像优化,图像链接等。图3-16ImageReady软件
3) Illustrator
Illustrator也是Adobe公司推出的基于矢量的图形制作软件,如图3-17所示。它最大的特征在于贝塞尔曲线的使用,使得操作简单、功能强大的矢量绘图成为可能。现在,它还集成文字处理、上色等功能,在插图制作和印刷制品(如广告传单、小册子)设计制作方面得以广泛使用,事实上已成为桌面出版(DTP)业界的默认标准。它的主要竞争对手是Macromedia公司的Freehand,但是2005年已被Adobe公司合并。从IllustratorCS(11.0版本)开始,其品牌形象由维纳斯头像更新为一朵艺术化的花朵。Illustrator目前的版本是CS2,即12.0版本,主要新增功能有动态描摹、动态上色、控制面板和自定义工作空间等,在界面上和Photoshop等得到了统一。动态描摹可以将位图图像转化为矢量图型,动态上色可以让用户更灵活的给复杂对象区域上色。图3-17Illustrator的新品牌形象
4) PageMaker
PageMaker是由创立桌面出版概念的Aldus公司于1985年推出的最早的桌面排版软件,在升级至5.0版本时,被Adobe公司于1994年收购,如图3-18所示。PageMaker操作简便,功能全面,借助丰富的模板、图形及直观的设计工具,用户可以迅速入门。Adobe并购PageMaker后并持续改进它至2001年7月的第7版(中文版为6.5版),后来发行另一排版软件InDesign以作为PageMaker的后继。不过,PageMaker依然在设计及商业领域中拥有很多的支持者,特别是在方块字(如汉字)的处理上,能从右至左直排的专业排版软件似乎只有PageMaker能做到。它同样可以和Adobe的传统软件如PhotoShop、Illustrator等实现无缝连接。图3-18PageMaker7.0的启动画面
PageMaker是平面设计与制作人员的理想伙伴,主要用来处理图文编辑,其菜单全中文化,界面及工具的使用十分简洁灵活,初学者很容易上手。因此,目前诸多的广告公司、报社、制版公司、印刷厂等都采用PageMaker作为图文编排的首选软件。PageMaker把以前落后粗糙的徒手设计、上色、手工制版的繁重过程,简化到了设计人员在电脑上一步即可完成,而且又给设计节省出了大量的时间,思维空间也得以开拓,制作人员也从繁重的体力劳动得以解脱,真可谓是两全其美的软件。
5) PhotoDeluxe
PhotoDeluxe是Adobe公司第一个针对家庭用户的中文版相片编辑软件。通过使用这套软件,即使是不懂电脑的人,也能在短短几分钟时间内,将一张毫不起眼的相片变成令人难以忘怀的动人影像。PhotoDeluxe是以著名的专业图形图像设计软件PhotoShop为基础设计的,为家庭用户提供了一项只有高端中文图像设计软件才具备的功能。它可以把创作完成的影像或相片以标准尺寸储存或打印或以其他格式输出,经过修饰的相片或影像可以结合软件自带的图像,制作出请柬、贺卡、喜帖、文具、卡片及不干胶贴纸。
6) FreeHand
FreeHand是一款平面矢量图形软件,同时支持MacOS及MSWindows平台,深受专业排版及设计工作者的喜爱,如图3-19所示。FreeHand由Altsys公司开发,与当时的AdobeIllustrator竞争剧烈。经一系列戏剧性的转手,因Adobe于2005年并购Macromedia公司,FreeHand最终变成它的资产,此后却将FreeHand排除在MacromediaStudio8外。图3-19FreeHand工作界面
FreeHand能长久迄立的最重要的原因是,它除了能绘制矢量图像外,更有优越的文字处理和排版性能,印前输出的稳定性,多页功能等。无论是绘制机械制图,还是绘制建筑蓝图,无论是制作海报招贴,还是实现广告创意,Freehand都是一件强大、实用而又灵活的利器。
7) CorelDRAW
CorelDRAWGraphicsSuite是Corel公司出品的一套软件包,包括插图、页面排版和矢量绘图程序CorelPhoto-paint、数字图像处理程序CorelRAVE动画创建程序,目前通用版本为9.0、10.0、11、12,最新版本为X3,如图3-20所示。图3-20CorelDRAW套件的创意形象
Corel公司在中国首次推出的CorelDRAW中文版本为8.0,但因中国市场问题,放弃了9.0的简体中文版,仅有中国某公司开发的中文汉化9.0版本,但一些设计公司还在沿用9.0。
2001年推出的CorelDRAW10增强了许多功能,比如强大的PowerClip功能可以轻松实现锁定/解锁内容物件到容器;网格填充更柔和、更自然,可以做出真实的色彩融合渐变;交互透明工具提供了全透明、填充透明和轮廓透明3个选项,还增加了几种图案透明方式;PageSorterView(页面排序预览)功能可以将多个页面以缩略图的方式全局预览和快速跳转;增加了SWF和SVG格式的矢量图形输出,可以直接输出嵌有Flash的网页。
8) AutoCAD
AutoCAD是由美国Autodesk公司于20世纪80年代初为微机上应用CAD技术而开发的绘图程序软件包,现已成为国际上广为流行的绘图工具,如图3-21所示。它可以绘制任意二维和三维图形,并且同传统的手工绘图相比,用AutoCAD绘图速度更快,精度更高,而且便于个性制作,已在建筑、机械、电子、美工等领域得到了广泛应用。AutoCAD在二维绘图方面功能尤其强大,如绘图、编辑、剖面线和图案绘制、尺寸标注以及二次开发等功能。图3-21AutoCAD2007的阴影效果
AutoCAD具有良好的用户界面,通过交互菜单或命令行方式可进行各种操作。AutoCAD具有广泛的适应性,可以在各种操作系统支持的微型计算机和工作站上运行。
9) AutoDeskMDT
MDT也是AutoDesk公司出品的三维机械设计软件,是对AutoCAD的扩展,但AutoDesk新推出的Inventor系列软件功能更强,操作更简单,以前的MDT用户已部分改用Inventor。MDT的主要特点如下:以三维设计为基础,集设计、分析、制造以及文档管理等多种功能为一体;为用户提供了从设计到制造一体化的解决方案。其主要功能为:基于特征的参数化实体造型,用户可十分方便地完成复杂三维实体造型,可以对模型进行灵活地编辑和修改;基于nurbs的曲面造型,可以构造各种各样的复杂曲面,以满足如模具设计等方面对复杂曲面的要求;可以比较方便地完成几百个零件的大型装配。MDT提供相关联的绘图和草图功能,提供完整的模型和绘图的双向联结。
10) 3DStudioMax
3DStudioMax常简称为3dsMax,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件,如图3-22所示。其前身是基于DOS的3DStudio系列软件,在WindowsNT出现后一下子降低了CG制作的门槛,先用于电脑游戏中的动画制作,后参与影视片的特效制作。
3DStudioMax对CG制作产生了历史性的影响:CG软件制作平台纷纷由Unix工作站向基于网络的PC平台转移;CG制作成本大大降低;CG制作由电影的高端应用进入电视游戏等低端应用。其突出特点是:基于PC系统的低配置要求;安装插件可提供其所没有的功能以及增强原本的功能;强大的角色动画制作能力;可堆栈的建模步骤,使制作模型有非常大的弹性;支持Maxscript内建脚本控制语言,让使用者有自定义工具的能力。图3-223DStudioMax界面
11) PhotoImpact
PhotoImpact是由Ulead公司出品的,目前可以说是Web玩家不可缺少的图像编辑工具,如图3-23所示。PhotoImpact带有创新的易于理解和使用的工具组合,可用于网页设计和图像处理。它为网页设计和图像编辑上的需要提供了较完整的方案,专业人员和初学者都可以使用它提供的工具创建优秀的网页、图像文件等。它提供了大量直观易用的文本处理工具,可以非常方便地制作出火焰、金属、霓虹等特殊的文字效果;可以设置文字的材质、光线、纹理等效果;提供了扭曲和弯曲文字、创建特殊的三维动画文字等功能。它还提供了一个集成的网页设计制作环境,能直接创建包括图像、文字、动画和部件的完整网页,并增加了动画工作室来制作动画效果。图3-23PhotoImpact软件界面
3.图像捕捉工具介绍
图像捕捉软件是一类较早期(特别是在DOS字符时代)的工具。到了视窗年代,出现了剪贴板,则可以很容易地实现屏幕的硬拷贝及图形文字的拷贝。然而,即使有键盘上的“PrintScreen”按键这一硬手段以及剪贴板,也不是万能的,在许多重要的场合,如需要采集程序运行过程、结果等情况下,图像捕捉工具依然是不可缺少的一个工具软件。这类软件提供了一种重要的获取图像素材的手段。下面介绍几款常用的图像捕捉工具,并在最后就这些软件进行比较。
1) ScreenThief
ScreenThief(以下简称ST)是一种静态屏幕捕捉工具,由英国Nildram公司出品。该软件简洁、实用,主要特色是:
●多种输入方式:从桌面、活动窗口、活动应用程序、自定义区域、剪贴板中均可捕捉图像;●多种输出途径:抓取的图像可发送到磁盘、打印机、剪贴板、图像窗口;
●多种文件格式:支持BMP、GIF、PCX、PNG、RLE、TIF、DIB等;
●自动减少颜色:方便存储;
●操作简便:快捷键定义,延时捕捉,使用功能键进入睡眠和唤醒,也可从程序中操作。
选择和设置好相关参数后,可将捕捉到的图像直接以自定义的文件名存盘,还可以确定捕捉的图像中是否包含光标等。
图3-24所示为ScreenThief在任务栏的工作情况。图3-24ScreenThief在任务栏的工作情况
2) Clip’nSave
Clip’nSave是一个非常短小精悍的抓图软件,该软件虽然没有捕捉DirectX游戏屏幕之类的专业功能,但却有抓取桌面、窗口、子窗口、菜单,自定义任意封闭屏幕区域,剪贴图像,转换图像格式等功能。由于程序短小,因而占用的系统资源也比较小。它支持BMP、GIF、JPG、PCX、TIF、EPS等多种图形格式,还支持从黑白到24位的各种颜色模式以及灰度模式等,可在存盘时选择压缩等。屏幕色彩反差调整的作用是:可加强颜色反差,可将屏幕设置为单色或灰色。
Clip’nSave捕捉到的图像和剪贴板中的内容一致,它没有从剪贴板中抓图的功能。当剪贴板中取得图形时,也将送往Clip’nSave窗口,但剪贴板得到文本信息或其他信息时不会出现在Clip’nSave窗口中。与ScreenThief相比,Clip’nSave不支持睡眠/唤醒,却能用最小化方式代替;更小巧而功能强大,有一些前者所没有的功能。
3) SnagIt
SnagIt是TechSmith公司推出的图形捕捉软件,如图3-25所示。它支持全屏幕、窗口、子窗口、区域、固定大小区域、剪贴板、全屏文件和菜单,可以自己随意选择捕捉内容,允许窗口滚动。它可实现图形、文本等常规抓取,更可完成视频的录制,即可以将一段时间内的屏幕显示捕获并存成AVI文件。对于抓取到的图文,可以选择打印机、剪贴板、文件,以及输出到E-mail或指定目录下,另外,还可以选择输出前强制用户预览,以及允许多种输出方式。文件输出时可以选择附加注释、拍摄时间以及自动命名以简化操作过程,特别是对于文本的输出,更有文件追加的功能。图3-25SnagIt界面输入输出的中间,可以设置特殊过滤器,以对抓取到的图文做进一步的处理。处理过程也可分为多种:排版设置、字体设置、颜色转换、颜色替代、图像格式选择、图像比例选择、动画录制的压缩方式等。其他设置选项还有打印机设置、打印比例设置、热键设置、定时抓取,可谓面面俱到。
4) HyperCam
HyperCam专门用来抓取动态图像,能将桌面上的所有图像动作和声音捕捉并保存为AVI文件,并自动命名,即时查看,还可利用它录制带声音的动态图像。它建议将机器设置为256色,如果色彩数太高,则生成的AVI文件过大。它至少每秒可捕捉10帧640×480的画面,可调的捕捉频率和精度支持多种压缩方法。其有三种屏幕区域设置方法:直接填写矩形区域的左上角顶点坐标和矩形的高度、宽度;在屏幕上用鼠标选择一个固定的区域;在屏幕上选择固定程序窗口。同时,它还支持间断捕捉、移动或锁定窗口捕捉等多种捕捉方式。
5) HyperSnap-DX
HyperSnap-DX和HyperCam同属美国GregKochaniak公司的产品,如图3-26所示。HyperSnap-DX是一个强大的屏幕捕捉程序,支持捕捉最新的DirectX或3Dfx滑动工艺,可以捕捉DVD屏幕,特别适用于游戏中抓图。它支持全屏、窗口、激活窗口、不包括轮廓的激活窗口、指定区域、重复上一次捕捉等6种捕捉方式;支持bmp、gif、jpg、tif、eps、img、pcx、psd等20多种图像格式;在带压缩的图像格式中,还支持多种压缩编码标准,并能自动选择最佳的压缩比率;方便的物理尺寸调整功能;具有从1位到24位的颜色分辨率调整功能,也可以选择图像的灰度存储或半色调存储;独特的剪贴功能,剪贴某一区域并用其他色彩替代,以达到局部修正图像的目的;支持窗口滚动捕捉和不包含光标捕捉的功能;具有图像E-mail功能,即具有发送当前捕捉的图像或磁盘中的图像文件的功能;具有调整图像往剪贴板拷贝时的格式,从编辑菜单中选择“CopyFormat”,在出现的窗口选择合适的图像拷贝格式即可。图3-26HyperSnap-DX的界面
6) CaptureProfessional
CaptureProfessional是一个屏幕抓取和图像编辑工具。它提供十多种抓图方式,如窗口、桌面、菜单、图标、目录、多边形区域等;抓下的图形可用十多种处理工具编辑,并存成BMP、CUR、EPS、GIF、ICO、JPG、PCX、PNG、RLE、TIF等十多种图形格式;可以直接屏幕打印,还能抓取DirectX游戏的图片;可重复上次抓图,撤消操作。
7) IconForge
IconForge是一套专门制作或修改静动态图标与光标的工具。它附有一整套的绘制工具和编辑器,还有特殊滤镜效果;可从dll、exe等程序中将图标Icon取出。
8)各种图像捕捉工具的比较
目前常见的图像捕捉工具很多,除了上面介绍的之外,还有HardCopy、PrintKey以及国产的“红蜻蜓”抓图精灵等。它们在功能和特点上各有不同,表3-2~表3-5从多个方面比较了几款主要的常用抓图工具的特点,以供参考。表3-2支持的媒体类型、文件格式及总体情况比较表3-3图像捕捉输入通道比较表3-4输出通道的比较表3-5图像精度调整功能比较3.3.3动画处理工具
在本章中,动画工具软件主要是指界于图像和视频之间的一类软件,主要涉及到GIF动画、3D效果动画以及FLASH动画的处理。本小节先介绍动画工具软件的功能,然后介绍几款主要的动画处理软件。
1.动画工具的功能
动画工具软件主要有三个方面的功能:动画显示,即可显示任何格式的动画文件;动画编辑,使用特殊的工具来生成或集成动画的各部分,并能控制动画的位置和时序;动画素材库,提供一些现成的动画供使用、连接或修改。
2.动画工具介绍
1) AnimagicGifAnimator
AnimagicGIFAnimator是一款GIF动画创作软件(如图3-27所示),可以将JPEG和BMP等格式的图片转换为GIF格式,并支持AVI文件的输入和输出;可预览作品的略图;支持拖曳功能,可直接加入图形(BMP、JPG),并使用透明移位、透明处理等来轻易完成GIF或AVI动画文件而实现边编辑边浏览;提供了特色的调色板和插件,可非常直观地编辑、选择色彩。该工具提供了七个特效修饰滤镜,可直接套用,并具有优化功能,可创建出优秀的动画文件。图3-27AnimagicGIFAnimator的应用界面
2) GIFConstructionSetPro
GIFConstructionSetPro是AlchemyMindworksInc. 推出的一款用于网页创作的动态或透明的GIF文件的动画软件,利用它可快速地为网页创建透明、交错和活动的GIF文件。它还能压缩GIF文件,生成文字条幅,并可对动画图片进行编辑、调色,将GIF转换成AVI或者MNG文件,可倒转GIF播放顺序;还可增加文字动画,制作交错图及重复动画,也可作为浏览器的插件。
3) UleadGIFAnimator
UleadGifAnimator是Ulead友立公司出版的动画GIF制作软件。它也是一款网页设计辅助工具,可作为Photoshop的插件,目前为5.0版本。它内建的插件有许多现成的特效可立即套用,可将AVI文件转成动画GIF文件,而且还能将动画GIF图片优化,将其压缩。它可在真彩色环境下,制作出色彩斑斓的动画;功能更强的工具和更为灵活的工作环境,也使动画制作愈显轻松。
4) Xara3D
Xara3D是Xara公司出品的一款专门用于制作3D效果的工具,如图3-28所示。它主要侧重于创建动态或静态3D文本标题和LOGO,全面支持中文;也能创作简单的动画,包括GIF、AVI格式和Flash影片。值得一提的是,Xara3D所创作的图像全部都消除锯齿,边缘光滑;同时,该软件可以通过色彩压缩以及色盘优化将图像的尺寸大小降到最低限度;此外,该软件的最新版本增加了更多的动画和字体风格,而且还可以导出为Flash动画。Xara3D操作方便、直观,仅用几步就可以做出效果良好的三维文字。图3-28Xara3D的界面
5) COOL3D
Cool3D是Ulead公司出品的一个专门制作文字3D效果的软件,可以用它方便地生成具有各种特殊效果的3D动画文字。Cool3D的主要用途是制作网页上的动画,它可以把生成的动画保存为GIF和AVI文件格式。它的作用与Xa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业大数据与机器学习的结合策略
- 工业机器人技术与产业应用
- 工业机器人技术及其产业应用
- 工业机器人产业发展现状及趋势分析
- 工业机器人安全操作与管理培训
- 工业自动化生产流程优化
- 工业燃气管道系统安全分析
- 工业自动化控制技术详解
- 工业设计与用户需求的精准对接
- 工业设计在产品开发中的作用与价值
- 2025年高考英语全国二卷试题含答案
- 2025江苏扬州宝应县“乡村振兴青年人才”招聘67人笔试备考题库及完整答案详解一套
- 抚州市乐安县招聘城市社区工作者笔试真题2024
- 仪器仪表制造职业技能竞赛理论题库
- 网络服务器配置与管理(微课版) 教案 项目02 虚拟化技术和VMware-2
- 国家开放大学2025年《创业基础》形考任务3答案
- SL631水利水电工程单元工程施工质量验收标准第1部分:土石方工程
- 《成本会计学(第10版)》课后参考答案 张敏
- LNG加气站质量管理手册
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 光伏基础螺旋桩引孔方案
评论
0/150
提交评论