cerezo OSAKA
いちおす VOC@!!
只今、絶賛ヘビィローテ中のボーカロイドなのです。
アカウントが無い方はサムネで我慢・・・
運営さ~ん、早くニコ外部プレーヤーに対応してよー
( ;゚Д゚)y─┛~~ マッテルンダゼ ピノキオP ほんの一瞬だけ ほんの一瞬だけ.............2009/06/05 DECO*27P 方程式 A=Lt²(愛=恋×時間の2乗) (歌ってみた)♪.............2009/05/09 若干P 一番最初にキミに触れてしまいそう・・・・ (T△T) (歌ってみた)...............2009/05/02 ほえほえP 2度目の告白ソング(歌ってみた)♪...............2009/02/27 DECO*27P DecoPの神曲を神々が歌ってみた♪.............2009/02/27 ryoP もう溜息しかでてこない(歌ってみた)♪..........2009/02/27 トラボルタP 伝説のRINマスター会心の神曲♪..................2009/01/08 ずどどんP 掻き鳴らすギター♪..................2008/12/12 すこっぷP 期待の新人♪.............................2008/12/12 samfreeP 萌えリン♪...................................2008/12/11 ここ狭いP 低音レン♪...................................2008/12/11
気付いたら突然増えてると思います・・・
|
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
本当にお久しぶりになってしまいました。
Twitterではつぶやいたりしていたのですが、久々に公開できるものが出来たのでうpしようかと思います。 Web での javascript や Flash での actionscript など世の中には便利なライブラリがいろいろありまして、 特にアニメーションのライブラリなんかは非常に便利で見栄えもよくなる優れものなんであります。 今回、AfterEffects用にそれをむりくり作っちゃいました。 タイトルにもありますが、CS4以上のWindowsでしかアニメーションできません。なんせむりくりですから・・・ AEスクリプト用アニメーションライブラリ tweenAE (zip) このフォルダには3つのファイルがあります。 その内の<_tweenAE_Lib.jsx> がライブラリです。 これをAfterEffects の [Scripts]<[Startup]フォルダに入れてもいいですし、別の場所に置いてスクリプト上で 呼び出すもよし、好きなとこに置いてください。 個人的には [Startup] だと使わない時にも起動されているのが嫌なので、[Scripts] フォルダに入れて 必要な時に呼び出してます。 今回用意したサンプルスクリプトは全て、<_tweenAE_Lib.jsx>が[Scripts] フォルダにあるものとして 書きました。 ということで、今回はとりあえず[Scripts] フォルダに置いてください。 スクリプト上で呼び出す場合は、まず #includepath でファイルのあるディレクトリを指定した後に #include を使います。 例: [Scripts] フォルダにある場合(windows XP 64bit) #includepath "C:/Program Files (x86)/Adobe/Adobe After Effects CS4/Support Files/Scripts/" #include "_tweenAE_Lib.jsx" こうやって呼び出した後に app.tweenAE([オブジェクト:Array], [パラメーター:Array], [移動幅:Array], 秒数, [オプション:Array]); と1行書くだけでおkです。 ではサンプルを使って実際にやってみましょう。 ダウンロードしたzipファイルにある<test_tweenAE.jsx>を実行してみると下のウインドウが出ます。 "START!!" ボタンを押すと真ん中の四角いアイコンが「にょーん」と動きましたでしょうか? "Clear" ボタンを押すと元の位置に戻ります。 このファイルをエディタ(ExtendScript ToolKit など)で開いて、70行目を見てください。 app.tweenAE([wSelf.oIcon], ["location.x"], [100], 0.2, ["Linear"]); これはoIcon(四角いアイコン)の"location.x"というパラメータに 100 ピクセル分 0.2秒で "Linear"(等速) で動かす、ということです。 ちなみに 100 を -100 にすると反対に動きます。 では1度ウインドウを閉じた後に "Linear" の部分を "easeIn" ( I は大文字)に変えて再度実行してください。 "START!!" ボタンを押すとさっきの「にゅーん」が「にゅぅぅーんっ」な感じに変わったのがわかるでしょうか? このオプションには "Linaer" , "easeIn" , "easeOut" , "easeInOut" の4つがあります。 書くときに [ ] を忘れないように気をつけてください。 同じようにパラメーターは "location.x" , "location.y" , "size.x" , "size.y" の4つがあります。 今の書き方では1つのパラメータしか動かせませんが、これじゃあ面白くないですよね? app.tweenAE([wSelf.oIcon], ["location.x", "size.y"], [100, 50], 0.2, ["Linear", "easeOut"]); 70行目を上のように書き換えて実行すると、複数のパラメータを同時に動かせます。 この場合は、右に動きながら縦サイズが大きくなります。 もちろん4つ全てを動かせます。 複数パラメーターを動かす時の注意点は、パラメーター、移動幅、オプションの配列数が同じでないとダメ ということです。 いろいろ組み合わせて遊んでくださいませ。 次に64行目に以下を書き足してください。 this.oIcon2 = this.dlg.add("group", [280,200,320,240]); this.UI_bgColor255(this.oIcon2, [100,100,100]); そして72行目(元の70行目の部分)を app.tweenAE([wSelf.oIcon, wSelf.oIcon2], ["location.x", "size.y"], [100, 50], 0.2, ["Linear", "easeOut"]); と変えて実行すると、2つのアイコンが同時に動くと思います。 これで複数のオブジェクトを同時に動かせます。 パラメーターや移動幅、オプションは全てのオブジェクト共通になるのであしからず。 プログラムに精通している方はお分かりだと思いますが、オブジェクト、パラメーター、移動幅、オプションは [ ] で配列になっているので "," で区切って書くのですが、たくさんあると非常に面倒ですよね。 例えば72行目の前に var oObjs = [wSelf.oIcon1,wSelf.oIcon2]; てな感じで配列にしたものを app.tweenAE(oObjs, ["location.x", "size.y"], [100, 50], 0.2, ["Linear", "easeOut"]); ※このoObjs は配列なので [ ] はいらない とすると、スッキリできます。(パラメーター、移動幅、オプションも同じ) ざっと駆け足で説明してきましたが、何となくわかっていただけたでしょうか? 今回、windows XP 64bit AfterEffects CS4 でしか動作確認出来ていませんので もし他の環境での動作確認が出来ましたらここのコメントかTwitterで教えていただけるとうれしいです。 あとダウンロードしたファイルの3つ目のスクリプトは、ここまで付き合っていただいた方々へのおまけです。 フォルダが多い階層だともっさりしますので注意してください。 ちなみに61行目の this.curDir = this.aePath; を this.curDir = "任意のフォルダのパス "; にすると少し幸せになれると思います。 改造してパス入力の部分をドロップダウンリストにしたり、ボタンにして並べたりするともっと使えるかも。 ひょっとしたらおかしな挙動するかもしれませんが、その時は教えてくださいませ。 最後にこのライブラリはあまり推奨されないものかもしれませんが、大量のオブジェクトではなく ちょっとしたものを動かすだけならいいアクセントになるんじゃないかと思います。 これで仕事の効率が上がるようなものではないのですが、まぁちょっとでも楽しくなればいいかな・・・・・と。 今月末のアニメ撮影飲み会に参加予定ですので、何か不具合などありましたらお声をかけてください。 投票ボタン付けてみました。 べ、べつに押したっていいんだからねっ! s(●'へ'●)2 PR
すばらしいですっ!
今からDLして試してみます~!ぜひTwitterでフォローさせていただこうかな・・・と思ったら「そのページは見つかりません!」と出てしまいました。
差し支えなければ再リンクお願いします~!
いらっしゃいです~
どうもありがとうございます!
最近OSをwindows7に変えた為にこのライブラリが使えなくなったのですが、 もし使っていただけたらうれしいです。 あと、Twitterのリンクを修正しました。 よろしければ、ぜひフォローをお願い致します。 当然こちらもフォローしますよー! |
カレンダー
カウンター
最新記事
(04/13)
(03/15)
(03/06)
(02/14)
(02/03)
プロフィール
HN:
curryegg
性別:
非公開
自己紹介:
たま~にしか更新しないです。たぶん・・・・
最近メールアドレスが変わりました。 ご意見、ご要望などありましたら curryeggs@gmail.com までお願いします。 Twitter : http://twitter.com/curry_eggs Twitpic : http://twitpic.com/photos/curry_egg
Scripts & Applications
これまでに公開した、
稚拙スクリプト&アプリです。 AfterEffects CS4~ Scripts レンダーキュー追加スクリプト改訂版 setRenQ_CC AfterEffects CS6~ Scripts 演出支援 コンテ撮用スクリプト集 conte_Compositor AfterEffects CC Scripts AE CC 2014対応 テキストレイヤーフォント一括編集&フォントリスト作成スクリプト fontChanger_CC AfterEffects CC Scripts AE CC 2014対応 カスタマイズ・スクリプトランチャー CustomLauncher_Extra_CC_2014 AfterEffects CC Scripts AE CC用 エクスプレッション・エディタ EXP_Editor_CC AfterEffects CC Scripts AE CC ポップアップインターフェイス テストスクリプト test_popupUI_CC AfterEffects CC & CS6 Scripts AE CC & CS6 タイムシートスクリプト 正式版 timesheetAE_CC AfterEffects CC Scripts AE CC版 タイムシートスクリプト ベータ版 timesheetAE_CC_beta AfterEffects CC Scripts AE CC対応 カスタマイズ・スクリプトランチャー CustomLauncher_Extra_CC ver3.0 AfterEffects CC Scripts AE CS6版 タイムシートスクリプト ベータ版 timesheetAE_beta AfterEffects CS4~6 Scripts テキストレイヤー一括編集 font_Changer AfterEffects CS6 Scripts CS6用 エクスプレッション・エディタ EXP_Editor AfterEffects CS4&CS5.5 Scripts 選択レイヤーを各プロパティでソートし並び替えるスクリプト sort_Layers AfterEffects CS4 Scripts AE CS4用 パスのポイントに合わせて配置スクリプト PathToCrowd AfterEffects CS4 Scripts AE CS4用 scale & starttime ランダムスクリプト ramdom_Collection_Lite AfterEffects CS4 Scripts AE CS4用 複数フッテージ 置き換えスクリプト ReplaceFiles_SameDirectory AfterEffects CS3 Scripts AE CS3用 カスタマイズ・スクリプトランチャー CustomLauncher_Extra_CS3 AfterEffects CS4 Scripts AE CS4用 レイヤーマネージャー テストスクリプト LayerManager_test AfterEffects CS4 Scripts AE CS4用 ポップアップUI テストスクリプト popupUI_test AfterEffects CS4 Scripts AE CS4用 ブラインドパネルUI サンプルスクリプト blindPnlUI_sample AfterEffects CS4 Scripts AE CS4用 カラーピッカー サンプルスクリプト pickerUI_beta AfterEffects CS4 Scripts AE CS4用 パラ/フレア 高速オペレーションスクリプト FP-Launcher_CC AfterEffects CS4 Scripts AE CS4用 レンダーキュー追加スクリプト setRenQ AfterEffects CS4 Scripts AE CS4用 カスタマイズ・スクリプトランチャー CustomLauncher_Extra AfterEffects 6.5 Scripts AE 6.5用 複数コンポエディットスクリプト EditComps_for6_5 AfterEffects 6.5 & CS4 Scripts AE レイヤーソートスクリプト CompLayers_Sorting AfterEffects CS4 Scripts AE CS4用 複数コンポエディットスクリプト EditComps_forCS4 AfterEffects CS4 Scripts & Applications AE CS4スクリプト&タイムシートアプリ TimeSheet_CS4_forWin(Mac) AfterEffects 6.5 Scripts & Applications AE 6.5スクリプト&タイムシートアプリ TimeSheet_forWin(Mac) AE 6.5 タイムリマップ サンプルスクリプト タイムリマップ Sample Script Java Applications アニメーション作画・演出支援ツール eseQ_Tools (eseQAR & eseQScan) PhotoShop CS2 Scripts 複数レイヤーのレイヤーカラーを一気に変更 SelLyColor_Chg_EXX(jsx) レイヤー名変更プリセット LyReName_Set(jsx) 複数ファイル統合ドロップレット Drop_Import_Files_Delux(jsx)
カテゴリー
ブログ内検索
最新コメント
[09/28 Scottlor]
[09/27 MarquisVeT]
[09/26 スーパーコピー時計]
[09/05 高級時計コピー]
[08/30 スーパーコピーブランド専門店]
最新トラックバック
最古記事
(09/09)
(09/12)
(09/19)
(09/20)
(09/20)
アクセス解析
どろんぱ
|