Terraon Lifestream

[AfterEffects]我的エフェクトランチャー

2009 9月 2nd
6 Comments

ちょいまとめつつ。
AfterEffectsで使えるドッキングパネル対応のエフェクト・スクリプトランチャーは大きく三つある。

LanchPad.jsx |?紹介記事は [AfterEffects] 萌えるスクリプト”LaunchPad.jsx”

terraonscreenshot141

rd: Script Launcher |?紹介記事は AE(CS3)のscriptUI 探索 |ホホホイの散歩道


rd_ScriptLauncher_20_smallrd_ScriptLauncher_small


hs scriptLancher |こちらは非公開。


hsscl_v02_p


アイコンスタイルは見易く直感的に扱えるが表示面積を圧迫し、テキストスタイルは多く表示できるがとにかく視認性が低い。

”作業環境に見合った重要度のスクリプトやエフェクトを、相応のスタイルと配置をとったパネルに割り当てる”事が重要なんじゃないかと。

ひとまずこの二方向を埋める様なスタイルとして”視認性の高いテキスト主体”のランチャーを勉強代わりに作ってみましたヨ(`∀´)。アイコンまずは適当に。リスト形式で縦に長いのが特徴で、二行使えば50個くらい仕込めます。手動で編集してるので任意のアイコン入れたりとかサイズが重要度にあわせて不定形だったりとか、割と自由。

terraon_aeScript_panel_ui

組んでる最中tetsuoさんにtwitter経由でtips教えていただいてシラナカタヨー!!てなったのですけど、たとえば結局画像をアイコンとして表示させる為の「iconbutton」に関する記述ってAfterEffectsのScriptingGuideには記載されてないんですよね、今回そこで苦労しました。
(そもそもCS4のScriptingGuideは現在に至るまで未発表。)
なので参考になるかわかんないですけど、上記ランチャースクリプトのインターフェース周りの関数をここに置いときます。説明しないので?てなった人は聞いてください。文法のツッコミは是非とも!

var panelName = “hoge”;

function createUI(thisObj) {
var myPanel = ( thisObj instanceof Panel) ? thisObj : new Window(“palette”, “toolPallet”,[100, 100, 300, 300]);

//WINDOW情報
BTN_MARGIN =0 ;
BTN_WIDTH = 58;
BTN_HEIGHT =20;
BTN_STARTWIDTH = 0;
BTN_STARTHEIGHT = 20;

//スクリプトとアイコンのパス
folderObj = Folder (“../”+panelName+”/”);//フォルダを指定
jsxFileList = folderObj.getFiles(“*.jsx”);//フォルダ内をJSXでフィルタ
pngFileList = folderObj.getFiles(“*.png”);//フォルダ内をPNGでフィルタ
var jsxNum = jsxFileList.length;

btn=0;
//ファイルの数だけボタンを作成
for (var i =0; i< =jsxNum-1; i++)
{
if(pngFileList[i].exists)
btn[i]=myPanel.add("iconbutton", [BTN_STARTWIDTH, BTN_STARTHEIGHT*(i+1), BTN_STARTWIDTH+BTN_WIDTH, BTN_STARTHEIGHT+BTN_HEIGHT*(i+1)],pngFileList[i], {style:"toolbutton"});};

return myPanel;
};
createUI(this);

カスタムランチャーは自分で好きにデザインできるので使っていて楽しいと思います。
動くから放置してたものの{style:”toolbutton”}とか分からないままです。面白い情報とか、皆で弄ってガシガシシェアできたらなって感じですヽ(゚∀゚)ノ パッ☆

memo
スクリプトのウィンドウパネルを他のパネルのようにドッキングさせる| AEP PROJECT
にて簡潔な解説があります。

こちらも併せてどうぞ!

Filed under CG
6 comments to...
“[AfterEffects]我的エフェクトランチャー”
Yuchi Terao

[blog] [AfterEffects]我的エフェクトランチャー http://bit.ly/HIhIn


てらおん

[blog] [AfterEffects]我的エフェクトランチャー http://bit.ly/HIhIn


Terraon

圧迫するって思ったけどhs scriptLancher みてるとそうでもないよなあとも。バランス*2!


http://bit.ly/19yvS7 Terraon Lifestream ? Blog Archive ? [AfterEffects]我的エフェクトランチャー ちょいまとめつつ。 AfterEffectsで使えるドッキングパネル対応のエフェクト・スクリプトランチャ..


ふりるぢごく

調べてみたら、どうやらAEのスクリプトランチャは大きく3つあるらしい。 http://j.mp/dssjOE 私はLaunch Padを使ってる。アイコン表示されるので視認性が高い……んだけどアイコン用意するのが面倒で逆に探すのが大変になってる。併用しよっかな。


りおっと

これは知ってるけどなあ 同じもんなのかな :[AfterEffects]我的エフェクトランチャー | Terraon Lifestream
http://t.co/NkGfBbPB






(Won't be displayed)


Your Comment:

Recent work (Just a hobby!!) - on Vimeo