Adobe公司的产品覆盖印刷出版、Web创作、ePaper和数码视频四个主要领域,其中Web创作产品比去年同期增长46%,证明了Adobe公司已经完成了面向Internet和泛网络出版的战略转变。今天的Adobe公司不仅仅拥有PageMaker、Illustrator、InDesign等优秀的桌面印刷软件,而且正在通过全新的Photoshop 6.0、GoLive 5.0等功能强大的Web软件,组成完整的Web解决方案,成为帮助人们通过Web发布信息的领袖级企业。在新兴的ePaper市场, Adobe Acrobat继续一枝独秀,在标准制定、联盟厂商支持和用户规模各个方面,都远远走在其他企业的前面。Adobe近期推出的优秀视频处理软件Premiere6.0,为多媒体视频提供了完善的解决方案。http://www.adobe.com
Macromedia收购短篇电影公司AtomFilms
Macromedia公司于近日宣布, Macromedia的娱乐业务部门shockwave.com收购了美国AtomFilms公司,两公司同意成立合资公司。AtomFilms拥有大量的短篇电影和动画片,并将其发行给各公司。Macromedia表示通过收购AtomFilms,将创立新一代娱乐企业。
shockwave.com目前拥有3000万注册用户。与AtomFilms合并而成立的网站,预计将有1亿5000万名观众。这一举动也许意味着Macromedia将不再甘心只作一个应用方案提供商,而要将触角延伸到娱乐领域。http://www.shockwave.com
基于开放标准的ISMA成立
Apple、Cisco、Kasenna Inc、Philips、Sun Microsystems和其他公司宣布成立了因特网信息流媒体联盟(ISMA),以努力促进开放标准的市场采用率,该标准是为通过IP协议传输的信息流媒体制定的。ISMA将采用已有标准的成分并且有助于那些仍然在开发的东西,以出版和创立一个系统及最终的规范,使交叉平台和多卖主的互通性成为可能。第一份来自ISMA的规范将详细说明为MPEG-4视频流和通过IP网络传播的音频流的执行协议。该联盟正在进行的研究领域包括:服务的质量倾向,数字权利管理和次序。在所有案例中,ISMA的努力将一直出现于开放标准和互通性上。http://www.ISM-Alliance.org
Poser Flash即将问世
前一阵宣布即将推出Poser Flash输出插件Poser Pro Pack的Curious Labs公司最近终于揭开了这个插件的神秘一角。 Curious Labs声称,他们的开发小组正在赶制插件。现在先在首页上推出一些的swf文件,这些swf文件都是由Poser Pro Pack将Poser动画生成的。http://www.curiouslabs.com
Pixologic将发布ZBrush 1.1
Pixologic 公司将发布ZBrush 1.1,这是其2D/3D绘图程序的最新版本。增加和改进的内容有:增强的工具;增强的渲染性能;新的默认纹理;增强的Z Graph技术;新的材料特性;新的渲染模式;新的区域雾化和深度效果;增强的图层功能;新的屏幕移动导航;增强的目标显示功能;新的材料载入/储存功能;优化的资源管理。http://www.pixologic.com
LuraTech为Director发布图像压缩工具Xtra
LuraTech公司发布一款插件应用软件LuraWave Director Xtra,这款软件将在Macromedia Director上实现该公司的有损、可升级的、具有多种分辨率的图像格式。这种图像压缩技术将减小Director Shockwave电影文件的大小。http://www.luratech.com
TealPoint 发布Palm多媒体系统
TealPoint软件公司近期推出TealMovie Multimedia System,该软件可以在Palm型电脑中播放高品质视频和动画。其特性包括:每秒高达25帧的平滑图像播放、全屏彩色或灰度图像显示、声音的同步回放功能。http://www.tealpoint.com
Director8 快速入门
在幻彩多媒体专栏中,我们已有多篇关于多媒体编著工具Authorware及当今最流行的网上多媒体制作利具Flash的文章,其实,对专业多媒体设计人员来说,Director才是上档次的兵器,不信?就找一些优秀的多媒体光盘看看,十有八九是用Director做的。
如果用Authorware做多媒体,很快就会发现其动画能力的不足:即只能让元素改变位置,而不能改变大小、方向、透明度等物理属性。在Director中,这些都可方便地实现,当然完全用Director做多媒体,不管是难度,还是所费的时间都要超过Authorware。
Director可以说是目前世界上最好的多媒体开发工具,用它不仅可以创作多媒体教学软件,而且可以创建活灵活现的Internet游戏、多媒体的互动式简报等。
Director最初是一个动画制作软件,后来添加了Lingo编程语言,该语言的诞生为Director动画加上了交互性。从此Director逐渐被用在多媒体的创作上,现在Director已经发展到了8.0版本,功能比以前更加强大了,使用起来也更加方便了,更让众多朋友高兴的是:通过使用行为编辑器,或设置好的行为库,就可轻松实现各种交互功能。
很多朋友知道:Flash有强大的动画制作功能,但它与Director相比,那就小巫见大巫了,下面我们就来初步感受Director8的强大功能。
超人实例
通过本例,我们将知道“超人”是如何飞的。
一、 创建演员
在Director电影中出现的声音、图像、文字,甚至不可见的行为都称为“演员”(Cast),“演员”可以在内部制作产生,也可从外部导入。本动画的主角是“超人”,有美工基础的朋友可按Ctrl+5,打开Paint窗口,用相应工具直接绘制。
如果省事,可按Ctrl+R,导入在素材库中图片,再要不行就将连环画中的图片扫描,这些过程就不做介绍。
相关知识:在Director中制作动画的关键是要会使用编排表,为了能随心所欲地指挥“演员”表演,我们首先要熟悉编排表的组成。
可看到在编排表中有:
1.节奏通道:可改变电影的播放速度,并能控制各帧的播放。
2.调色板通道:可将电影的系统调色板改为其他调色板,也可自定义调色板。
3.过渡效果通道:可在画面切换时产生变化效果。
4.声音通道:用来放置演员窗口的声音文件,在编排表的两条声音通道中可同时播放两个声音文件。
5.行为通道:可放置帧的行为脚本,即用Logo语言控制电影移向那一帧。
6.播放头:指示在动画中显示的是哪一帧。在不受行为控制的情况下,播放头随着动画从左向右的同步移动。
7.演员通道:显示动画层的地方。在同一时刻,一条通道只能由一个动画条占据,是动画制作的主要场所。
8.动画条:可显示演员的持续时间及状态。
9.关键帧:动画条中的小圆圈是关键帧,只有在关键帧才能定义演员的属性。在动画条前后两端的帧分别称为开始帧和结束帧。
编排表是控制电影的主要场所,它模仿了动画编排的形式,以帧为单位按时间顺序从左至右显示电影画面。帧可以理解为电影中随时间变化的一个画面。我们可以发现在编排表中有各种类型的通道,其中的演员通道,最多可有1000条,也就是说可以有多达1000名“演员”同时表演,演员通道和Flash、DreamWeaver中的层是一个概念,每个演员通道都有序号,1号演员通道在最底层。
二 、主角出场
1.在Internal Cast窗口中找到“超人”,将它拖到编排表的一条通道上。
这时“超人”出现在舞台的中间,“超人”看上去象是画在不透明的白纸上,并且四周有8个方形句柄,拖动句柄可放大或缩小“超人”。
相关知识:在Director电影中,所有的演员都是用一种特定类型的墨水模式显示的,默认的墨水模式是Copy,这是一种不透明的效果,适合显示矩形图形,并且有最快的显示速度,而对非矩形则会将其白底也被显示出来。另一个常用的墨水效果是Matte,它能将不规则演员的外面的白色部分屏蔽掉,这样,边界内部的东西就被显示,而外边的则显示其后面的图像或背景。其它十几种墨水模式就不再介绍,大家只要一一测试,就能弄清它们的特点。
通过墨水效果的右侧下拉框可改变混合百分比,它使演员产生一种变淡效果,即把本身的颜色和下层演员的颜色按一定比例进行混合后再显示。
2.选中此动画条,在Property Inspector面板(如还未打开,可选择Window→Inspector→Property)选Sprite标签,点墨水(Ink)效果旁的下拉按钮,从中选Matte,然后选中第1帧,将Matte右边的透明度改为30%,再将舞台中的“超人”拖向右侧,并缩小。
3.选中第20帧,按下快捷键Ctrl+Alt+K,即在此处插入了关键帧,将透明度改为100%。
4.按Ctrl,用鼠标将第28帧拖至第30帧,然后将“超人”从左上角拖出舞台;在Property Inspector面板,将透明度改为30%,以产生淡出效果;在旋转栏输入45,或在工具栏点旋转工具,这时“超人”四周出现8个圆形句柄,可用鼠标直接将“超人”旋转一定角度,以产生向上改变飞行方向的效果。
现在“超人”飞行动画就完成了,按Ctrl+Alt+P可演示动画效果。需要提醒的是:本动画有3个关键帧,如希望修改动画,可在编排表上选中对应的关键帧,然后就可在舞台或Inspector面板改变“超人”的位置、大小、透明度等属性。
人机交互
一个好的多媒体作品,除了需要有丰富的视觉和听觉效果外,最重要的还需要创建人机交互。交互电影正是Director的特色,Director独特之处就是Lingo编程。使用Lingo语句,可以为多媒体作品增添交互控制,从而大大扩展了多媒体的功能。但是要熟练运用Lingo控制动画可是一个漫长的过程,特别是对没有编程基础的朋友。在Director 8中,系统提供了的Behavior Library(行为库),库中有成百个行为。行为库将一些常用的Lingo功能模块集成在一个库中,使用行为库可以节省编程时间,同时使得程序更加高效而规整。此外,在Behavior Inspector中,系统已经将很多常用的交互方式作成了模块,用户只需要简单的鼠标选择就可以用无脚本编程来完成复杂的Lingo程序。下面我们将利用这类方法建立有趣的交互。
一、 准备演员
先在Paint窗口绘制一个小人,命名为man1,再通过双击Marquee工具选中man1,然后按Ctrl+C,复制man1。
在Paint窗口的左上方点,出现空白Paint窗口,现在按Ctrl+V,就将man1粘帖过来,将其命名为man2,用绘图工具将小人做适当修改,,再用同样的方法产生并修改man3。
为了在交互中产生声音效果,还要从外部导入声音文件,方法是选择File→Import,或点工具条上的,打开导入对话框。
在相应目录中找到所需的声音文件,选中后,点Import按钮,即将声音文件加入到演员表中。
二、 演员上台
在Internal Cast窗口中找到名为man1的演员,将它拖到编排表第1帧上的一条通道上,将结束帧(一般是第28帧)拖到第1帧,即使动画条缩短为单帧。
三、设置行为
1.我们希望动画在运行时首先停在第1帧,就可给这帧加上行为,现实方法可以是:点工具条上的,打开行为库,在Library窗口点,从出现的库列表中选择Navigation,然后将窗口中的Hold on Current选项拖放到行为通道的第1帧。
2.在舞台上选中man1,点工具条上的(图beh),打开行为编辑器(Behavior Inspector),点其窗口上方的,从下拉项中选New Behavior,即给选中的man1增加行为,在Events窗口点,从下拉菜单中选mouse Enter,然后在Actions窗口点,从下拉菜单中选Sprite→Change Cast Member ,弹出Specify Cast Member to对话框,从下拉列表中选man2
提示:此行为的作用是,当鼠标进入man1时,它会变成man2,从而产生动态效果。
相关知识:行为可感知外界的信息并做出相应的响应。行为是事件(event)和动作(action)的组合,程序响应用户动作产生的事件。这些外界信息包括鼠标的活动,如鼠标进入、点击或移开等各种变化。而动作会执行特定的任务,如跳转到某帧、发出声音、替换演员对象等。
在行为编辑器(Behavior Inspector)中,用来增加行为,则用于删除被选项。顶部的窗口用来选择或增加行为;Events窗口用来增加事件;Actions窗口则用来设置事件对应的动作。
3.在Events窗口点,从下拉菜单中选mouse Leave,然后在Actions窗口点,从下拉菜单中选Sprite→Change Cast Member,弹出Specify Cast Member to对话框,在下拉列表中选man1,也就是鼠标离开时图像复原为man1。
4.在Events窗口点,从下拉菜单中选mouseDown,然后在Actions窗口点,从下拉菜单中选Sound→Play Cast Member。
就会出现选择声音演员对话框,从下拉列表中选择一种声音,则当小人被按下时就会发出这个声音。
5.在Events窗口点,从下拉菜单中选mouse Up,然后在Actions窗口点,从下拉菜单中选Sprite→Change Cast Member ,弹出Specify Cast Member to对话框,在下拉列表中选man3,即鼠标松开时的小人将变成man3。
6.当用户将鼠标移动到特定对象上时,将鼠标指针更改为其它的形状,从而提示用户该处存在着交互。为了实现该功能,可在Events窗口中选mouseEnter,然后在Actions窗口点,从下拉菜单中选Cursor→Change Cursor,这时会弹出一个选择鼠标形状的窗口,从下拉列表中选择Finger(手形),即可改变鼠标进入时的形状。
7.在Events窗口选中mouse Leave,然后在Actions窗口点,从下拉菜单中选Cursor→Restore Cursor,即可让鼠标离开指定的按钮时恢复默认形状,以提醒用户已离开交互区域。
提示:先在舞台上选中精灵(Sprite),然后在Behavior Inspector中设置的行为就会自动加载到所选对象上;如果设置行为时没有选中任何对象,那么可以在演员表中找到已设置好的行为,将其拖放到舞台的某个对象,就会将此行为加载到这个对象上。
好了,终于完成了交互设置!现在运行电影,就会显示一个站着的小人,用鼠标指向他,光标变成手形,同时小人抬起左脚,点击就发出叫声,鼠标松开时小人抬起右脚,同时画面出现“别点我”的文字,当手形离开小人时,光标复原成箭头。
在本例中,实现全部交互没有直接写任何Lingo代码,这表明行为编辑器有强大的Lingo代码合成功能。当然要想随心所欲地控制电影,比如设计Director游戏等,就要深入学习Lingo语言,并在实践中运用。(宇风多媒体工作室)
|