- 2007/11/08 00:16
- Python
今日は特に目立った仕事もせずに、
パイプラインのことを調べたり、簡単なスクリプト書いたりしてました。
なんつーか、簡単なスクリプトとかおれ良く言うけど、
簡単なものしか書けないんだよなぁ。。
TD目指す人間としてはちょっと本気であせった方が良いと思います。
まぁなんつーか、必要ないからやってないってのもあるんだけど、
本気出せばかなり必要なツールって一杯見つかるし、
そういうのゴリゴリ書いてった方がいいんじゃないの?と思ったりしています。
で、パイプラインの話にちょっと繋がるんですが、
んー、、なんか、Pythonで全部やれる気がしてきた。
というか、Pythonが一番いい。
まずPythonにはPloneというZope上で動くCMSがある。
まぁ大体Xoopsみたいなものだと思ってもらって良いんですが、
某社のムービーチームがこれをベースにパイプライン組んでるみたいですね。
CMSなら先にでたXoopsに代表されるようにいろんなものがあるので
別にPlone使わなくてもいいんですが、
PythonはCGと仲良しだから使わないのはもったいない。
Pythonは可読性に優れるだけじゃなくてすごくパワフルな言語。
Maya使いはこれ覚えれば、極端な話MELもC++もいらん。
スクリプトもプラグインも書けちゃうわけだし。
しかもパイプラインとかデスクトップアプリとか、
ほとんどのツールはPythonだけで書けると思う。
なんと素敵な。
今日は妙にPythonをほめてますが、あるものを見たのです。
それはある人の書いたPythonで、Mayaであることをサポートする為に書いたとのことでした。
ちょっと僕が考えてた次元をかるくポーンと飛び越されてしまってて、
非常にショックを受けたんですが、それ以上に興奮しました。
まぁ相手が相手だけに、そんなこともあるだろうよ、とも思うんですが、
うーんやっぱりレベル違うんだな。
僕のアイディアだとまだまだ考察が足りないというか、
ブレインストーミング不足な感じだったので、
もうちょい練ってみます。
あくまでも、使いやすいものが望まれるということを忘れないようにして。
つーか今回のプロジェクト、出来る限りツールをまとめる方向で頑張ってみようかと思います。
PythonだったらMELよりもまとめやすいというか、パッケージ感あるものが作れるし、
出来る限り汎用的なものをちょくちょく作ってみます。
そんで1つ1つのツールも、なるべく手抜かないで作ってみます。
まずは何を作ったら効果的か熟考します。
- Newer: めぐるましく
- Older: softIK + streach