2008/8/26 (火)
改修型。
改修型の語句で思い出すのは、M4とM51です。M51は型番こそ違えど、ベースは豆っぽいデザインのM4です。
M4

何も頓挫している写真を選ばなくても‥‥と思いますが、M4には何か似合っているんだよなァ‥‥。
![]()
M50/M51
![]()
![]()
また、メーカー自らが改設計をおこなっているうちに「別物になっちゃったよ」と言うのもありますね。F-86とF-100なんかは有名です。
![]()
![]()
改修‥‥か。
xtoolsも進行中‥‥
xtoolsのバージョン2もポツポツと作り進めていますが、現在のバージョン1の改修作業も欠かせません。xtoolsは「みつばち」を遥かに上回る大規模なスクリプトなので、簡単にメジャーバージョンアップなど出来ないので、現用はまだバージョン1のままなのです。そう簡単には「疾風」や「パンター」にはリプレースできないのだ‥‥。
最近、連番のBG素材(最近は美術さんが3Dソフトウェアを駆使して「動く美術」を作ることもあります)に対応する為に「CBX」(xtoolsファミリーの1つ)と言うコンポジション自動構築スクリプトのコードを見直したのですが、改めて見返すと、‥‥コードが悪い‥‥! 明らかにAppleScriptチックな「お気楽」コードで、変数の取り扱いからNGな部分が多いのです。さらに「After Effects 6.5」時代のバグを回避するまどろっこしいコードがそこかしこに書かれていて、書いた本人でも「??」となるようなコードが頻発します。
‥‥そうなのでした。「コードを書き直したい」意味でもバージョン2の開発を進めていたのを、今更ながらに思い起こしました。
とは言うものの、現在の主力スクリプトはあくまでもバージョン1。設計が多少古かろうが、「改修に次ぐ改修」で現状に適応させなければなりません。まるで「四号戦車」みたいですネ。
*初期の四号戦車
![]()
*最終期の四号戦車
![]()
xtoolsバージョン1は「シャーシにガタがきている」と常々感じているので、早い事、バージョン2にアップしたいのですが、使い方(言わば戦術上の運用法)そのものも試験を繰り返す必要があり、まだまだ実戦配備には至りません。
xtoolsバージョン2(‥‥話の流れで言うと「パンター」か?)がサクサクと動く日はもう少し先になりそうです。
みつばちES
‥‥と言う「伝票作成スクリプト」の作成もほぼ中盤に達し、そろそろ使える状態になりそうな感じです。
伝票作成‥‥と言っても、単に伝票作成の為だけにファイルにアクセスするのも勿体ないので、あれやこれやと機能を追加したら、まあ、何とも成り行き通りにスクリプトが肥大化して、手軽に完成させるつもりが随分と時間をかけてしまいました。
時間がかかってしまったのは、特に以下の部分です。
・映像制作汎用コードのESTK化
・書式のプラグイン化
・Premiereとの連携の検証
映像制作汎用コード‥‥とは、ぶっちゃけた話が「timeを0+0表記に変える」だとか「timeをタイムコード表記に変える」だとか「fpsの相互変換」とか「ファイル名を分析する」とかの、地味なコード(プログラム文)です。ここらへんの基礎的な部品〜日曜大工で例えるとネジとかビスとか〜を用意しておかないと、ムービークリップの内容を書き表す伝票を作成するスクリプトなど作れないのれす。どんな高価な削り出しパーツがあっても、パーツを繋ぐボルトやワッシャーがないとネ。
その昔にAppleScript用に作ったルーチンの数々を、ESTK用に書き換えるだけでなく、今日のニーズなどに合わせて性能アップしたので、結構面倒な作業でした。黒コマの「間の子フレーム」の切り捨てをON/OFFできるフレーム数の相互変換ルーチンなどは、何度やっても頭が混乱してきますネ‥‥。
書式のプラグイン化は、色々な伝票書式に適合できるよう、設計当初から「書式をプログラム本体に組み込まず、プラグインで供給する」システムとしました。‥‥まあ、単に正規表現でひな形HTMLの語句を置換するだけの機能なんですが、「置換の規約」に少々時間をかけてしまいました。
Premiereとの連携は、伝票作成時にAfter Effectsに配置したムービークリップを、そのままPremiereにコピペして、サックリとテープ落としする為の機能です。この「After Effects to Premiere のコピペ機能」、使われているのをあまり聞いた事がないですが、After Effectsのシーケンスレイヤーは、コピペにてPremiereのタイムラインにペーストできるのです。ビデオボードに対応したムービーコーデックならば、レイヤーをペーストしてタイムコードをちょちょっと設定するだけで、Premiere上のレンダリング無しにHDCAMへのテープ落しが可能となります。‥‥できれば、Premiere自体がスクリプト対応だと、Premiere上で伝票作成までやっちゃうところなんですけどネ‥‥。
今後は劇場作品でもHDCAM等の使用頻度が増える事が予想されるので、「みつばち」も環境の変化に順応して行く必要があるのです。それにしても、意外にしぶとい「みつばち」ではあります。






