Projectに投稿が出来るようになりましたのでご紹介させていただきます。Aescriptsには「Create3DShapes」というスクリプトがありますが今回紹介するスクリプトは「Create3DShapes」の拡張版と捉えていただければわかりやすいかと思います。球状配置・ボックス配置などはまだ実装が出来ていません。CS4・CS5/5.5に対応しています。CS6以降のバージョンは未確認です。Effectsの「Scripts」フォルダに配置してください。Primitive.jsx」を配置すればドッキング可能なフローティングパネルとしても動作します。Primitive.jsx」を実行してください。~セットの作成~レイヤーを任意の枚数選択した後、「Create」パネルのドロップダウンリストから配置方法を選択し「Apply」ボタンを押してください。配置の種類によっては最低適用可能枚数を設定しています。平面・ヌルオブジェクト・調整レイヤー・シェイプレイヤー・テキストレイヤー・ライトレイヤー・カメラレイヤーに適用することが出来ます。選択されたレイヤーが2種以上であった場合、処理は中断されます(平面・ヌルオブジェクト・調整レイヤーは同種とみなされます)。Offset[sec]」のテキスト入力フィールドに0より大きい任意の値を入力してからApplyを押せばレイヤーのオーバーラップを行います。作成されたセットにはリピーターとなるヌルオブジェクトが存在しこのリピーターと同じIDを持つレイヤーが1つのセットとなります(画像赤丸)1つのセットに存在する個々のレイヤーの制御はリピーターに登録されたエクスプレッション制御エフェクトによって行います。~セットの削除~セットの削除を行う場合、「Remove」パネルのドロップダウンリストから削除したいセットのIDを選択し「Remove」ボタンを押してください。レイヤーのトランスフォーム系統・マテリアル系統のリセットも同時に行うので削除処理はレイヤーの枚数によってはかなり時間がかかります。セットを作成した後にこのスクリプトのウインドウを閉じるとウインドウを閉じる以前に作成したセットの削除は行えなくなるので注意してください。その場合は手動での削除となります。~レイヤーの複製~オマケ機能です。Layer」パネルのテキスト入力フィールドに任意の値を入力し「Duplicate」ボタンを押してください。「あらかじめ選択していたレイヤー」+「複製されたレイヤー」の合計個数が入力した値となります。この機能を使用して複製を行うと、複製されたレイヤーは自動的に選択状態になります。2枚以上のレイヤーに同時に適用することは出来ません。諸注意・その他このスクリプトの著作権はばっちが保持します。関して、特に制限は設けません。ご自由にお使いください。このスクリプト自体の金銭を伴う取引は、単体、同梱問わずご遠慮ください。このスクリプトが使用された映像作品の売買に関して、特に制限は設けません。このスクリプトを使用して発生したいかなる障害・損害等について、ばっちはその責任を負いません。自己責任の下にお使いください。Projectでご紹介させていただきました。言い訳になりますが、AEスクリプトはまだまだ勉強中であるためスクリプト内部では変な事をしている部分もたぶんあります。別に関数化しなくてもいい処理をわざわざ関数にしている...という事もあるかもしれません。第三者による改変は自由ですが、関数の簡単な説明以外はコメントを残していないので、解読には時間を要します。「諸注意・その他」の項にも記載していますが、このスクリプト自体の金銭を伴った取引はご遠慮ください。万が一トラブルがあった場合にめんどくさいので...。このスクリプトが使用された映像作品に関しては、金銭を伴った取引は行っていただいて構いません。行っていただいて構いません。そんな光栄な事をして下さる方がいるのかどうかという話ですが。私から利益の要求はしません。ご閲覧ありがとうございました。Scripts[タグを追加する]閉じるこの記事の投稿者について:ばっち学生です。