2012-07-16

レイヤー配置スクリプト

ご挨拶

皆様初めまして。
かねてより作成していたスクリプトですが、AEP Projectに投稿が出来るようになりましたので
ご紹介させていただきます。
Aescriptsには「Create3DShapes」というスクリプトがありますが
今回紹介するスクリプトは「Create3DShapes」の拡張版と捉えていただければわかりやすいかと思います。
ただし、球状配置・ボックス配置などはまだ実装が出来ていません。

ダウンロード※After Effects CS4・CS5/5.5に対応しています。CS6以降のバージョンは未確認です。

導入

「Make Primitive.jsx」をAfter Effectsの「Scripts」フォルダに配置してください。
また、「Scripts」フォルダ内に「ScriptUI Panels」フォルダを作り、その中に「Make Primitive.jsx」を配置すれば
ドッキング可能なフローティングパネルとしても動作します。

ファイルの配置後、After Effectsを起動し、「ファイル」メニューの「スクリプト」から「Make Primitive.jsx」を実行するか
「ウインドウ」メニューから「Make Primitive.jsx」を実行してください。

使用方法 ~セットの作成~

レイヤーを任意の枚数選択した後、「Create」パネルのドロップダウンリストから配置方法を選択し
「Apply」ボタンを押してください。
配置の種類によっては最低適用可能枚数を設定しています。
平面・ヌルオブジェクト・調整レイヤー・シェイプレイヤー・テキストレイヤー・ライトレイヤー・カメラレイヤー
に適用することが出来ます。
ただし、選択されたレイヤーが2種以上であった場合、処理は中断されます
(平面・ヌルオブジェクト・調整レイヤーは同種とみなされます)。

また、「Time Offset[sec]」のテキスト入力フィールドに0より大きい任意の値を入力してからApplyを押せば
レイヤーのオーバーラップを行います。


作成されたセットにはリピーターとなるヌルオブジェクトが存在し
このリピーターと同じIDを持つレイヤーが1つのセットとなります(画像赤丸)
1つのセットに存在する個々のレイヤーの制御はリピーターに登録されたエクスプレッション制御エフェクトによって行います。

使用方法 ~セットの削除~

セットの削除を行う場合、「Remove」パネルのドロップダウンリストから削除したいセットのIDを選択し
「Remove」ボタンを押してください。

レイヤーのトランスフォーム系統・マテリアル系統のリセットも同時に行うので
削除処理はレイヤーの枚数によってはかなり時間がかかります。

セットを作成した後にこのスクリプトのウインドウを閉じると
ウインドウを閉じる以前に作成したセットの削除は行えなくなるので注意してください。
その場合は手動での削除となります。

使用方法 ~レイヤーの複製~

オマケ機能です。
レイヤーを1枚選択した後、「Duplicate Layer」パネルのテキスト入力フィールドに任意の値を入力し
「Duplicate」ボタンを押してください。
「あらかじめ選択していたレイヤー」+「複製されたレイヤー」の合計個数が入力した値となります。
また、この機能を使用して複製を行うと、複製されたレイヤーは自動的に選択状態になります。
2枚以上のレイヤーに同時に適用することは出来ません。

諸注意・その他

このスクリプトの著作権はばっちが保持します。
このスクリプトの使用・改変・譲渡・二次配布に関して、特に制限は設けません。ご自由にお使いください。
ただし、このスクリプト自体の金銭を伴う取引は、単体、同梱問わずご遠慮ください。
このスクリプトが使用された映像作品の売買に関して、特に制限は設けません。

このスクリプトを使用して発生したいかなる障害・損害等について、ばっちはその責任を負いません。
自己責任の下にお使いください。

終わりに

約半年間作り続けていたこのスクリプトですが、身内だけで公開するのはもったいないなぁと思い
今回AEP Projectでご紹介させていただきました。
言い訳になりますが、AEスクリプトはまだまだ勉強中であるため
スクリプト内部では変な事をしている部分もたぶんあります。
別に関数化しなくてもいい処理をわざわざ関数にしている…という事もあるかもしれません。
第三者による改変は自由ですが、関数の簡単な説明以外はコメントを残していないので、解読には時間を要します。

「諸注意・その他」の項にも記載していますが、このスクリプト自体の金銭を伴った取引はご遠慮ください。
万が一トラブルがあった場合にめんどくさいので…。

このスクリプトが使用された映像作品に関しては、金銭を伴った取引は行っていただいて構いません。
ジャンジャン行っていただいて構いません。そんな光栄な事をして下さる方がいるのかどうかという話ですが。
私から利益の要求はしません。

ご閲覧ありがとうございました。




タグ : , , , [タグを追加する]


この記事の投稿者について:ばっち

フィードバック

1 Star2 Stars3 Stars4 Stars5 Stars
(評価回数:4 , 平均:5.00)
Loading...Loading...

この記事に対する 15 の反応があります


  1. 1 AEUSERS(AEP Project) 7月 16th, 2012 at 04:14

    新着記事 : レイヤー配置スクリプト http://t.co/IwQJpJbR

  2. 2 aldila 7月 16th, 2012 at 04:15

    新着記事 : レイヤー配置スクリプト http://t.co/IwQJpJbR

  3. 3 春夏冬 秋夢@3SCubic 7月 16th, 2012 at 04:15

    新着記事 : レイヤー配置スクリプト http://t.co/IwQJpJbR

  4. 4 海女りモノ 7月 16th, 2012 at 04:16

    新着記事 : レイヤー配置スクリプト http://t.co/IwQJpJbR

  5. 5 CGWORLD.jp 7月 16th, 2012 at 04:34

    レイヤー配置スクリプト|AEP PROJECT… http://t.co/8H87xr7i

  6. 6 sankaku:/ 7月 16th, 2012 at 04:34

    レイヤー配置スクリプト|AEP PROJECT… http://t.co/8H87xr7i

  7. 7 ひろ 7月 16th, 2012 at 04:34

    レイヤー配置スクリプト|AEP PROJECT… http://t.co/8H87xr7i

  8. 8 海女りモノ 7月 16th, 2012 at 04:35

    レイヤー配置スクリプト|AEP PROJECT… http://t.co/8H87xr7i

  9. 9 雪音@今日アニ 7月 16th, 2012 at 04:36

    レイヤー配置スクリプト|AEP PROJECT… http://t.co/8H87xr7i

  10. 10 Keisuke Minami 7月 16th, 2012 at 04:42

    メモ RT @CGWjp: レイヤー配置スクリプト|AEP PROJECT… http://t.co/E2bgeVpT

  11. 11 まつーら 7月 16th, 2012 at 04:52

    レイヤー配置スクリプト|AEP PROJECT… http://t.co/8H87xr7i

  12. 12 Satoshi Sazuka 7月 16th, 2012 at 05:00

    新着記事 : レイヤー配置スクリプト http://t.co/IwQJpJbR

  13. 13 se_tech 7月 16th, 2012 at 05:49

    新着記事 : レイヤー配置スクリプト http://t.co/IwQJpJbR

  14. 14 Yoshiyuki Takahashi 7月 16th, 2012 at 11:56

    新着記事 : レイヤー配置スクリプト http://t.co/IwQJpJbR

  1. 1 レイヤー配置スクリプト | スクリプト - After Effects - 動画編集ソフト - アプリケーション | Jishuu.net Pingback on 9月 8th, 2012 at 00:18

コメントをどうぞ!




特集