py3dsmax

by syoyo

3DS Max には、残念ながら現時点(2010)では python が使えません.
なんとか python で 3DS Max オペレーションの生産性を向上できないかと探したところ,
blur が 3ds max 上に python 環境をのせるための Python プラグイン拡張 py3dsmax を見つけました.

http://code.google.com/p/blur-dev/

オープンソースプロジェクトらしいですが、ここにはコンパイル済みバイナリしかありません.

が、この blur-dev の python プラグインをインストールしてみたのですが、残念ながら max10(x64) では動きません.
どうも mscvp80.dll が見つからないのが原因のようです.

mscvp80.dll(VS2005 のランタイム) は、配布が制限されている dll で、入手するには 「VS2005SP1 再分布モジュール」 をインストールすることなのですが、なんと vista64 環境では VS2005SP1 再分布モジュールはインストーラがうまく動かないのでインストール不可というシロモノ.

-> というわけで、とりあえず msvcp80.dll 依存なくせと blur-dev の issue に登録しておきました.

また、chiyama さんから、blurbeta というサイトを教えてもらいました.

http://www.blur.com/blurbeta.html

この offsite tools installer を使うと、上記 blur-dev のバイナリの元になっているであろうソースが入手でき、 c:\blur に展開されます.
が、こちらはコードが VS2005 + max9 + python25 用らしいので、これもまた max10 + python26 環境ではうまくコンパイルできない.

というわけで、Vista64 + Max10(x64) で動く Py3dsmax は実質無いという状況です.

… ちょっくら blur にでも最新のソース公開してくれませんか、と問い合わせてみますかね.

Advertisements