« 超高機能電卓プラグイン。 | トップページ | タイムショックプラグイン »

2007年8月19日 (日)

長年使っていると。

 それなりに長い期間 XSI を使っているが、未だにまったく使ったことがない機能もたくさんある。それはまあ普通のことだとは思うが、頻繁に使っているにも関わらず見落としている機能というものも実はたくさん存在する。

 2年くらい前までは、シーンにある Pass のうち、複数の Pass を指定してレンダリングする方法を知らなかった(GUI からの話。コマンドからは -pass オプションでできる)。なにしろメニューにはRendar All Passes と Render Current Pass しかないのである。全Pass 一気にレンダーか、現在の Pass 1つのみレンダー以外はできないと思うのが当然ではないか。
 なので、自分でスクリプトを作ってそういう機能を持たせた。PPG が立ち上がり、チェックを入れた Pass のみ次々とレンダリングするというものだった。とても便利だと思って使い続け、某有名 XSI サイトで公表してみたところ、「Explorer からレンダーしたい Pass だけ選んで Render Current Pass すればいいだけだろ」と指摘された。なんだとぉぉぉ。慌ててマニュアルを見てみると、ちゃんとそう明記されていた。がーーーーん Orz   でもね、わかりにくいですよこれは。Softimageさんなんとかしなさい。がーーーん。
 こうしてこのスクリプトは使命を終え、ワークグループプラグインフォルダから即刻削除された。

 パーティクルで、1つの Cloud にいくつものエミッタが付いている場合、特定のエミッションのみをオンにしたりオフにしたりしたくなることはよくある。1つのエミッションのみに集中して作業したいときや、一時的に軽くしたいときなどである。
 なので、エミッションの Rate にすでに入っている値、もしくはFcurve や Expression などのアニメーションが付いているならそれらをカスタムプロパティに一時保存して、その後 Rate をゼロにする=発生させなくする、というスクリプトを作った。逆に、カスタムプロパティに保存した値を Rate に書き戻してやる機能も付けた。これでいつでも特定のエミッションを休止状態にすることができ、いつでも元に戻せるようになった。こりゃー便利だと喜んでしばらく使っていた。
 つい先日、会社の某(新人)がパーティクルの作業をしているのでこのスクリプトのことを教えてあげると、「Emission のPPG の中で Mute をオンにすればいいだけじゃないんですか?」  なんだとぉぉぉ。 慌てて PPG を確認すると、しっかりとミュートボタンが付いていた。がーーーん。知らなかった。知らなかったんだよう。 何年も使っていたのに、知らなかったんだよう。 パーティクルをいじり始めて1週間しか経っていない彼が知っているのに、俺は知らなかったんだよう。Orz でもね、わかりにくいですよこれは。メインのタブではなく、2つめのタブにあるんだから。Softimageさんなんとかしなさい。がーーーん。
 こうしてこのスクリプトは使命を終え、ワークグループプラグインフォルダから削除されるのを待つだけの身となっている。

 あまり慣れていないジャンルの作業をする時はですね、何かできないことがあると「俺が知らないだけのはずだ」と思って必死にネットやマニュアルで探すんですけどね、長いこと使って慣れたつもりでいるとですね、一度「これはできないんだな」と思い込んでしまうとそれをいつまでも引きずって、その部分はあんまりマニュアルとか見返したりPPG をじっくり観察したりしなくなるんですよね。よくないことですね。1時間調べればわかったかもしれないことを、数時間から数日かけてスクリプト開発に費やしていたかもしれなくてですね、馬鹿らしい話ですね。

反省のビールを飲もう。ぐびぐび。

|

« 超高機能電卓プラグイン。 | トップページ | タイムショックプラグイン »

コメント

こんにちは、はじめましてです。
機能としてあるにもかかわらず、知らずにスクリプトを作って
「いやっほう出来たぜ!」って達成感から
突き落とされるような落胆があり切ないですw

でもまぁスクリプトに対する理解が深まったから良しと自分を励ましてます
機能について質問したら即答してくれるマシーンがあればいいのですがw

投稿: りんぷる | 2007年8月22日 (水) 00時14分

あー、スイマセン上の
機能としてあるにもかかわらず、知らずにスクリプトを作って
は、自分の話です

自分もスクリプトを作ってて、やってしまう事があるものでw

投稿: りんぷる | 2007年8月22日 (水) 00時17分

はじめまして、こんばんは。
どなたか存じ上げませんが、XSI のスクリプト開発者のお方でしょうか。

はい、けっこうやってしまうのです。無駄なスクリプト、いっぱい書いてます。でも、確かにそういうときに書いたスクリプトの中のちょっとした function が他のスクリプトに使えるものだったりするので、まあ100%無駄とは言えないのですが。

にしてもあの虚しさ、来るものがあります・・・。一緒に反省のビールを飲みましょう。

投稿: junki | 2007年8月22日 (水) 02時29分

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 長年使っていると。:

« 超高機能電卓プラグイン。 | トップページ | タイムショックプラグイン »