numpyで3次元座標インデックスの配列を作る方法
どういう場合に使うかっていうと、例えば3次元の空間がnp.zeros(100, 100, 100)とかで用意されてるとします。 そしてここに、ある関数によるエフェクトの結果生まれる場を表現したいとします。 えっ何いってん […]
どういう場合に使うかっていうと、例えば3次元の空間がnp.zeros(100, 100, 100)とかで用意されてるとします。 そしてここに、ある関数によるエフェクトの結果生まれる場を表現したいとします。 えっ何いってん […]
Python人気でじわじわと、そしてVTuberのブーム等でにわかに注目が集まってきてる気がするblenderですが、操作方法が他の3DCGソフトに比べて独特で、ほとんどのキーに機能があらかじめ割り当てられています。なの […]
blenderでオブジェクトの群にそれぞれにアニメーションを設定していて、途中からオブジェクトのアニメーションをそっくり入れ替えたくなることはありますよね! (ありました。) Dope Sheet上でポチポチやるのはめん […]
プリントデバッグ Blenderのaddonはpythonで書くのですが、開発時にプリントデバッグができないのが難点です。 エラーメッセージはinfo windowに表示されますが、プリント結果は見ることが出来ません。 […]
blenderは独自のCPython runtimeを内部に持っていて、すべての操作をpythonで行うことができます。generativeにものを作ったり、特に大量のオブジェクトを操作する必要があるときなどに効果を発揮 […]
blenderでanaconda系のライブラリを使うためにpython3.5のenvironmentを作ってsite-packages以下をシンボリックリンクでblender pythonから扱えるようにしている人は多い […]