このスクリプト、元々は小ネタのつもりで作りはじめたにも関わらず結構はまちゃってます。
やっとこGUIまわりのコーディングを開始。ついでに関数も前のバージョンかなり書き換えてます。一般公開はもう少し先になりそう。
hs_splitImageの最近のブログ記事

とりあえずhs_splitImageの関数化完了。hs_panoImageも基本はこの関数を使用。ついでに小心者の私が名前で判定していた部分もごっそり削除。コンポ作成した場合は改めて名前でインデックス検索かけなくても大丈夫そうだし、AEって同じ名前のアイテムを許しちゃう仕様だから不都合が起きる可能性もありますし...
これからGUIの作成、AEのバージョン判定、レンダー乙女のextendAE65.jsx判定、中間コンポをフォルダに格納...などなどを盛り込んでいく予定。
結構先は長い...というかGUIまわりは憂鬱だ。
とりあえず、マージンを指定できるようにしました。v0.2cとなっております。
プロンプトで指定したピクセル数のマージンを分割画像の上下左右に追加して画像を分割します。マージン部分の画像は重複しています。本当はGUIで一括設定した方が使いやすいのでしょうが、いかんせんAEスクリプトのGUIは書きにくい...ので今はプロンプトで我慢。パノラマの方も同様に修正予定。
サンプル画像
サンプルではわかりやすいように、分割した画像を縮小しています。
必要に迫られてとりあえず作成したスクリプトです。
画面の縦横の分割数を指定すると画面を分割した状態のコンポを作成してくれます。AEのアイテムを選択してスクリプトを実行します。コンポにレイヤーとして読み込まれていなくても大丈夫です。ただし静止画像の場合はdurationとFPSを指定するダイアログが出ますので、それぞれ指定しなければいけません。

(スクリーンショットではわかりやすいように分割されたフッテージを少し縮小して隙間あけてます)
今後の予定:
分割時にマージン(のりしろ)として重複部分を設定できるようにするとか...
