Python + MaxScript のツール開発入門(Max2020版)その1
下の画像のような、選択したオブジェクトをX軸、Y軸、Z軸それぞれ等間隔にコピー配置する、というツールを考えます。そんなものをいつ使うんだという話はありますが、ここでは単純にツールに落とし込む練習としてこれを題材に ...
Python + MaxScript のツール開発入門(Max2020版)その0
3dsmax のPython 環境もこなれてきて、どっぷりとPython に浸かったツール開発もできるようになってきました。Max2018でGUI がPySide2 に切り替わり、2017以前との並行開発に一時 ...
MaxScript で文字列を数値変換するときの注意
MaxScript で文字列を数値に変換することを考えます。なにを今さら、と思いますか?
私もまさか、こんな罠があるとは知りませんでした。今さら罠を発見したので紹介したいと思います。
[MaxScript] 3dsmax でアニメーションしているコントローラを全部回収する
3dsmax でそのオブジェクトのどこかにキーが打たれているかどうか知りたい。簡単ですね。オブジェクトを選択してキーフィルタを「すべて」にし、タイムラインにキーが表示されればどこかにキーが打たれている。
さて、これをスクリ ...
MaxScript で初回実行時のみ結果が異なる現象の原因
MaxScript を書いていて、3dsmax の起動後最初に実行したときだけ結果が異なる、という現象に出会ったことはありませんか?
なぜかわからないけれど一回目だけ違う結果になる、というのには実は原因があります。 ...
MaxScriptとPythonとC++の実行速度を比べてみた
3dsmax で支援ツールを作るとき、実行速度の観点では MaxScript と Python と C++、どれが速いのだろうか、と気になって試してみました。
同じアルゴリズムでなるべく同じような処理をそれぞれの言語で書き ...
3dsmax でレイヤーが表示されなくなったときの対処法
ある日、.maxファイルを開いたらあったはずのレイヤが全部無い!という事態に遭遇したことはありますか? 私はあります。焦りますよね。しかもなんだかおかしな状態になっていて、全オブジェクトが規定値レイヤーにあるのではなく、レイヤーマネー ...
3dsmax+Pyside2でUIにアイコン等の画像を使用する
今回はごくシンプルな例として、画像ボタンを作る例をやってみます。使用する画像は別途用意しておきます。
ベースUIを作るここではごくシンプルに、Dialog without Buttons(ボ ...
Windows10で3dsmax2018以降開発用のPySide2をビルドする その2(実行編)
その1でビルドの準備が整ったので、いざビルドを実行してみましょう。
VC++2015 64ビット版のコマンドプロンプトを起動するVC++2015用のに付属のコマンドプロンプトを管理者として実行します。Windowsのスター ...
Windows10で3dsmax2018以降開発用のPySide2をビルドする その1(準備編)
3dsmax2018以降のPython開発についても記事を書きたいと思いながら一年も放置してしまった大きな理由が、このPySide2をビルドするという工程を説明するのが煩わしい、というものでした。
しかしすでに2020まで ...