多媒体应用系统创作工具.ppt
《多媒体应用系统创作工具.ppt》由会员分享,可在线阅读,更多相关《多媒体应用系统创作工具.ppt(81页珍藏版)》请在三一办公上搜索。
1、第5章 多媒体应用系统创作工具,5.1 多媒体创作工具概述 5.2 Director 8的使用 5.3 Tool Book简介,5.1 多媒体创作工具概述,5.1.1 创作工具的主要功能及特点 近年来,随着多媒体应用系统需求的日益增长,许多公司都对多媒体创作工具及其产品非常重视,并集中人力进行开发,从而使得多媒体创作工具日新月异,根据应用目标和使用对象的不同,一般认为,多媒体创作工具应有以下功能和特点。,1.具有良好的面向对象的编程环境 多媒体创作工具应提供编排各种媒体数据的环境,即能对媒体元素进行基本的信息和信息流控制操作,包括条件转移、循环、数学计算、数据管理和计算机管理等。多媒体创作工具
2、还应具有将不同媒体信息编入程序的能力、时间控制能力、调试能力、动态文件输入与输出能力等。编程思路方面主要有:流程结构式,即先设计流程结构图,再组织素材,如Authorware;卡片组织式,如Tool Book等。,2.具有较强的多媒体数据输入/输出能力 媒体数据一般由多媒体素材编辑工具完成,由于制作过程中经常要使用原有的媒体素材或加入新的媒体,因此要求多媒体创作工具软件也应具备一定的数据输入和处理能力,另外对于参与创作的各种媒体数据,可以进行实时呈现与播放,以便对媒体数据进行检查和确认。这些工具需具备的能力有:,(1)能输入/输出多种图像文件,如BMP、PCX、TIF、GIF等;(2)能输入/
3、输出多种动态图像及动画文件,如AVI、MPG等,同时可以把图像文件互换;(3)能输入/输出多种音频文件,如波形文件、CD Audio、MIDI等。,3.动画处理的能力 多媒体创作工具可以通过程序控制,实现显示区的位块移动和媒体元素的移动,以制作和播放简单动画。另外,多媒体创作工具还应能播放由其他动画制作软件生成动画的能力,以及通过程序控制动画中物体的运动方向和速度,制作各种过渡特技等。如移动位图,控制动画的可见性、速度和方向等,其特技功能是淡入、淡出,抹去,旋转,控制透明及层次效果。,4.超级链接的能力 媒体元素可分为:静态对象中的文字、图形、图像等,基于时间的数据对象中的声音、动画、视频等。
4、超级链接能力是指从一个对象跳到另一个对象,程序跳转、触发、链接的能力。从一个静态对象跳到另一个静态对象,允许用户指定跳转链接的位置,允许从一个静态对象跳到另一个基于时间的数据对象。,5.应用程序的连接能力 多媒体创作工具应能将外界的应用控制程序与所创作的多媒体应用系统连接,也就是从一个多媒体应用程序来激发另一个多媒体应用程序,并加载数据,然后返回运行的多媒体应用程序。多媒体应用程序能够连接(调用)另一个函数处理的程序:(1)可建立程序级通信:DDE(Dynamic Data Exchange);(2)对象的链接和嵌入:OLE(Object Linking and Embedding)。,6.模
5、块化和面向对象 多媒体创作工具应能让开发者编成独立片断并使之模块化,甚至目标化,使其能“封装”和“继承”,让用户能在需要时独立使用。通常的开发平台都提供一个面向对象的编辑界面,使用时只需根据系统设计方案就可以方便地进行制作。所有的多媒体信息均可直接定义到系统中,并根据需要设置其属性。总之,多媒体创作工具应具有形成安装文件或可执行文件的功能,在脱离开发环境后能运行。,7.良好的界面,易学易用 多媒体创作工具应具有友好的人机交互界面,屏幕呈现的信息要多而不乱,即多窗口,多进程管理,应具备必要的联机检索帮助和导航功能,尤其是教学软件,使用户在上机时尽可能不借助印刷文件,就可以掌握基本的使用方法。此外
6、,多媒体创作工具应操作简便,易于修改,菜单与工具布局合理,有良好的技术支持等。,5.1.2 创作工具的种类 每一种多媒体创作工具都提供了不同的应用开发环境,并具有各自的功能和特点,适用于不同的应用范围。根据多媒体创作工具的创作方法和特点的不同,可将其划分为如下几类。1.以时间为基础的多媒体创作工具 以时间为基础的多媒体创作工具所制作出来的节目最像电影或卡通片,它们是以可视的时间轴来决定事件的顺序和对象显示上演的时段,这种时间轴中可以包括多行道或多频道,以便安排多种对象同时呈现;它还可以用来编辑控制转向一个序列中的任何位置的节目,从而增加了导航和交互控制。,通常该类多媒体创作工具中都会有一个控制
7、播放的面板,它与一般录音机的控制面板类似。在这些创作系统中,各种成分和事件按时间路线组织,这种控制方式的优点是操作简便,形象直观,在一个时间段内,可任意调整多媒体素材的属性(如位置、转向、出图方式等)。缺点是要对每一素材的呈现时间作精确的安排,调试工作量大,它适合于一项有头有尾的消息,这类多媒体创作工具的典型产品有Director和Action等。,2.以图标为基础的多媒体创作工具 在这些创作工具中,多媒体成分和交互队列(事件)按结构化框架或过程图标为对象,它使项目的组织方式简化,而且多数情况下是显示沿各分支路径上各种活动的流程图。创作多媒体作品时,创作工具提供一条流程线(Line),供放置不
8、同类型的图标使用,使用流程图隐语去“构造”程序,多媒体素材的呈现是以流程为依据的,在流程图上可以对任意图标进行编辑。优点是调试方便,在复杂的设计框架中,这个流程图对开发过程特别有用。缺点是当多媒体应用软件制作很大时,图标与分支很多,这类创作工具有Authorware等。,3.以页式或卡片为基础的多媒体创作工具 以页式或卡片为基础的多媒体创作工具都是提供一种可以将对象连接于页面或卡片的工作环境。一页或一张卡片便是数据结构中的一个节点,它类似于教科书中的一页或数据袋内的一张卡面,只是这种页面或卡片的数据比教科书上的一页或数据包内一张卡片的数据多样化罢了。在多媒体创作工具中,可以将这些页面或卡片连接
9、成有序的序列。,这类多媒体创作工具是以面向对象的方式来处理多媒体元素的。这些元素用属性来定义,用剧本来规范,允许播放声音元素以及动画和数字化视频节目。在结构化的导航模型中,可以根据命令跳转到所需的任何一页,形成多媒体作品。其优点是便于组织和管理多媒体素材,缺点是在要处理的内容非常多时,卡片或页面数量过大,不利于维护与修改。这类创作工具主要有Tool Book及HyperCard等。,4.以传统程序语言为基础的创作工具 这些工具需要大量编程,可重用性差,不便于组织和管理多媒体素材,且调试困难,如Visual C+,Visual Basic,其他如综合类多媒体节目编制系统则存在着通用性差和操作不规
10、范等缺点。,5.2 Director 8的使用,5.2.1 Director 8简介 Director 8的界面如图5-1所示。Director 8的界面主要分为八部分:(1)菜单栏:这部分是几乎任何Windows软件都有的部分,用来提供下拉菜单选择。,图5-1 Director 8的界面,File:文件菜单包含的命令是用来创建、打开和保存Director文件(在Director中将一个Director文件称作电影(Movie),输入和输出文件,以及文件的设置、打包和打印。Edit:编辑菜单,包含标准的编辑命令。View:视图菜单,显示标记、标尺、关键帧等。Insert:插入菜单,插入/删除关
11、键帧,插入媒体元素、控件、胶片环、OLE对象等。Modify:修饰菜单,准备好素材后,便要对其进行修饰。,Control:控制菜单,包括控制电影的功能。Xtras:特效菜单,加强Director的很多功能。Window:窗口菜单,包含用于控制Director各种编辑窗口的命令。Help:帮助菜单。,(2)工具栏:和其他Windows软件一样,提供菜单栏中常用命令的快捷按钮。如果想节省舞台空间,通过Windows菜单去掉Toolbar即可。(3)工具面板:提供Director中常用的工具,包括常用的选择工具、位图工具、文字工具以及按钮工具等,可以直接在舞台上进行操作。(4)舞台:正像通常表演意义
12、上所有的演员都通过舞台显示给观众,在Director中,所有的效果都是通过这块窗口向外展示,也就是整个多媒体完成后大家看到的部分。,(5)演员窗口:比较容易掌握,这就是所有演员集中的地方。你可以看到各个演员的情况,以及可以按类型把他们编组,例如专门建立一个声音演员组,里面全是声音演员,这样做主要是为了便于在做一个大的项目时,你不至于陷入茫茫人海,找不到你要的演员。(6)属性面板:这是Director中新增加的一个面板,可以显示出当前处于选择状态对象的属性,并且可以通过在面板中的操作来改变对象的属性。(7)Score窗口:“分镜”窗口,用来安排演员的上场次序,演员重叠时的交错状态,每个场景切换时
13、的情况,以及声音、转场控制等等。这是Director中最重要也是使用最多的一个窗口。,(8)“库”面板:我们以后也会用Library来称呼,这是在Director 7.0后提供的一个新功能,它主要有三个作用。首先是大大简化了Lingo的编程,许多原来要用复杂的Lingo才能实现的功能,现在可以很容易地实现,例如交互库里的躲避鼠标的库;其次是它增强了原有的功能,例如控制库、导航库等,第三个突出的作用就是对Internet功能的扩展,例如有Java行为库,多用户库,流式媒体控制库以及Flash、QuickTime支持库等等。,5.5.2 Director 8的主要功能 Director是全球多媒体
14、开发市场的重量级工具,据统计,它在美国专业CD-ROM开发市场占据85%以上的份额。由于它不仅具备直观易用的用户界面,而且拥有很强的编程能力(它本身集成了自己Lingo语言),正逐渐成为国内多媒体开发者的主流工具。目前Director的较新版本是在2000年2月发布的8.0版,全称是:Macromedia Director Shockwave Studio 8.0。Macromedia不仅把Director定位到CD-ROM/DVD-ROM的开发,而且准备在互联网多媒体的开发上保持霸权地位。,Macromedia公司开发的Director软件,为广大多媒体制作人员提供了创作交互式应用软件的强大
15、工具,使Director用户可以在友好的界面下制作出精彩的多媒体作品。Macromedia公司一直致力于帮助用户学习编程的技术。Director是一个较为简单直观的软件,即使是首次使用该软件的用户也能编出令人赏心悦目的程序。而且,Director的功能强大,开发者可以将三维界面、数据库访问和因特网链接技术集成于一个多媒体作品中,同时,Director是一个高度面向对象的工具,非常适合图像设计者,它所独有的Lingo脚本可以对程序中各个部分进行精确控制。,1.Director的功能 Director的主要功能有:(1)Director可以从外部导入图像、声音、视频、影片以及其他对象,并利用其所带
16、的辅助工具进行编辑,用来创建电影片断、场景和影片等。(2)Director可以用来创建动画,多媒体演示软件、游戏、广告以及演示系统等。,(3)Director与因特网充分接轨,其生成的Shockwave影片在网络中得到了良好的应用。(4)Director中几乎所有的功能都有与之相对应的浮动窗口,如Paint窗口、Text窗口、编排表和控制面板等。(5)Director中每个角色、窗口以及几乎每个按钮的快捷菜单都有共同的部分,即除了Windows中传统的剪切、复制和粘贴命令外,还有Director特有的导入等命令。,(6)在Director中,光标停留在任意组件处时间超过1 s,即会显示该组件的
17、说明与提示。以上的种种功能说明了Director的友好性,所以用户可以利用Director提供的开发环境快速地制作出满意的作品。,2.Director 8增加的功能 与以前的版本相比,Director 8增加的功能主要有:(1)舞台大小可变化。(2)角色表能以列表形式查看,并且可以排序和更改属性。(3)增加了角色表管理区。(4)允许将脚本语言存储到外部文件进行编辑。(5)可以对位图进行压缩。(6)对舞台进行了较大的改进,舞台分为标题栏、画面区和滚动条。,(7)在HTML文件中生成Shockwave电影。(8)可自由伸缩Shockwave电影,使之与浏览器匹配。(9)可支持和编辑多种向量曲线。(
18、10)可以使用Lingo全程控制位图元素。总之,Macromedia将随着用户需求和计算机的发展来不断更新自己的软件,相信以后的多媒体制作软件将越来越符合用户的思维习惯。如果想制作多媒体,Director自然是首选。,5.2.3 Director制作 Director是一种基于时间线的多媒体创作软件,与其他工具相比,它的动态特性更为突出。在用Director进行制作时,必须把握住它的主要特点,合理地安排演员演出的顺序、演员或背景交换时的转场形式,并且在影片需要停顿或跳转的时候,在脚本通道中及时地加入暂停或跳转指令。下面我们利用制作实例来讲解Director制作过程。,制作实例1:显示输入的信息
19、 提供一个输入框和一个输出框,当用户在输入框内输入信息的时候,会在输出框内即时地显示输入的信息。制作步骤如下:(1)将场景的背景设置为自己喜欢的一种浅颜色。(2)依次添加Field演员到场景中,如图5-2所示。,图5-2 添加Field演员,(3)在两个Field角色上边分别写上两个文本角色,用来提示其作用,如图5-3所示。(4)选择用于输入的Field角色,在属性窗口中设置为Editable(可编辑),设置用于显示的Field是不可编辑的。(5)选择用于输入的Field角色,打开脚本编辑器,删除自动添加的函数on mouseup me,写入的函数如下:on keyup me cast(2).
20、txt=cast(1).text(将输入信息输出到显示)end,图5-3 两个文本角色,(6)编辑完成,播放动画,可以观察输入字符时显示窗口内的变化。制作实例2:旋转推出的字幕 本例要制作一个旋转推出的字幕效果,场景中一行字幕开始的时候很小,并且几乎透明,随着旋转字幕的逐渐清晰,最后定格。这个动画在多媒体制作方面其实应用得相当普遍,在这里主要运用了关键帧修改尺寸的技术和DR内建行为库中的Fade In/Out及Rotation行为,效果如图5-4所示。,图5-4 字幕效果图,(1)首先利用外部的位图编辑器,绘制一个位图演员,为一行字幕。如图5-5所示。(2)引入演员。将字幕演员拖到场景中央形成
21、角色,如图5-6所示。(3)设置它占据30帧。在第30帧处按Ctrl+Alt+K键添加一个关键帧,如图5-7所示。(4)选中第一帧,在属性窗体中修改角色的宽度和高度为原来的1/4,如图5-8所示。(5)选中第30帧,设置宽度和高度为原始值,如图5-9所示。,图5-5 位图演员,图5-6 字幕演员形成角色,图5-7 添加关键帧,图5-8 修改角色的值,图5-9 设置宽度和高度,(6)打开内建行为库,如图5-10所示。(7)将Animation下的Automatic库中的Rotation(frame-based)行为和Fade In/Out行为拖到演员列表中,如图5-11所示。(8)将Rotati
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多媒体 应用 系统 创作 工具
链接地址:https://www.31ppt.com/p-6560884.html