1

私が取り組んでいるプロジェクトのためにつる/花の多くのキーフレーム マスキングを行っています。見た目はとても良いのですが、もちろん、非常に時間がかかります。

これらのアニメーションを高速化し、さらに重要なことに、後で編集しやすくするためのテクニック/ツールがあるかどうかに興味があります。残念ながら、アニメーションのセクション全体をキーフレーム化して、クライアントが「見栄えはいいけど、少しだけスピードを上げてくれませんか?」と言うだけにしようと思います。そして、すべてを最初から再構築する必要があります。

4

2 に答える 2

1

@John の提案で、ここに回答として拡張されたコメントがあります。

つる/マスクをアニメーション化するためのいくつかのアイデアを次に示します。

  • デコツールを使ってみる

アニメーション化できる Vine Fill と呼ばれるプリセットがあり、いくつかのオプションを設定して塗りつぶしをアニメーション化できます。うまくいけば、ニーズに合わせて構成できます。また、3D ブラシ プリセットを試して、マスクとして使用するシンボルを設定し、スプレー領域を最小化することもできます。

Deco ツールは優れた手続き型 C++ エンジンを搭載しており、Javascript を使用して独自のツールを作成できます。既存のスクリプトは、次のような場所にあります。

/Users/{yourUser}/Library/Application\ Support/Adobe/Flash\ CS5/en_US/Configuration/ProcScripts

残念ながら、手続き型エンジンのドキュメントはまだありません。

  • 2 つまたは 3 つのシンボルのみを使用してアニメーションを作成してみてください。ただし、それらを何度も再利用してマスクを作成してください。このようにして、アニメーション 2,3 シンボルのみを更新し、それを再利用します。

  • 履歴パネル(CMD/Ctrl+F10)から保存できるワークフローのステップを見つけます。これらの手順は、キーボード ショートカットを割り当ててワークフローを自動化/高速化できるコマンドとして保存できます。

  • タイムラインに役立つ拡張機能を探します。Ajar Productionsには、CS4、CS5 用の優れた無料ツール セットがあります。また、Senocular の Distribute To Framesコマンドも便利です。

  • JSFLをピックアップしてみてください。基本的な手順については、以前のスライドの一部を参照してください。このCopy Shape Tween As Graphicのように、役立つかもしれない大まかなスクリプトがいくつかあるかもしれません ホイットニーシェイプトゥイーン

形状のトゥイーン フレームを 1 つのフレームにコピーするだけです。

これをマスク アニメーションに使用する方法の例を次に示します。 フレームごとにグラフィックをコピーする つるパスがそれほど複雑でない場合は、ライン/パスをマスク シンボルのアニメーション パスとしてコピーできます。上に簡単なパスを描き、それをクリップボードにコピーしてから、マスク シンボルのモーション トゥイーンに貼り付けるだけです。記録では、トゥイーンの時間を再スケーリングし、オニオン スキン オプションを使用してシェイプがどのように重なるかをプレビューしていることに注意してください。楕円形のようなものを使用し、パスへの方向オプションを使用すると、シンボルを少なくすることができます。

また、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) ビットを変更する必要があります。完成した脚本ではありません。

しかし、これはあなたがそれをどのように使用できるかの例です .AutoSpan コマンドのプレビュー

つるマスクをアニメートする別の例を次に示します つるの例 マスクに使用するグループ オブジェクトを簡単にペイントするために、デコ 3D ブラシ ツール プリセットを使用していることに注意してください。これは怠惰なオプションです。多くのシンボルを作成し、スプレーの最小値が 10px であるため、あまり正確ではありませんが、画像は得られます。

もう 1 つの重要な注意点は、私のスクリプトは完全にテストされていないということです。そのため、最初にいくつかの基本的なテストを行い、頻繁に保存してください。Flash を頻繁にクラッシュさせることに罪悪感を感じたくありません。これは、タイムラインが複雑な場合に発生する可能性があります。

HTH

于 2010-12-13T12:59:33.820 に答える
0

もちろん、Tweening を使用できる完全なアニメーションについては、このビデオチュートリアルを参照してください。

于 2010-12-12T22:05:21.573 に答える