使用压缩、计时和文件排序

Codec 是文件压缩器和解压器的商业名称。Intel 提供 Indeo,而Microsoft 和 Apple 也拥有他们自己的自然压缩和解压缩选项。然而,在下面的小节中都使用了 CinePak 压缩,因为至本书截稿时止,所有压缩解压缩产品中只有 Cinepak 是跨平台兼容的。为了在 Windows 中播放 QuickTime 电影,并将 VideoforWindows 动画真实地转换成 QuickTime 格式而不造成数据损失,用户必须使用跨平台的压缩方案。

尽管本书并不试图成为数字动画方面的绝对指南,但当用户在以后的步骤中使用编译器时,还是应该注意一两件其他的事情。首先,在计算机或 Web 上播放动画时,fps(每秒的帧数)完全是相对的。动画的长度和速度完全取决于主机的处理速度。对于速率小于 30 帧每秒的动画,作者常人为地加快其速度,因为当来自于正被解压缩和播放的传输数据超过处理器本身的数据处理能力时,在处理器比较慢的旧机器上回放会造成“掉帧”现象。

掉帧会使电影看上去象马赛克一样——突然从一个位置跳跃到另一个位置,对将要在微机上播放的动画指定 30fps 为“实际时间”时,还会出现其他一些不专业的反常现象。

最后(这可能是明显的),按编写文件时的顺序将文件依次放入编译器是绝对必要的。这就是 Poser,Extreme3D,Flo′以及其他动画制作软件包往往在文件名后面添加四至五位数字的原因。这样,用户和编译器就可以随后定位它们,使 Aquavox 蜂鸣箱看起来象是连续运动的。

本章在首次讨论编译器时,是从如何用 MainActorforWindows 编译Aquavox 静态图像开始的,随后讨论了 MooVerforMacintosh。尽管这些步骤使用 Aquavox 顺序图像,但读者也可以方便地用自己的图像文件重复该过程。