2010-12-12 5 views
1

私が取り組んでいるプロジェクトでは、ブドウ/花のキーフレームマスキングをたくさん行っていますが、それは本当にうまく見えますが、もちろん非常に時間がかかります。Flash CS4/5のより効率的なキーフレームアニメーション

これらのアニメーションをより高速にするためのテクニックやツールがあれば興味がありますが、もっと重要なことは後で編集可能にすることです。私はクライアントのためにアニメーションのすべてのセクションをキーフレームにするつもりですが、恐ろしいですが、 "見た目は素晴らしいですが、タッチするだけでスピードアップできますか?"もう一度最初からすべてを再構築する必要があります。

+0

これはActionScriptのキーフレームアニメーションですか?そうでない場合、おそらくこれは尋ねる最良のサイトではないかもしれません。 – BoltClock

+0

いいえ、これはFlash CS IDEのタイムラインアニメーションです。私はこれが最高の場所ではないかもしれないと知っていますが、私はAS3の人々がここを周遊していることを知っています。私は他の場所にもいくつか質問しています。私は他の場所にある良い情報をここに追加します。 – John

+2

@Johnうまくいけば、カスタムシンボルとデコツールを使ってブドウを作ることもできます。そうすれば、アニメーション化することができます。そうしないと、2,3のブドウ記号を再利用することをお勧めします。すべてのものとは対照的に2,3のブドウ。また、アニメーションの方法に応じて、ヒストリパネル(CMD/Ctrl + F10)で取っている編集可能なステップを追跡し、ワークフローを自動化するためにキーボードショートカットを割り当てることができるコマンドを保存します。また、JSFLを見て、http://ajarproductions.com/ –

答えて

1

@ Johnの提案では、ここでは解説として拡張コメントがあります。ここで

は、ブドウの木/マスクをアニメーション化するためのいくつかのアイデアです:

  • デコツール

を使用してみてくださいそれは、アニメーション化することができたフィル、あなたはいくつかを設定することができバインと呼ばれるプリセットを持っていますオプションを選択し、塗りをアニメートします。うまくいけば、それはあなたのニーズに合わせて構成することができます。 また、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's Distribute To Framesコマンドが便利かもしれません。

  • JSFLをピックアップしてみてください。いくつかの基本的なステップは、私の古いslidesで見つけることができます。 私は1つのフレームに、このCopy Shape Tween As Graphic whitney shape tween

それだけでコピーシェイプトゥイーンフレームのように役立つかもしれないいくつかのラフなスクリプトを、持っているかもしれません。

Hereは、マスクアニメーションに使用する方法の例です。 Copy graphics frame by frame あなたのつるのパスは非常に複雑ではない場合、あなたはあなたのマスクシンボルのアニメーション パスとしてライン/パスをコピーすることができます。一番上に単純なパスを描き、それをクリップボード にコピーし、それをマスクシンボルのモーショントゥイーンに貼り付けます。 録音時に、トゥイーンの時間を再スケーリングし、オニオンスキン オプションを使用して、シェイプの重なりをプレビューすることに注目してください。あなたが楕円形のようなものを使用して はパスオプションに配向を使用する場合は、以下の記号で逃げることができます。

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); 
} 

それは空想/非常にきれいではないが、それが出発点です:

はまたここにあなたがにキーボードショートカットを割り当てることができるようにAutoSpanLayers.jsflとして保存し、それをFlashのコマンドフォルダを置くことができます少し抜粋です。これは現在のシンボル のレイヤーにまたがり、それを増分します。この時点では、フレームの長さや長さをきめ細かく変更することはできません。 (i + 30)ビットと(i + 1)ビットを変更する必要があります。完成したスクリプトではありません。

けどhereさん、あなたがそれを使用する方法の例。 AutoSpan Command Preview

Hereは、ブドウのマスクをアニメーション化する別の例です。 Vine example 私はちょうど私が簡単にマスクに使用します グループオブジェクトをペイントするためにデコ3Dブラシツールのプリセットを使用しています注意してください。それは、シンボルの 多くを作成し、スプレー最小が、それはどちらか非常に正確ではありませんので、10pxの いますが、画像を取得しているので、これは、怠惰なオプションです。

もう一つの重要な注意点は、私のスクリプトは徹底的に精巣、そう は頻繁に保存し、最初のいくつかの基本的なテストを作るのですかされていないということです。私は フラッシュを頻繁にクラッシュさせて罪悪感を感じることは望ましくありません。これはおそらく、複雑なタイムラインがある場合に発生します。

HTH

+0

すばらしいコメント。非常に役立ちます。私はしばらくフラッシュアニメーションをやっていて、たくさんの新しいトリックを学んだ。ありがとうございました。 – John

0

もちろん、完全なアニメーションを意味するために、Tweeningを使用することができます。videoチュートリアルを参照してください。