Director讲座.docx
《Director讲座.docx》由会员分享,可在线阅读,更多相关《Director讲座.docx(10页珍藏版)》请在冰豆网上搜索。
Director讲座
Director讲座
(一)
MacromediaDirector可以说是目前世界上最好的多媒体开发工具,优秀的多媒体光盘绝大多数是用Director开发的。
不论你是多媒体设计专家,还是教育家、工程师以及艺术工作者,你都会发现Director是一套非常理想的创作工具。
使用Director不但可以创作多媒体教学软件,而且可以创建活灵活现的Internet游戏、多媒体的互动式简报等。
Director最初是一个动画制作软件,后来添加了Lingo编程语言,该语言的诞生为Director动画加上了交互性。
从此Director逐渐被用在多媒体的创作上,现在Director已经发展到了8.0版本,功能比以前更加强大了,使用起来也更加方便了,更让众多(特别是对Lingo语言头痛的)朋友高兴的是:
通过使用Behaviors(行为)编辑器,或设置好的Behaviors库,就可轻松实现各种交互功能。
如果你用Authorware做多媒体,很快就会发现其动画能力的不足:
即只能让元素改变位置,而不能改变大小、方向、透明度等物理属性。
在Director中,这些都可方便地实现,当然完全用Director做多媒体,不管是难度还是所费的时间都要超过Authorware。
因此有人就用Director做动画(现在又多了个Flash可供选择),然后在Authorware中调用,这算是一个比较经济的方案。
本文将以一个名为“生存空间”的动画为例,讲解如何进行动画创作及有关知识,然后还要给动画加上交互控制,在我们正式制作之前,最好构思一个简单的脚本,想好这个作品的主题,布局,镜头、画面的变换等等,再进行创作。
就样就能事半功倍高效地完成任务。
我们在“生存空间”中要展示的画面是:
在大地背景上飘浮着白云的,然后,画面过渡出现地球,地球从画面中心移动到右上角,背景变为动态的星空图,一个太空人由小变大,从遥远的地球飞向过来,然后跳跃着停在左下位置,一只和平鸽飞越画面.....,如图1所示。
图1“生存空间”中的一个画面。
下面我们将分步骤完成这个动画的制作过程。
步骤一、创建图形演员
Director被称为“大导演”,在电影中出现的动画、声音、图像、文字,甚至不可见的行为都称为“演员”,我们所要做的就是:
用Director将这些“演员”整合到一起,成为一个精彩的交互动画。
演员可以在内部制作产生,也可从外部导入,本动画中出现的“白云飘浮”及“飞鸽”是两组连续的图片,可先找到相应的电影片断(一般是AVI或MOV格式),然后通过premiere等软件的编辑(VCD格式的可用超级解霸),将其分解成图片组保存起来。
太空人、地球及生存空间是三张图片,我们可在素材库中(或用图片扫描等方式)得到,再通过Photoshop等图象软件处理(如将太空人周围的背景除去),这些过程就不做介绍,完成后,将它们保存在同一文件夹中。
现在,运行Director8,在顶部的工具栏点导入按钮
,出现导入文件对话框,如图2所示。
图2导入文件对话框
选择存放图片的文件夹,假如我们需要导入文件夹中的全部文件,就先点按钮“AddAll”,所有文件都会出现在列表框中,然后按“Import”按钮,这时又出现一个定义图像颜色的选项框,设置按图3所示,点OK,图片全部导入。
图3图像颜色选项框
然后,在InternalCast(内部演员)窗口可以找到这些“演员”如图4所示。
图4演员窗口中的图片
步骤二、设置舞台背景
从菜单中选择Modify>Movie>Properties命令来设置舞台的大小及背景颜色,根据多数电脑的配置,可在
项将舞台设置为800X600,另外,将背景设为黑色,如图5所示。
图5电影属性设置框
在属性设置框中,
是设置舞台位置的选项,可选择一个自已习惯的位置,当然也可不考虑它,因为在新版中,可用鼠标随意移动舞台。
其它选项都不必改变。
点保存按钮
,将电影文件命名为space.dir。
提示:
在制作过程中要经常按保存文件按钮,以防止电脑死机或断电造成的数据丢失。
相关知识:
编排表
在Director中制作动画关键是要会使用编排表(与Flash中的时间轴类似),为了能随心所欲地指挥“演员”表演,我们首先要熟悉编排表的组成,如图6所示。
图6编排表图解
可看到在编排表中有:
1.节奏通道:
可改变电影的播放速度,并能控制各帧的播放。
2.调色板通道:
可将电影的系统调色板改为其他调色板,也可自定义调色板。
3.过渡效果通道:
可在帧之间产生变化效果,其自带的效果与Authorware中的相同。
4.声音通道:
用来放置演员窗口的声音文件,在编排表的两条声音通道中可同时播放两个声音文件。
5.行为通道:
可放置帧的行为脚本,即用Logo语言控制电影移向那一帧。
6.播放头:
指示在动画中显示的是哪一帧。
在不受行为控制的情况下,播放头随着动画从左向右的同步移动。
7.演员通道:
显示动画层的地方。
在同一时刻,一条通道只能由一个动画条占据,是动画制作的主要场所。
8.动画条:
可显示演员的持续时间及状态。
9.关键帧:
动画条中的小圆圈是关键帧,只有在关键帧才能定义演员(动画对象)的属性。
在动画条前后两端的帧分别称为开始帧和结束帧。
编排表模仿了动画编排的形式,以帧为单位按时间顺序从左至右显示电影画面。
帧可以理解为电影中随时间变化的一个画面。
我们可以发现在编排表中有各种类型的通道,其中上部除行为通道以外都属于效果通道,下部为演员通道,最多可有1000条,也就是说可以有多达1000名“演员”同时表演,这里是控制电影的主要场所。
演员通道和Flash、DreamWeaver中的层是一个概念,每个演员通道都有序号,1号演员通道在最底层。
在我们马上要做的“生命空间”动画中有个镜头,“太空人”从“地球”中飞向“星空”,“太空人”就在最上层,所以我们能看到完整的形象,而“地球”被“太空人”动态遮挡,“星空”分别被“地球”和“太空人”遮挡一部分画面。
利用不同的演员通道,我们可以轻松地制作各种复杂的动画。
在这我们可以把演员通道看成是相互堆叠在一起的透明纸,你可以透过上层的空隙看到下边的画面。
步骤三、制作动态背景
1、让白云飘起来
先在编排表上选中演员通道1的第1帧,在InternalCast窗口找到一组由不同白云构成的一组连续图片,共有24张,先选中第一个,再按Shift键用鼠标点最后一个,这样将一组演员全部选中,如图7所示。
图7选中一组连续图片
从菜单中选Modify>CasttoTime,就将一组图片演员按顺序全部放入通道1的连续帧中,如图8所示。
图8一组“白云”出现在编排表及舞台中
可以看见,在编排表的演员通道1上产生了动画条,它是由刚才选中的一组图片按先后顺序排列组合而成,我们通过拖动播放头,能浏览左边舞台(Stage)上白云在大地上翻滚的动画。
因为此为背景动画,所以因占据整个画面,我们可用鼠标拖动图片组四周的小方框,调整动画的尺寸和位置,如图9所示。
图9在舞台上拖大动画背景
我们已有了一组“白云翻滚”的动画,但长度只有24帧,感觉太短,现在我们来复制一段动画,先在编排表上选中动画条,按Ctrl+C拷贝段动画,再选中同一通道的第25帧,按下Ctrl+V,就将动画粘贴到第25至48帧之间,如图10所示。
图10复制动画序列
这样动画就加长了一倍,但第25帧至第48帧的动画条实际上是重播第1帧至第24帧动画,我们播放时也会发现,在从第24帧到第25帧时,动画不连惯。
现在我们先选中被复制的动画条,然后执行Modify>ReverseSequence命令,将复制的动画序列反转,这样第24帧与第25帧画面就是一样的,而第48帧与第1帧一样,全部播放就会产生白云飘来飘去的动画效果。
在电影中默认的播放速度是每秒15帧,为了延长播放时间,我们双击节奏通道的第1帧,在弹出的节奏调节框中Tempo项调为10fps(每秒10帧),如图11所示。
图11调节动画播放速度
现在点工具栏中的播放按钮,就可看到白云在大地上飘浮的动画。
2、流动的星河
白云飘过这后,背景将切换成不断向左流动星空背景。
我们先在InternalCast窗口找到星空图片,将它拖到通道1第49帧,在出现的动画条上选中开始帧即第49帧,将星空图片向右拖,并使它的左边界与舞台的左侧比齐。
由于星空图片比舞台要长一倍,所以为了方便制作,我们将舞台左下角的数字改为50%,舞台显示就比例缩小一半,这样就把舞台周围的工作区也显示出来,如图12所示。
图12加入星空背景
接着选中动画条的结束帧即第76帧,在舞台上将星空图片向左拖,使其右边界与舞台的右侧对齐,这样就自动产生了从左往右移动的关键帧动画,如图13所示。
图13让星空背景运动
提示:
由于整个动画有一百多帧,我们可以随时用鼠标拖动结束帧向右拉长动画条。
另外,如果希望在移动的星空中看到有星星闪烁的效果,可在星空图中剪切一颗小星星作为独立的演员,然后将小星星加入到舞台中,并在编排表中把小星星动画条的长度从默认的28帧缩短为2帧(或1帧),这样看到小星星就会就会因为显示时间很短而产生一闪而过的效果。
现在按快捷键Ctrl+Alt+P,就可预览已完成的背景动画。
好了,暂时结束我们的动画创作,在下一讲中,我们将学习在Director8中如何让演员淡入淡出;在运动中改变演员的物理性质(如大小、旋转等);还有创建“电影循环”的技巧...,另外我们将会把电影文件放在网上,如果需要,可访问我们站点,到“作品选载”专栏下载