我正在为我正在进行的项目做很多关于葡萄藤/鲜花的关键帧屏蔽,它看起来非常好但当然非常耗时。
我很好奇是否有任何技术/工具可以让这些动画更快,更重要的是让它们以后更容易编辑。我担心我要将动画的整个部分设置为关键帧,只是为了让客户说“看起来很棒,但你能加快速度吗?”我将不得不重新从头开始重建它。
答案 0 :(得分:1)
在@ John的建议下,扩展评论作为答案。
以下是为葡萄藤/面具制作动画的一些想法:
它有一个名为Vine Fill的预设,可以设置动画,您可以配置一些选项并为填充设置动画。希望它可以配置以满足您的需求。 此外,您可能希望使用3D画笔预设,设置符号以用作蒙版并最小化喷涂区域。
Deco工具由一个漂亮的专业C ++引擎提供支持,您可以创建自己的工具 使用Javascript。现有脚本将位于与此类似的位置:
/Users/{yourUser}/Library/Application\ Support/Adobe/Flash\ CS5/en_US/Configuration/ProcScripts
不幸的是,还没有关于Procedural引擎的文档。
尝试仅使用2个或3个符号创建动画,但重复使用多次以创建蒙版。这样,您只更新动画2,3符号,它将被重复使用。
查找工作流程中可以从历史记录面板(CMD / Ctrl + F10)保存的步骤。这些步骤可以保存为命令,您可以为其分配键盘快捷键并自动化/加快工作流程
查找可能有助于您使用时间线的扩展程序。 Ajar Productions为CS4,CS5提供了一套很棒的免费工具。您也可以找到Senocular's Distribute To Frames命令。
尝试接收JSFL。您可以在我的一些旧slides中找到一些基本步骤。 我可能会有一些可能有用的粗略脚本,例如Copy Shape Tween As Graphic
它只是将补间帧的形状复制到一帧中。
Here是一个关于如何将它用于蒙版动画的示例。 如果您的藤蔓路径不是很复杂,您可以将线条/路径复制为动画 你的面具符号的路径。只需在顶部绘制一个简单的路径,将其复制到剪贴板 然后将其粘贴到蒙版符号的补间动画中。 在录音中注意我正在调整补间和使用洋葱皮的时间 用于预览形状重叠方式的选项。如果你使用像椭圆形和 使用 orient to path 选项,您可以使用更少的符号。
此外,这里有一个小片段,您可以将其保存为AutoSpanLayers.jsfl并将其放入Flash的Commands文件夹,以便您可以为以下位置分配键盘快捷键:
var doc = fl.getDocumentDOM();
var tl = doc.getTimeline();
tl.insertFrames((tl.layerCount*100),false);
for(var i = 0 ; i < tl.layerCount; i++){
tl.setSelectedLayers(i,true);
tl.insertBlankKeyframe(i+30);
tl.insertKeyframe(i+1);
tl.insertBlankKeyframe(i);
tl.insertBlankKeyframe(0);
}
它不是很干净/花哨,但它是一个起点。这个跨越你的层 当前符号并递增它。此时,您无法更改其跨越的帧数以及多长时间。您需要更改(i + 30)和(i + 1)位。这不是一个完成的剧本。
但here是一个如何使用它的示例。
Here是另一个动画藤面具的例子。 请注意,我正在使用Deco 3D画笔工具预设来轻松绘画 组对象我将用于掩码。这是一个懒惰的选项,因为它创建 很多符号和喷雾最小值是10px所以它也不是很精确, 但你明白了。
另一个重要的注意事项是我的脚本没有彻底的睾丸,所以 先做一些基本测试,经常保存。我不想为此感到内疚 经常崩溃Flash。当具有复杂的时间线时,可能会发生这种情况。
HTH
答案 1 :(得分:0)
当然,为了暗示完整的动画,您可以使用补间,请参阅此video教程。