多媒体应用系统技术第10章.ppt

上传人:hyn****60 文档编号:70755709 上传时间:2023-01-27 格式:PPT 页数:29 大小:661KB
返回 下载 相关 举报
多媒体应用系统技术第10章.ppt_第1页
第1页 / 共29页
多媒体应用系统技术第10章.ppt_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《多媒体应用系统技术第10章.ppt》由会员分享,可在线阅读,更多相关《多媒体应用系统技术第10章.ppt(29页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、LOGO多媒体应用系统技术多媒体应用系统技术计算机科学与技术学院计算机科学与技术学院第十章:多媒体应用开发第十章:多媒体应用开发多媒体开发工具多媒体开发工具1Director在多媒体开发中的应用在多媒体开发中的应用210.1 10.1 多媒体开发工具多媒体开发工具v多媒体开发工具多媒体开发工具作用作用 集成多媒体元素;加入交互特性;完成多媒体应用系统发布开发工具开发工具 基于光盘基于光盘基于光盘基于光盘 powerpoint(演示文稿)Toolbook(电子书)Director(基于时间线的 集成工具)Authorware(基于流程图的集成工具)基于网络基于网络基于网络基于网络 多媒体开发语言

2、HTML:超文本标记语言XML:可扩展标记语言VRML:虚拟现实造型语言制作工具Frontpage、DreamweaverHTML:HTML:用固定的标用固定的标记来描述和组织记来描述和组织网页内容,是网页内容,是wwwwww的通用语言的通用语言XML:XML:对对HTMLHTML的补充,的补充,用来描述网页内容用来描述网页内容的数据形式和结构的数据形式和结构VRML:VRML:描述描述wwwwww页面上页面上3D3D交互环境的语言交互环境的语言10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用vDirector(导演导演)简介简介1989年,macr

3、omedia公司开发的多媒体制作平台软件功能功能(1)可以集成各种多媒体元素(2)可以使用xtras插件来增强其制作能力(3)可以使用脚本语言Lingo或JavaScript来实现交互(4)可以跨平台发布多媒体产品10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用vDirector(导演导演)工作界面:菜单、工具栏、工具箱、舞台、演员表、工作界面:菜单、工具栏、工具箱、舞台、演员表、属性检查器、剧本、库面板属性检查器、剧本、库面板【窗口】菜单打开或关闭相应面板【窗口】/【面板设置】/【default】,可恢复到默认面板状态10.2 Director10

4、.2 Director在多媒体开发中的应用在多媒体开发中的应用v主主要术语要术语要术语要术语 影片影片(movie):director工程文件演员演员(member):组成电影的元素(各种多媒体元素)舞台舞台(stage):演员表演的场所演员表演员表(cast):管理和存放演员。演员表中的演员一般都有相应的编辑器来编辑,双击打开对应的编辑器。Cast有两种浏览效果,列表方式和缩略图方式。角色角色/精灵精灵(sprite):将cast中的演员拖入到舞台或剧本中,该演员就被称为精灵。修改一个精灵的某些属性不会影响其它精灵和该演员,但修改该演员就一定会导致由它产生的精灵的改变(类似于flash中的元

5、件和实例的关系)10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v主要术语主要术语主要术语主要术语 剧本剧本(score):用来控制演员的出场时间和顺序,并告诉他们该做什么。剧本由纵轴和横轴组成,纵轴部分叫通道(类似于图层),横轴部分是帧。Director可以提供了150 个演员通道和7个特效通道。演员通道:演员通道:可以根据出场顺序依次安排演员,演员的通道数 越小,表示演员在舞台上越靠后,也就是说,通道数越高,演员就在舞台前面,不会被通道低的演员遮挡 特效通道:特效通道:包括标记通道(marker)、速率通道(Tempo channel)、调色板通

6、道(Palette channel)、过渡通道(Transition channel)、两个声音通道和脚本通道。操作:在每种特殊通道的帧上双击,可以打开通道属性面板 10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v主要术语主要术语主要术语主要术语(1)标记通道:定义特殊帧,使用Lingo语言可以在这些特殊帧之间切换。(2)速率通道。设置:播放的速率(帧每秒)、在该帧停留时间、等待用户鼠标或键盘响应、等待标记点 例如:导入一个flash动画、一个声音文件。打开速率通道的属性面板,分别设置速率、在时间轴的不同帧上设置不同等待时间、鼠标相应等,观察动画效

7、果变化 注意:设定播放速率后,在该帧以后没有设播放速率的帧都将以当前设定的速率播放注意:设定播放速率后,在该帧以后没有设播放速率的帧都将以当前设定的速率播放10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v主要术语主要术语主要术语主要术语 (3)调色板通道:可以选择非系统调色板或自定义调色板。在导入位图时,如果位图调色板与当前调色板不匹配,系统将自动导入该调色板(4)过渡通道:设置两帧间的过渡效果。(5)声音通道:可以直接将演员表中的声音成员拖到声音通道中,哪些帧需要这些声音就把声音拖到那些帧上;也可以双击声音通道从列表中选取,然后在声音通道中拖动或

8、延长。例如:声音拖入声音通道并在速率通道中设置等待标记点。(6)脚本通道:双击通道中的某一帧,打开脚本窗口,设置当前帧需要执行的脚本10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v主要术语主要术语主要术语主要术语 脚本脚本(script):Director中的代码被称之为脚本。分为三种:(1)电影脚本电影脚本:起全局控制的作用,许多初始化动作和结束动作都在电影脚本中完成;行为脚本以及父脚本。(2)行为脚本行为脚本:只在某一特殊阶段或事件发生时起作用。(3)父脚本:父脚本:本身不产生任何结果,只是用来产生多个子对象,并设置各种参数以便形成各不相同的实

9、例。操作:在属性检查器中可以更改脚本类型 在脚本窗口中用Lingo或JavaScript语言编写脚本10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v主要术语主要术语主要术语主要术语 检查器检查器(inspector):来设置电影的细节。分为五种:(1)属性检查器(Property Inspector):它用于显示选中对象的大小、颜色、位置等等属性。(2)行为检查器(Behavior Inspector):快速的为舞台中的对象添加脚本,实现互动功能(3)对象检查器(Object Inspector):对象检视器处理的是变量、数组等出现在 Lingo

10、中的编程对象。(4)文本检查器(Text Inspector):允许查看、调整文本的字体、大小、风格等属性,创建超文本链接。(5)内存检视器(Memory Inspector):显示演员与剧本所占用的内存、保留给舞台使用的 Screen Buffer、编辑中的电影可使用的内存大小以及目前使用的内存。10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用vDirectorDirector电影的创建步骤电影的创建步骤电影的创建步骤电影的创建步骤组织多媒体元素(可导入或利用内置工具直接绘制)编排多媒体元素 利用舞台在空间上编排演员的位置等 利用剧本在时间上安排演

11、员出场时间等添加交互 加入脚本和行为保存和发布电影 10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v基本操作基本操作基本操作基本操作新建影片保存影片【文件】/【保存】:保存为工程文件.dir【文件】/【发布设置】/【发布】:可选择Exe,osx,dcr,htm等格式保存【文件】/【导出】:保存为avi视频或者bmp位图系列影片的发布格式见教材P216,发布设置见教材P22410.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v基本操作基本操作基本操作基本操作舞台设置:设置影片属性 操作:影片空白处点击,打开“

12、属性检查器”的”影片”标签,设置舞台大小、颜色,通道数目等。在“显示模板”(display template)标签下设置影片播放时在计算机屏幕上的位置 也可以使用菜单【修改】|【影片】|【属性】打开相应面板10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v基本操作基本操作基本操作基本操作演员的创建和导入(1)Cast的使用 内部演员表(internal):保存在电影文件内,不能被共享 外部演员表:以独立文件(.cst)形式存在,保存在电影外,必须被链接到电影文件中,才能使用 操作:【修改】|【影片】|【演员表】(2)演员的导入、创建和修改 操作1:从

13、cast中导入外部素材(有四种导入方式可以选择)操作2:【插入】|【media Element】操作3:用Director自带的工具绘制位图、矢量图或编辑文字,也 可以使用菜单【窗口】,打开相应编辑工具 操作4:使用工具箱中的工具直接在舞台上绘制。操作5:对已存在cast表中的演员,双击来打开编辑工具10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v基本操作基本操作基本操作基本操作(3)演员的属性设置操作:选中cast中的演员,在属性检查器中设置剧本和精灵的设置(1)剧本的设置(见本讲义的7-9页)(2)精灵的公共属性设置操作:【编辑】|【属性】|【

14、精灵】,可设置精灵长度(span duration),即精灵在剧本中默认占据的帧数(3)精灵的详细属性设置操作:选中舞台中的精灵,在属性检查器中设置(具体见:教材P223)10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用v基本操作基本操作基本操作基本操作(4)设置精灵运动的关键帧(5)改变精灵在舞台上的显示层次操作:将精灵从一个通道拖入另一个通道(6)改变精灵的出场时刻操作:直接拖动通道中精灵的帧序列或第一帧(7)改变精灵占据的帧数操作:拖动起始帧和结束帧(8)精灵的剪切、复制、粘贴10.2 Director10.2 Director在多媒体开发中的

15、应用在多媒体开发中的应用v创建第一部创建第一部directordirector电影电影 教材P228,世博文字动画。按参考步骤完成电影制作,熟悉director工作界面v简单动画制作简单动画制作帧并帧动画例:小鸟飞(具体制作可参见教材p231圣诞老人动画)制作两种效果:原地飞,从舞台一侧飞到另一侧。在制作本例时,打开【窗口】|【控制面板】,预览动画的同时,调整帧速率,观察小鸟飞的效果10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用关键帧动画例:小球运动(了解关键帧的制作,连接精灵、分离、反转顺序等操作)实时录制动画 原理:鼠标在舞台上移动时,dire

16、ctor制作记录下鼠标移动的轨迹,并根据需要生成动画效果 关键操作:菜单【控制】|【实时录制】胶片环动画 用来制作动画片段,减少对周期性动作的重复制作 关键操作:【插入】|【胶片环】例:在上例实时录制动画的基础上,利用胶片环技术,制作群鸟齐飞的效果。适当调整精灵通道中胶片环精灵的帧序列的位置,和舞台上精灵的位置,观察效果10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用练习1 综合教材p228世博文字动画和p231圣诞老人制作动画练习2 教材实例“狼来了”练习3:PS+director 提示:在ps中多次利用滤镜中的扭曲对图形产生变形的效果,并将每次变

17、形后的图片保存。方法1:利用帧并帧动画的制作方法,加上连接精灵、反转顺序等操作 方法2:选中cast中的所有图片演员,菜单【修改】|【演员序列转换到时间轴】(cast to time)10.2 Director10.2 Director在多媒体开发中的应用在多媒体开发中的应用练习4 招手操作:(1)打开给定的源文件,cast中已经有了两个演员(2)选中舞台上的手,双击,进入编辑环境(3)使用选取工具(收缩),旋转工具对手旋转(4)执行菜单操作【xtras插件】|【自动扭曲】,设置生成新演员的个数(5)选中cast中的手演员,菜单【修改】|【演员序列转换到时间轴】(cast to time)(6

18、)调整手在舞台上的位置,以及手的中心点(7)利用复制精灵,反转顺序等操作实现手来回摆动的效果 10.2.4 10.2.4 行为及其附着行为及其附着v行为 行为就是预先编制好的可重复使用的Lingo脚本或Javascript脚本操作:(1)使用行为库(打开库面板)(2)将行为附着在精灵或者脚本通道的帧上。行为附着的同时会自动加入到演员表中注意:可以为多个精灵或帧设置同样的行为可以为一个精灵设置多个行为,行为按顺序执行只能为一个帧设置一个行为(3)修改行为:参数修改,调整行为的执行顺序10.2.4 行为及其附着行为及其附着v练习1 猫和老鼠 打开库面板,熟悉【动画】类的库行为。选择适当的库行为,实

19、现老鼠跟着鼠标走,猫追着老鼠走的效果。当鼠标放在老鼠上时,鼠标的形状变成手v练习2 电子杂志 在每一张图片上加上“previous”或“next”按钮,在按钮上添加【导航】类行为,使其能跳转到上/下一张图片,并且鼠标放在按钮上,按钮能发生变化v 练习3 教材实例p238“世博会徽动画”v练习4 电子相册 完成教材实例p260“电子相册“的效果。并在此基础上加一个返回到上一张图片的按钮,和一个背景音乐控制按钮。声音控制脚本可参考p250”吉祥物的创意理念“或者p314页的脚本10.2.5 Director:10.2.5 Director:脚本与交互脚本与交互v脚本脚本类型:演员脚本、帧脚本、精灵

20、脚本,电影脚本、父脚本脚本预置框架结构帧脚本帧脚本On exitframe meend精灵脚本精灵脚本On mouseUp meend说明:当某事件说明:当某事件(Event)发生时,会发生时,会产生一个描述此事件的讯息产生一个描述此事件的讯息(Message)传递出去,例如:按下键传递出去,例如:按下键盘、按下鼠标键、播放头进入下一个盘、按下鼠标键、播放头进入下一个画面、或电影停止等都算是一个事件画面、或电影停止等都算是一个事件发生了,而且事件发生时都会产生相发生了,而且事件发生时都会产生相对应的讯息,完成想要执行的动作对应的讯息,完成想要执行的动作。触发事件见触发事件见P242表表10-1

21、10.2.5 Director:10.2.5 Director:脚本与交互脚本与交互v脚本的创建脚本的创建演员脚本:可以对由该演员产生的精灵发生作用。一个演员只能带有一个演员脚本精灵脚本:作用于舞台或者剧本中的精灵。如果需要在一段时间内或者在剧本的某些帧范围内控制演员的行为,可以使用精灵脚本。一个精灵可以有多个精灵脚本帧脚本:作用于剧本中特定的帧,一个帧只能有一个帧脚本10.2.5 Director:10.2.5 Director:脚本与交互脚本与交互v脚本中的控制语句脚本中的控制语句if,case,repeatIfcaseIf thenEnd ifIf thenElseEnd ifcase

22、of:Otherwise:End case10.2.5 Director:10.2.5 Director:脚本与交互脚本与交互v练习练习1:教材实例:教材实例10-7,上海世博会展馆,上海世博会展馆要求:熟悉if语句的格式,能使用lingo语言来更改精灵通道中的演员。v练习练习2:教材实例:教材实例10-9,脚本控制声音播放,脚本控制声音播放 注意(1)声音导入有两种选择,文件较小时可以用标准导入的方式嵌入到电影中,如果文件较大,可以用链接声音的方式导入(2)对声音的控制可以在声音通道中播放,或者用脚本控制其播放,(3)如果声音文件特别大,可以不必导入,使用下列语句直接播放 Sound(1).playfile(“文件名“)10.2.5 Director:10.2.5 Director:脚本与交互脚本与交互v练习练习3:教材实验十:教材实验十v练习练习4:教材实验十二:教材实验十二LOGO

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com