AfterEffects Script OutputPath Property Short-Hand

AEのレンダリング設定に関しては、最初からずっと引っかかるところがあるわけですが
実際のところは、気軽に使えると便利なカスタムプリセット用のプロパティが用意されているので
これを再利用してみようかなーと思い立ちました。

カスタムプリセットを作るのもいいですが、正直増えると煩雑でわけわからんくなるし
かといって、ファイル名を手打ちすると日付など一部フレキブルじゃなくなるプロパティもある。
というのが発端です。なお手打ちはミスの多い筆者はぜひ避けたい指定方法です。

ということでスクリプト使ってプリセット用プロパティのショートハンドを利用することにしてみました。
CLI(コマンドライン)のオプションみたいな感じで理想は1文字ですが
そうでなくても意味付けを損なわず極力少なくというのが目標です。

プリセット用プロパティの拡張子tokenである[fileExtension]と入れるのは流石にだるいので

[ex]にしたりとかその程度ですが効果は少なくないと考えてのことです。

[fileExtension]→[ex]

他にも

[projectName]→[prj]
[compName]→[cmp]

といった感じです。

さらにプロパティの組み合わせが必要ではあるものの使用頻度の高いものを
ショートハンドとして拡張的に用意してみました。
例えば、本日の年月日ですが

[dateYear][dateMonth][dateDay]→[yd]

としました。これなら手打ちでも気にせず使えます。

例としては

[yd]/[prj]_[cmp].[ex]

とすると

年月日ディレクトリ/プロジェクト名_コンポ名.拡張子

というファイルパスを意味しています。
ちなみにこれプリセット用プロパティだと以下のような指定になります

[dateYear][dateMonth][dateDay]/[projectName]_[compName].[fileExtension]

こんなの手打ちできる?覚えることはできても使用する気にはなりません。
だからプリセットにしろってことなんでしょうけど、それも数が増えてしまえばどれがどれだかわからない。
開発などを行わないデザイナーさんだともしかするとショートハンドにしても都度入力はだるいかもですが
ある程度コマンドラインでの操作に抵抗がない方なら結構良いんじゃないかと思うんですよね。

日付ディレクトリなどによるデータ管理やコンポ名=ファイル名とするなどの最低限のルーリングのためにも
任意のファイル名になってしまう手打ちではなくプリセット用プロパティのtokenを利用したい
、、、が異常に長いので使いづらいと感じていたので
ひとまずこのショートハンドでテスト運用してみようかなと思っています。
というかすでに使っていますが、使用感はかなり上々です。
テストなのでUIは作ってませんがプロンプト上で指定するのも全然苦じゃありません。
よければそのうちUI作るか、他のユーティリティ系スクリプトと統合しようかと思っています。



コメントを書く