連番データ読込スクリプト_ImportFolder

ポストに返信
アバター
高木宏紀
記事: 455
登録日時: 木 7 28, 2016 3:41 am

連番データ読込スクリプト_ImportFolder

投稿記事 by 高木宏紀 » 水 7 18, 2018 4:17 am

WhiteKeyを公開した際に予告していたカスタムパネルを1つ公開します。

日本国内のデジタル動画・仕上げデータの納品仕様に沿った静止画連番データ・フォルダの読込用カスタムパネルを作成しました。
カット名フォルダの中に各セル(レイヤー)のフォルダがあり、その中に静止画連番データがあるという仕様になっている際に連続してフォルダを読み込みます。
最初に指定したファイルと違うサイズのデータがあった場合は、読み込むか飛ばすかを選択できる仕様にしています。
ImportFolder説明_180718.jpg
パネルの方は連続して使用する可能性の高い「White Key」とセットにしています。
ソースファイルの方も同時に公開します。

本プログラムの利用に関してですが、
・二次配布・改変は自由に行っていただいて構いません。
・元のプログラムの著作権は放棄しません。
・サポートはWIT STUDIO 高木が個人で対応できる範囲内であれば、対応します。
にてお願いします。
添付ファイルを見るには登録またはログインが必要です
TVPaint 11.0.8, Windows10 Pro, DELL Precision M3800 / Mac OS 10.12, Apple Mac Pro(Late 2013)

アバター
高木宏紀
記事: 455
登録日時: 木 7 28, 2016 3:41 am

Re: 連番データ読込スクリプト_ImportFolder

投稿記事 by 高木宏紀 » 月 3 11, 2019 9:58 am

ImportFolderのカスタムパネルを更新しました。
かなり複雑な分岐が発生するプログラムになったので、一旦こちらはベータ版扱いで公開します。
追加機能としては
・読込対象を親フォルダ/現在のフォルダ選択式に
・親フォルダにJSONファイルがあった場合、それを使うか使わないか選択式に

また、前バージョンのバグ修正として
・連番画像の番号をチェックして結合する形に変更
しました。従来のバージョンはシーケンス画像の場合連番として読み込む仕様にしていましたが、
欠番があった場合正常に機能しない、連番でなかった場合重複処理されてしまう問題があったので、
1枚1枚読込・確認・連番だった場合のみ結合する方法に変更しています。
その結果、処理時間が長くなりましたが、ご了承下さい。
ImportFolder説明_190311.png
なお、選択ミスで「親フォルダ」が大量の子フォルダがあるフォルダを指定してしまった場合に
TVPaint自体のプログラムが強制終了するケースを確認しています。
(回避策がないか検討中)
使用時、開いているプロジェクトは保存しておく等の予防策をした上で、実行して下さい。
JSONファイルのタイムライン反映ですが、現状TVPaintからの出力の復元のみに対応、
カメラワークはTVPaint側の都合で1フレーム単位で位置・スケール・角度が入力される形になります。
添付のGeorgeを一部書き換える事で別ソフトウェアからの復元も対応可能になると思いますが、
JSONデータの有無の場合分けであまりきれいなコードにはなっていないので、不明な点があればお問い合わせ下さい。
添付ファイルを見るには登録またはログインが必要です
TVPaint 11.0.8, Windows10 Pro, DELL Precision M3800 / Mac OS 10.12, Apple Mac Pro(Late 2013)

ポストに返信