Mixiのshakeコミュで話題にあった表題の件ですが、動作したので報告します。
下記のようなファイルを startup>ui の中に .hファイルとして書き込みます。
Download >>>:Multiple Node test
簡易サンプル
nuiPushMenu(“Tools”);
nuiPushToolBox(“User”); //どのタブに入れるか指定してくださいね。
nuiToolBoxItem(“@Multiple Nodes”, //”@文字列”でボタンになりますが、ファイルの指定も可能。
Blur(QuickShape()) //ここに流し込みたいノードを記述してください。
);
nuiPopToolBox();
nuiPopMenu();
添付ファイルの解説です。
たとえばこんなノードツリーをテキストエディタにコピペすると
Checker1 = Checker(720, 486, 1, 32, xSize/GetDefaultAspect());
Ramp1 = Ramp(720, 486, 1, 1, 0.5, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0);
IMult1 = IMult(Checker1, Ramp1, 1, 100, 0);
Blur1 = Blur(IMult1, 50, xPixels/GetDefaultAspect(), 0, “gauss”, xFilter, “rgba”);
とかなるわけですが、コレを一行にまとめます。
Checker1 = Checker(720, 486, 1, 32, xSize/GetDefaultAspect());
Ramp1 = Ramp(720, 486, 1, 1, 0.5, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0);
IMult1 = IMult(Checker1, Ramp1, 1, 100, 0);
Blur1 = Blur(IMult1, 50, xPixels/GetDefaultAspect(), 0, “gauss”, xFilter, “rgba”);
を
Blur( IMult(Checker(720, 486, 1, 32, xSize/GetDefaultAspect()),Ramp(720, 486, 1, 1, 0.5, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0), 1, 100, 0), 50, xPixels/GetDefaultAspect(), 0, “gauss”, xFilter, “rgba”)
こんな感じに。
そいつを一番上の4行目に書き込んであげるとちゃんと動くと思います。
コメント