版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多媒体应用开发,第十章,多媒体应用系统技术,2,10.1多媒体开发工具,10.1.1基于光盘的多媒体开发工具10.1.2基于网络的多媒体开发工具10.1.3基于高级程序设计语言的多媒体开发,多媒体应用系统技术,3,10.1.1基于光盘的多媒体开发工具,1PowerPointPowerPoint作为MSOffice家族的一员,被广泛用于演示文稿和多媒体简报的制作,虽然使用方便,但在动画制作能力和交互控制方面的表现却明显不足。,多媒体应用系统技术,4,10.1.1基于光盘的多媒体开发工具,2ToolBookToolBook是基于电子著作系统的多媒体制作工具。用ToolBook创作多媒体作品的过程如
2、同在编制一本电子书,先建立书的整体框架,然后在书中添加页,再把文字、图像、按钮等元素放入页中。在此基础上,还可以利用软件提供的脚本设计语言OpenScript编写代码,以实现交互式应用。这种电子书有较强的表现力和交互性能,但制作起来比较复杂。,多媒体应用系统技术,5,10.1.1基于光盘的多媒体开发工具,3DirectorDirector是基于时间线的多媒体集成开发工具,它模仿导演电影的过程。Director内置的行为库可为作品提供丰富的动画和交互性能。Director独特的脚本设计语言Lingo大大增加了多媒体作品开发的灵活性。Director在多媒体集成能力、2D动画制作能力、交互能力以及
3、作品发布形式的多样性等方面都有突出表现,业已成为多媒体领域主流的集成制作和开发工具。使用Director开发的多媒体产品不仅可以通过光盘发布,也可以采用交互式流媒体形式在因特网上发布。,多媒体应用系统技术,6,10.1.1基于光盘的多媒体开发工具,4AuthorwareAuthorware是基于流程图的交互式多媒体制作工具,先使用系统提供的图标建立应用程序的流程图,搭建多媒体作品的整体框架,再逐个编辑图标,添加内容。可以使用Authorware编程语言进行交互设计。尽管Authorware的动画制作能力不是很强,但如果与3DSMAX、Photoshop、Flash等多媒体素材制作软件结合使用,
4、就可以开发出非常优秀的多媒体应用产品。Authorware在计算机辅助教学领域以及电子出版物市场得到了广泛的应用。,多媒体应用系统技术,7,10.1.2基于网络的多媒体开发工具,1HTML超文本标记语言HTML是组织网络多媒体文档最基本和最重要的语言。HTML用固有的标记来描述和显示网页内容,可以实现资源链接,插入图像、动画、声音和数字视频等各种多媒体元素。通常,HTML构成网页的框架,利用嵌入的脚本语言JavaScript或VBScript增加网页特效,并实现动态网页设计,再运用CSS样式表来控制网页整体或者局部的显示样式。,多媒体应用系统技术,8,10.1.2基于网络的多媒体开发工具,2X
5、ML可扩展标记语言XML是对HTML的补充,着重描述网页内容的数据形式和结构。XML与相关领域结合,可以扩展出许多专门的标记语言,例如,同步多媒体综合语言SMIL就是XML在多媒体领域的应用实例,可以用来为流媒体视频配上同步字幕。,多媒体应用系统技术,9,10.1.2基于网络的多媒体开发工具,3VRML虚拟现实造型语言VRML是一种用来描述WWW页面上3D交互环境的语言,使用了虚拟现实技术。利用VRML可以创建虚拟的物体,如建筑物、山脉、飞船、星球等,也可以在虚拟空间中添加声音、动画,使虚拟场景更加生动。通过把VRML浏览软件(如CosmoPlayer)插入到网页浏览器中,就可以实现3D浏览。
6、,多媒体应用系统技术,10,10.1.3基于高级程序设计语言的多媒体开发,有编程经验的多媒体开发者往往对基于高级程序设计语言的可视化编程环境情有独钟。VisualC+、Delphi、VisualBasic(VB)是目前被广泛应用于多媒体开发的高级语言。这些语言可以充分利用操作系统提供的MCI(媒体控制接口)控件、MCI指令字符串和API(应用程序接口)函数,来扩展多媒体系统的性能,并有效提高开发的灵活性。,多媒体应用系统技术,11,10.2Director在多媒体开发中的应用,10.2.1Director简介10.2.2Director的基本操作10.2.3简单动画的制作10.2.4行为及其附
7、着10.2.5脚本与交互10.2.6声音和数字视频的使用10.2.7综合实例介绍,多媒体应用系统技术,12,10.2.1Director简介,Director是美国Adobe公司的产品。可以跨平台使用(Windows和Macintosh)。制作交互式教学、娱乐和用于商业展示的数字作品。以数字电影的形式把自己的作品发布到互联网上。Director已经渗透到多媒体应用领域的方方面面,从电子图书、技术培训、旅游推介、商务会展到家庭娱乐等,成为主流的多媒体集成制作软件。,多媒体应用系统技术,13,10.2.1Director简介,1DirectorMX2004的主要功能可以方便地集成文本、位图、矢量图
8、、GIF动画、Flash动画、3D动画、数字音频、数字视频、流媒体等各种多媒体元素,极大丰富电影的表现力。可以使用Xtras插件来增强Director的创作能力。可以使用脚本语言Lingo或JavaScript来实现多媒体的交互。可以跨平台发布多媒体产品,Director同时支持Windows和Macintosh两种操作系统。,多媒体应用系统技术,14,10.2.1Director简介,2Director的工作原理Director是以拍摄电影的概念来制作多媒体产品的。每一部Director电影都是由演员表、剧本和舞台等要素有机构成的,而Director用户就是Director电影的导演。在Di
9、rector电影中的每一个多媒体元素(包括文本、图像、动画、音频、视频和按钮等)都可以看作是演员(CastMember),演员存储在演员表(Cast)中。剧本(Score)用来对演员的出场顺序进行编排,还要为电影指定特效和交互功能。舞台(Stage)是演员演出的场所,电影的剧情只有通过舞台才能展示出来。传统电影在制作完成以后,还要做成拷贝进行发布,Director电影也可以采用多种格式进行数字化发布。,多媒体应用系统技术,15,10.2.1Director简介,3Director电影的创建步骤组织多媒体元素编排多媒体元素添加交互发布电影,多媒体应用系统技术,16,10.2.1Director简
10、介,4Director的工作环境演员表(Cast)舞台(Stage)剧本(Score)控制面板(ControlPanel)属性检查器(PropertyInspector)库面板(LibraryPalette)脚本(Script)窗口,多媒体应用系统技术,17,Director的工作环境,舞台,剧本,演员表,属性检查器,库面板,多媒体应用系统技术,18,Director的工作环境,(1)演员表(Cast)演员是Director电影中最基本的要素,演员表则是Director电影中所有演员的集合。使用演员表,用户不仅可以创建或导入新演员,还可以查看和编辑已经存在的演员。选择“WindowCast”菜
11、单命令可以打开演员表窗口。,多媒体应用系统技术,19,Director的工作环境,(2)舞台(Stage)舞台是演员演出的场所,在Director电影播放的时候,观众看到的所有演出都发生在舞台上。选择“WindowStage”菜单命令可以打开舞台窗口。用户可以用鼠标将演员表中的演员拖入舞台以形成演出用的精灵。,多媒体应用系统技术,20,Director的工作环境,(3)剧本(Score)定义演员的出场、退场时间以及行为方式。选择“WindowScore”菜单命令可以打开剧本窗口。剧本窗口由两部分组成,上半部分是特效通道区,下半部分是精灵通道区。将演员从演员表拖入某个精灵通道中,可以形成演出用的
12、精灵。,多媒体应用系统技术,21,Director的工作环境,(4)控制面板(ControlPanel)控制面板用来控制Director电影的播放,如调整播放速度、音量等。选择“WindowControlPanel”菜单命令可以打开控制面板。,多媒体应用系统技术,22,Director的工作环境,(5)属性检查器(PropertyInspector)属性检查器用来对Director中的演员、精灵和整部电影的属性进行查看和设置。选择“WindowPropertyInspector”菜单命令可以打开属性检查器面板。,多媒体应用系统技术,23,Director的工作环境,(6)库面板(Library
13、Palette)库面板是集成和管理Director中所有内置行为的地方。行为可以被附着到舞台上的精灵或者剧本中的某个帧之上,从而为Director电影增加交互性能。选择“WindowLibraryPalette”菜单命令可以打开库面板。,多媒体应用系统技术,24,Director的工作环境,(7)脚本窗口(Script)选择“WindowScript”菜单命令可以打开脚本窗口。通过在脚本窗口中编写脚本,可以为Director电影加入交互特性。Director的脚本有两种:传统的脚本语言Lingo和DirectorMX2004新增的脚本语言JavaScript。,多媒体应用系统技术,25,10.
14、2.1Director简介,5Director电影文件的格式Director电影源文件dir文件Director电影的发布格式标准放映机(exe文件)Shockwave放映机(exe文件)Shockwave电影(dcr文件)Protected电影(dxr文件),多媒体应用系统技术,26,Director电影源文件,在制作好一部Director电影之后,首先要通过“FileSave”菜单命令将其保存为电影源文件(DirectorMovie),扩展名为dir。Director电影源文件保存了可供编辑的电影原始数据。,多媒体应用系统技术,27,Director电影的发布格式,标准放映机标准放映机电影
15、文件的扩展名为exe,是一部电影的独立版本,可用于光盘发布。特点:含有播放电影时需要用到的可执行数据。内置了播放器的代码,可以直接运行。,多媒体应用系统技术,28,Director电影的发布格式,Shockwave放映机Shockwave放映机电影文件的扩展名也是exe。没有内置播放器的代码,所占用的磁盘空间要比标准放映机小。利用操作系统中的Shockwave播放器来播放电影。当用户的操作系统中没有安装Shockwave播放器时,Shockwave放映机就会提示用户下载并安装Shockwave播放器。,多媒体应用系统技术,29,Director电影的发布格式,Shockwave电影Shockw
16、ave电影采用流媒体传输方式,主要用于在因特网上发布或浏览电影,其扩展名为dcr。特点:去掉了电影中的可编辑数据(可防止非法篡改)而只保留可执行数据。对电影中的数据进行尽可能的压缩。不含Shockwave播放器代码,而是利用操作系统中基于Web浏览器的Shockwave插件来对电影中的数据进行解压缩并播放。相对于Director其他发布格式,Shockwave电影所占用的磁盘空间最小,适用于在网上发布交互式的多媒体作品。,多媒体应用系统技术,30,Director电影的发布格式,Protected电影Protected电影用于对Director电影中的数据进行保护,也就是将电影中的编辑数据删除
17、,而只保留可执行数据。Protected电影文件的扩展名为dxr。Protected电影与Shockwave电影有许多相似的特征,但主要区别在于,Protected电影所包含的数据是未经过压缩的,由于在播放时不需要进行解压,所以其播放效果更为流畅。Protected电影除了可以在网上发布外,还常用于光盘的发布。,多媒体应用系统技术,31,10.2.1Director简介,6安装Shockwave播放器为了能在浏览器中顺利地播放Shockwave电影(扩展名为dcr)或Protected电影(扩展名为dxr),还需要正确安装基于Web的ShockwaveDirector播放器插件。下载并安装Sh
18、ockwave播放器的最新版本:,多媒体应用系统技术,32,10.2.2Director的基本操作,1Director电影的创建、保存和打开2舞台的设置3演员的创建和导入4剧本和精灵的设置5Director电影的发布,多媒体应用系统技术,33,10.2.2Director的基本操作,1Director电影的创建、保存和打开要创建一部新的Director电影,主要有以下3种方法:启动DirectorMX2004,在启动界面上单击“CreateNewDirectorFile”选项,可以创建一部新电影。在DirectorMX2004工作界面中,选择“FileNewMovie”菜单命令创建一部新电影。
19、在DirectorMX2004工作界面中,单击工具栏上的“NewMovie”按钮创建一部新电影。,多媒体应用系统技术,34,10.2.2Director的基本操作,要保存Director电影的所有可编辑数据,即存为扩展名为dir的源文件,也有几种方法:选择“FileSaveAs”菜单命令或其他Save命令。单击工具栏上的“Save”或“SaveAll”按钮。应该养成使用“FileSaveandCompact”命令的习惯,这样不仅可以优化电影文件的存储结构,而且还可以节省所占用的磁盘空间。,多媒体应用系统技术,35,10.2.2Director的基本操作,打开Director电影源文件进行编辑,
20、可采用以下两种方法:通过Director中的“FileOpen”菜单命令来打开dir类型的文件。通过双击文件夹中dir类型的文件,直接将其打开。,多媒体应用系统技术,36,10.2.2Director的基本操作,2舞台的设置“ModifyMovieProperties”设置舞台的大小(StageSize)、颜色(Color)和位置(Location)设置精灵通道的数目(最多1000个精灵通道),多媒体应用系统技术,37,10.2.2Director的基本操作,3演员的创建和导入演员表的使用(“ModifyMovieCasts”)演员的创建位图演员(“WindowPaint”)矢量演员(“Win
21、dowVectorShape”)文本演员(“WindowText”)域演员(“WindowField”)演员的导入使用导入方式标准导入方式(StandardImport)链接导入方式(LinktoExternalFile)使用插入方式(“InsertMediaElement”)演员的属性设置,多媒体应用系统技术,38,10.2.2Director的基本操作,4剧本和精灵的设置剧本的设置通道的打开和关闭特效通道的使用标记通道速度通道调色板通道过渡效果通道声音通道1、声音通道2脚本通道帧通道(时间线)的使用精灵通道的使用在DirectorMX2004中,最多可以使用1000个精灵通道。在舞台上,编
22、号较大的通道中的精灵位于上层,编号较小的通道中的精灵位于下层。,多媒体应用系统技术,39,10.2.2Director的基本操作,标记通道,速度通道,调色板通道,过渡效果通道,声音通道1,声音通道2,脚本通道,帧通道(时间线),精灵通道,多媒体应用系统技术,40,10.2.2Director的基本操作,精灵的设置精灵的公共属性设置(“EditPreferencesSprite”)精灵的详细属性设置(选中精灵属性检查器“Sprite”标签)设置关键帧(“InsertKeyframe”)改变精灵在舞台上的显示顺序(改变精灵所处的通道)改变精灵的出场时刻(拖动精灵所在的帧序列)改变精灵占据的帧数(拖
23、动精灵的起始帧和结束帧)精灵的剪切、复制和粘贴(“Edit”菜单),多媒体应用系统技术,41,10.2.2Director的基本操作,5Director电影的发布在发布Director电影之前,首先要进行发布属性的设置。选择“FilePublishSettings”命令,打开“PublishSettings”对话框,通过针对性的设置,可以将Director电影发布为标准放映机、Shockwave放映机、Shockwave电影等各种格式。使用Xtras插件工具还可以将Director电影源文件转换为Protected电影格式。,多媒体应用系统技术,42,10.2.2Director的基本操作,【
24、实例10-1】世博文字动画舞台上出现世博会徽。一排文字“欢迎参加2010年上海世博会”在舞台的下方从右向左不断地滚动显示。文字完全出现在舞台上后,停顿2秒钟,并继续滚动。文字滚动时的颜色由蓝色渐变为红色,最后渐变成绿色。,多媒体应用系统技术,43,10.2.3简单动画的制作,1帧连帧动画2关键帧动画3实时录制动画4胶片环动画,多媒体应用系统技术,44,10.2.3简单动画的制作,1帧连帧动画将动画中的每一个画面都制作为一个演员,然后再将这些画面一帧一帧地连接起来,并以一定的速度播放,从而产生动画效果。在使用帧连帧动画制作技术制作动画的时候,每个演员在剧本窗口中都要占据一帧的位置,每一帧中画面的
25、生成都必须使用鼠标拖动来完成,也就是说,动画包含有多少帧,就必须使用鼠标左键拖动多少次演员。,多媒体应用系统技术,45,10.2.3简单动画的制作,【实例10-2】圣诞老人动画(帧连帧动画),多媒体应用系统技术,46,10.2.3简单动画的制作,2关键帧动画只要制作出关键帧中的画面,关键帧之间的普通帧由Director自动生成。Director在创建关键帧之间的普通帧时,使用一种称为Tweening的技术。使用Tweening技术可以创建精灵的路径、大小、旋转角度、倾斜角度、前景色、背景色、混合度以及加速度等发生变化的动画。,多媒体应用系统技术,47,10.2.3简单动画的制作,【实例10-3
26、】“狼来啦”动画(关键帧动画),多媒体应用系统技术,48,10.2.3简单动画的制作,3实时录制动画一种方便快捷的动画制作技术。使用这种技术,当鼠标在舞台上移动时,Director会自动记录下鼠标移动的轨迹,并根据需要形成动画效果。可以制作出比较复杂的动画。,多媒体应用系统技术,49,10.2.3简单动画的制作,【实例10-4】飞鸟动画(实时录制动画),多媒体应用系统技术,50,10.2.3简单动画的制作,4胶片环动画用来制作动画片段,这有助于减少对周期性动作的重复制作,从而提高动画制作的效率。,多媒体应用系统技术,51,10.2.3简单动画的制作,【实例10-5】群鸟齐飞(胶片环动画),多媒
27、体应用系统技术,52,10.2.4行为及其附着,用户可以把行为添加到Director电影中,从而使电影或动画具有强大的交互性能。所谓行为就是预先编制好的可重复使用的Lingo脚本或JavaScript脚本。,多媒体应用系统技术,53,10.2.4行为及其附着,1使用行为库Director的内置行为库是以库面板(LibraryPalette)的形式呈现的。使用“WindowLibraryPalette”命令可以打开库面板。单击库面板左上角的“LibraryList”按钮,可以打开行为库菜单,从中选择一个类别或子类别,就会出现相应的行为库。,多媒体应用系统技术,54,10.2.4行为及其附着,2行
28、为的附着将行为附着到精灵或帧上(从库面板中拖动一个行为到舞台或剧本窗口的精灵中)附着行为时的注意事项可以为多个精灵或帧设置同样的行为,但它们使用的行为参数可以不同。可以为一个精灵设置多个行为,这些行为将按顺序执行。只能为一帧设置一个行为。,多媒体应用系统技术,55,10.2.4行为及其附着,3行为的设置和修改行为参数的修改(“WindowBehaviorInspector”)调整行为的执行顺序ShuffleDownShuffleUp,多媒体应用系统技术,56,10.2.4行为及其附着,【实例10-6】世博会徽动画(行为的应用)制作一个旋转推出的世博会徽动画。旋转的同时,伴随淡入效果。,多媒体应
29、用系统技术,57,10.2.5脚本与交互,行为毕竟是预先编写好的脚本模块,修改和使用起来缺乏一定的灵活性。为了适应更加灵活的交互需求,或者创建结构简单清晰的电影动画,可以直接把自己编写的脚本加入到所制作的电影或动画中。DirectorMX2004同时拥有2种脚本语言:LingoJavaScript。,多媒体应用系统技术,58,10.2.5脚本与交互,1脚本的功能可以对数字音频和数字视频进行控制可以对文本进行交互控制可以对按钮的行为进行控制可以直接对演员表中的演员进行控制可以实现电影中各画面之间的切换和导航可以实现交互式的因特网应用可以对3D动画进行控制可以扩充Director的功能,多媒体应用
30、系统技术,59,10.2.5脚本与交互,2脚本的创建脚本可以分为多种类型:演员脚本精灵脚本帧脚本电影脚本父脚本无论创建哪一种类型的脚本,Director都会给出一些预置信息,它们是编写脚本的框架结构。,多媒体应用系统技术,60,10.2.5脚本与交互,3触发事件脚本是对特定触发事件的响应程序。有许多动作都将导致事件的发生。在Lingo脚本中,对事件的响应是以on开头,后面紧跟事件的名称,然后是脚本语句,最后以end结尾。,多媒体应用系统技术,61,10.2.5脚本与交互,多媒体应用系统技术,62,10.2.5脚本与交互,4用脚本实现导航导航操作是Director电影中最重要的操作。所谓导航,是
31、指在播放电影时播放头在剧本窗口中的不同帧之间来回移动,从而实现电影画面的切换。Lingo(或JavaScript)的导航命令可以分为两类:go命令play命令,多媒体应用系统技术,63,10.2.5脚本与交互,5脚本中的控制语句Lingo的结构控制语句:if语句(分支)case语句(多路分支)repeat语句(循环),多媒体应用系统技术,64,10.2.5脚本与交互,【实例10-7】上海世博会展馆(脚本的应用)制作一段展示上海世博会展馆的Director电影。电影中的图片持续淡入淡出播放。单击文字“东方之冠-中国馆”,文字变成“世博中心”,相应的图片也变成“世博中心”的画面。再单击文字,又变回原来的文字和图片,如此反复。,多媒体应用系统技术,65,10.2.5脚本与交互,【实例10-8】遮罩动画(组件和脚本的应用)遮罩技术在电影和动画创作中被广泛使用。当遮罩图形在某张位图上移动时,只有遮罩经过的位图区域才会被清晰地显示出来。单击列表框中的选项,可以切换
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年河北省三河市高二生物下册期末考试测试卷含答案(考试直接用)
- 2025年云南省楚雄市高二生物下册期末考试模拟卷(综合题)附答案
- 2026年广东省开平市高二生物下册期末考试模拟卷(突破训练)附答案
- 2026年山东省乐陵市高二生物下册期末考试检测卷含答案【A卷】
- 2026年吉林省双辽市高二生物下册期末考试检测卷附完整答案(有一套)
- 2026年辽宁省灯塔市高二生物下册期末考试检测卷及参考答案(B卷)
- 2025年浙江省余姚市高二生物下册期末考试模拟卷及参考答案【轻巧夺冠】
- 2026年江苏省宜兴市高二生物下册期末考试考试卷含答案(培优A卷)
- 2025年浙江省建德市高二生物下册期末考试模拟卷附参考答案【培优B卷】
- 2025年云南省腾冲市高二生物下册期末考试测试卷含完整答案(典优)
- 行星架铸造工艺设计【版本2】
- 第13课-他们都说我包的饺子好吃(口语)
- 无碳小车测试题及答案大全
- 2024年消防考试真题解析试题及答案
- 2025陕西烟草专卖局招聘42人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年农村自建房包工不包料合同
- 车祸伤的救治与护理
- 离婚协议书模板标准电子版分享
- 2023年江苏省无锡市中考政治真题含解析
- 新理性主义完整版本
- 江苏省苏州市2021年中考物理真题试卷(答案+解析)
评论
0/150
提交评论