张立专栏博客» Blog Archive » 数字出版编辑实务教程(十七)

第二节 多媒体出版物的制作
随着多媒体技术的不断发展,电子设备应用逐步普及。多媒体软件产品等数字出版物的制作越来越重要。多媒体出版物的制作,是一个技术与艺术和谐统一的过程,它强调创作和表现方法,需要多方面的知识。优秀的多媒体作品综合了人的智慧和机器的交互性,以及各媒体元素协同工作的多媒体系统,是计算机技术、人文社会科学、影视技术,以及专门领域知识的xx结合。
一、交互式多媒体出版物的设计
多媒体创作充分运用了计算机的综合交互功能,将文字、声音、图形,图像、动画和视频等多媒体信息组织和编辑成一个有机的整体,达到既能传达信息,又能给人以美感的目的。创作过程一般要经过以下过程。
1.创作流程
多媒体出版物的制作不同于一般的应用系统开发,它的主要目的是以丰富的媒体,方便的交互和良好的界面向人们提供所需要的内容。用户可以随意阅读、欣赏、倾听和浏览该系统所提供的内容。因此,要创作一部内容丰富、表现多样化的多媒体作品就必须有一个详尽完备的设计方案,并组织一个由系统设计员、程序设计员、专门领域学科专家,美工等构成的开发群体共同协作完成项目的开发。多媒体出版物的编辑流程应包括主题确定,即第二章提到的选题策划和组稿,除此之外还有本章要讲的脚本设计、结构设计,媒体元素所有素材的制作、文件合成制作、测试和发行等步骤。
(1)确定主题和需求
一个多媒体制作项目的提出常常只是一个想法或一种需求,而这些往往都是不成熟、不完善的,需要逐步地加工完善,因此就要进行系统的需求分析。项目的需求分析一般需要由项目需求方和多媒体项目制作方共同讨论协商,主要任务是对内容、规模、查询方式、设计风格等的细致分析,并做出尽可能详尽的描述,{zh1}形成需求分析报告。在以后的项目创作中以该需求分析报告为指导。因此可以看出,一个详尽完善的需求分析报告,对多媒体项目的开发具有很重要的意义。
(2)脚本创作
根据事先确定的主题和需求,并结合多媒体的特点和创作工具构思节目的详细内容成为关键,也是多媒体出版物的中心。就像电影剧本一样,脚本创作是制作工程能否完成的重要环节。编写剧本对多媒体制作人员来说是一张蓝图的生成过程,要描述所有可见的活动,规划内容的顺序和步骤,描述各环节的流程,以及每一步骤的详细内容。除了注意每一环节的完整性外,整个系统的完整性和连贯性是不可忽视的。
此外,还要灵活运用声音、图像、动画、视频节目等,使系统有更高的活泼性和交互性。剧本编写是一项创作性活动,对最终产品起决定性作用。一个好的剧本可以大大减少制作阶段的工作量。
(3)结构和创意设计
多媒体节目的制作者首先要对原稿深入理解,深入分析,确定项目的类型,这对软件结构设计有很大的影响。一般多媒体项目的类型主要涉及工程控制、信息展示、娱乐、教育等5个领域。在节目的类型确定后,便可进行项目的软件结构设计,这是节目创作的关键阶段。
结构设计首先要进行内容定义、信息类型划分,层次关联结构及规定最终表现形式等,即完成整个项目的总体设计框图。在此基础上,可以详细分析结构设计,对界面设计、屏幕设计、模块接口等部分仔细考虑,使界面更加友好;屏幕布局要均衡简洁,色彩的使用要适当,搭配要协调、有层次感;整个节目各模块间的接口要明确,传递参数、接口功能等要详尽。
另外,还必须按照人们的视听习惯或学习心理进行美术设计、页面间的超链接设计等。结构和创意设计一定要结合后面在制作过程中选用的合成工具,每种合成工具都有自己的优点和特长,充分发挥合成工具的特长可以使制作出的作品更具有吸引力。例如Authrware就是一个基于流程的面向对象的多媒体创作工具,使用它可以很容易地制作出交互性很强的多媒体产品,并且它内带一些函数可以处理多种动画、计算、判断等功能。
(4)素材准备
多媒体素材是多媒体出版物的细胞,制作多媒体出版物需要大量的多媒体素材。这在第三章数字出版物信息采集一章已经讲过。素材的获取方式很多,例如视频素材可以自行拍摄,可以购买现成素材,也可以通过网上或其他方式获取免费素材等。一般来说,获取的素材要经过加工编辑后才能满足制作多媒体作品的要求。多媒体素材包括文本、图像、声音、动画和视频文件等,这些材料往往需要通过一些采集和加工工具才能制作成计算机可以使用的多媒体素材。采集、加工多媒体素材是一项相当繁重的工作,其工作量在整个节目创作中占绝大部分。而且,素材的多少和质量高低是影响多媒体作品的关键要素之一。
(5)多媒体文件制作合成
在确定了项目应有的主题、结构、特性、界面及用户使用方法后,就可以开始多媒体软件的开发。产品开发是由软件工程师根据预先编写的多媒体脚本,利用现有的开发工具或程序设计语言,将各种制作完成的文字、图形、音频、视频和动画等多媒体素材进行加工、分析和组织,并生成最终产品。
基于Windows环境的多媒体作品制作通常有两种方法,一种是用程序设计语言进行制作;另一种是使用专用的多媒体开发工具进行制作。两种方法各有其优缺点,前一种方法在设计—亡灵活性强、应用范围广,但编程复杂,需要较高的编程艺术和技术。特别是要编制交互性很强的多媒体作品,实现起来非常复杂,甚至很难实现。后一种方法使用的开发工具一般都是为某一方面的多媒体开发而设计的,具有容易使用、无须复杂编程、开发周期短、便于维护、可靠性高等特点。但也有一些缺点,例如遇到一些特殊问题时可能无法实现,第三方软件支持不够等。
(6)测试和发行
与其他软件产品一样,开发完成后的多媒体产品应对各模块及整个软件系统分别进行测试、检查,分析是否有设计和开发缺陷,以确保产品的正常顺利运行,符合用户要求。所有的产品{zh1}都要经过有关领域的专家和用户进行鉴定和核实,针对其中存在的缺陷进行必要的调整、修改,有可能的话还要进行系统优化,使最终产品在功能和性能上满足项目需要。产品的测试措施可具体包括正确性测试、系统功能测试、安装测试、执行效率测试、兼容性测试等。
经过测试优化,确认作品没有任何问题后,便可以将节目制成CD-R母盘,并对多媒体产品在光盘上的实际运行效果进行{zh1}的改进。然后,将CD-R母盘提供给一些用户使用,听取各个方面的意见,必要时对节日进行修改直至满意为止。{zh1},将母盘送到专业工厂用专门设备制作模板,再在生产线—厂批量生产。与此同时,需制作一些使用说明书、宣传材料,对产品进行精美的包装发行。
2.多媒体出版物创作工具
现有的多媒体开发工具种类繁多,可以通过程序设计语言进行,也可利用专用开发工具进行制作,每个开发工具都有特定的应用范围和特点。为了快捷、简便地开发多媒体产品,一般都要根据产品的开发要求,选用针对某一类型的应用而设计开发的工具,制作出满足要求的产品,这样还可以使制作周期大大缩短,而且易于维护。
(1)多媒体创作工具的功能
不论采用哪种创作工具,其功能大致如下。
①信息控制
根据事先设计好的执行方式灵活地安排程序流程。例如多媒体创作工具可以利用循环、分支、计算、转移等方法实现对媒体信息流的各种控制,达到良好的人机对话效果。
②超媒体链接
可以根据时间顺序或响应用户的操作,按照设计要求从某一对象或热区非线性地跳转到另外位置。这些对象或热区可以是任何媒体元素,包括文字、图片、声音、视频动画等。这种超媒体链接是网状的非线性结构,没有固定的连接顺序,能够很好地反映出人们的联想式思维特性,是今后多媒体作品的发展方向。
③特定的数据处理能力
可以对媒体元素包括文字、声音、视频、图形图像等实时处理;例如,对文字的读取、排版、修饰处理,对图像的外部调入、描绘、剪贴,擦除等。也可以按照程序的流程控制实现显示对象的移动、旋转、擦除、运动方向变化、运动速度变化等操作,实现动画效果。
④应用程序的连接
指多媒体开发工具能将第三方开发工具开发的应用程序与所创作的多媒体软件连接起来,并可以由一个多媒体应用程序xx另一个相关的应用程序,并加载数据,运行完成后返回。这种功能可以弥补多媒体专用开发工具在功能上的局限性,开发出性能更好、功能更强的产品。
(2)多媒体开发工具的分类
随着多媒体应用系统需求的日益增长,多年以来,许多软件开发公司都对多媒体开发工具及其产品非常重视,并投入了大量的人力、物力进行开发。从而使多媒体开发工具日新月异,种类繁多,给开发人员提供了更多的选择和便利,其中,每一种多媒体开发工具都为用户提供了不同的应用开发环境,并具有各自的功能和特点,适用于不同的应用范围。
根据多媒体开发工具的创作方法和特点的不同,可以简单地将其划分为如下几类、
①以时间为基础的多媒体开发工具
以时间为基础的多媒体开发工具所制作出来的节目类似于电影和卡通片。它们是以可视的时间轴来决定事件的顺序和对象上演的时段。这种时间轴不是简单的时间流,而是包括许多行道和频道,以便安排多种对象同时出现。同时,它还可以利用编程控制转向到一个序列中的任何位置,从而增加了导航和交互控制功能。
通常,这类多媒体开发工具都会具有一个控制面板,通过这个控制面板可以完成对程序流的有效控制。在这些创作工具中,各种对象和事件按时间路线组织。这种控制方式的优点是操作简便、形象直观,在一个时间段内,可以任意调整多媒体对象的属性(例如位置,转向、出现方式等)。它的缺点是要对每一对象的出现时间作出xx安排,因此调试工作量大。这类多媒体创作工具的典型产品有Director和Action等。
②以图标为对象的多媒体开发工具
在这类创作工具中,要处理的基本对象为图标。在开发中将多媒体成分和交互队列(事件)按结构化框架和过程组织为对象。这种方式可以简化项目的组织,清晰表达各个分支路径上的流程图。在开发多媒体作品时,开发工具为开发人员提供了一条流程线,在这个流程线上可以放置不同用途的图标,使用流程图构造程序。多媒体对象的呈现是以流程为依据的,在流程图上可以对任意图标进行编辑和修改。这类开发工具的优点是调试方便,流程图1可以描述程序的结构;缺点是制作一个复杂的多媒体应用软件时,图标及其分支太多。这类开发工具的代表是Authorware。
③以页或卡片为基础的多媒体开发工具
以页或卡片为基础的多媒体开发工具,为开发者提供了一种多媒体对象连接到页面或卡片的开发环境。在这里,一个页面或卡片就是数据结构中的一个节点,利用开发工具提供的功能可以将这些节点排列成一个有序的序列。这类开发工具以面向对象的方式处理多媒体对象,这些对象用属性来定义,用剧本来规范,允许播放声音信息,以及动画和数字化视频节目。在结构化的导航模型中,可以根据命令跳到定义的任意一个节点,形成动态交互式的多媒体产品。这类开发工具的优点是便于组织和管理多媒体对象;缺点是当要处理的内容较多时,节点数量过大,不利于维护和修改。代表产品有ToolBook等。
④以传统程序语言为基础的多媒体开发工具
这类开发工具利用计算机语言,通过编程开发多媒体产品。由于一般不是专为多媒体开发研制的工具,所以需要大量的编程,不易掌握,而且可重复性差、调试困难。但由于它具有一般高级语言的特点,灵活性大,特别对于开发需要大量低级操作的多媒体产品,这些开发工具的优点比较突出。这类开发工具的代表有VisualBasic等。
二、Authorware7.0概述
Authorware7.0是MacroMedia公司推出的多媒体程序创作工具的{zx1}版本。Author—ware7.0的推出,不但大大减轻了专业程序员的工作量,同时也使广大非专业人员可以很容易地掌握、设计制作出自己的多媒体应用软件。它是一种基于设计图标和流程的程序设计方法,形象直观。由于该软件功能强大且使用方便,所以被业界誉为“多媒体制作先锋”,它可以制作出媒体丰富、交互性很强的多媒体产品。作为一个成熟的相当流行的多媒体创作工具,它的主要功能如下。
1.具备多种多媒体素材的集成能力
多媒体作品的优势是利用多种素材的协调配合,充分调动人体多种感官达到欣赏作品的目的。Authorware就是将多种多媒体素材按照制作者的要求合理地集成在一起,并以其特有的方式进行合理的组织安排,最终以恰当的形式将各种素材交互地表现出来,形成一个交互性强、富有创意的多媒体作品。在多数情况下,并不用Authorware直接制作素材,而是将事先用专用素材制作工具制作好的素材导人Authorware,直接集成在一起,形成作品。例如,要在制作过程中使用视频素材?就可以先用Premiere制作好这些视频素材,并保存到指定位置,待使用时调入即可。
2.具备部分素材的制作处理能力
Authorware为了能够更好地集成各种素材,它还具备少量文字、图形、图像处理能力。它提供了文本、图片和动画的创建和处理工具。利用文本处理工具,可以在屏幕上定位一个文本对象,并且可以任意设置其字体、字号及字体颜色等特征。使用图片处理工具可以创建简单的图形,引入并处理图像。Authorware7.0提供了5种动画类型,可以制作简单的动画效果。
3.具备多样化的交互作用能力,提供强有力的交互作用控制
在利用Authorware7.0创作多媒体作品的过程中,可以发现它提供了11种交互响应类型,利用这些响应类型或者它们的组合,可以得到多种交互方式,例如按钮、热区、热物体、文本、菜单等。而每种交互响应类型对用户的输入又可以做出若干种不同的反馈,所以根据设计需要,流程的控制既可以很简单,也可以很复杂。表现形式既可以简洁明了,也可以纷繁复杂、多层交互。
4.易学易用,扩展能力强
Authorware程序由流程线和设计图标组成。流程线由主流线和支流线构成。Authorware7.0提供了14个形象的设计图标,2个流程调试图标和1个调色板图标,采用流程线将它们组织起来,整个程序的结构和设计意图在屏幕上一目了然,初学者非常容易上手。而对有使用经验的专业多媒体开发者也可以得心应手,制作高水平的作品。Authorware7.0提供了设计模板和库,在制作多媒体作品时可以使用系统提供的设计模板,可以将以前的成果以库和模块的形式保存,便于复用,节省时间和成本。Authorware7.0还提供了代码编辑窗口和一些常用函数等增强功能,为需要编写程序代码的开发人员提供了极大的方便。
 

发表评论


郑重声明:资讯 【张立专栏博客» Blog Archive » 数字出版编辑实务教程(十七)】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——