MRが楽しい

MRやVRについて学習したことを書き残す

Blenderのログをpythonコードで確認する

本日は Blneder の調査枠です。
Blender で操作したログを確認する方法について記事にします。

ログウィンドウの表示

方法は簡単です。メニューがある[情報]ウィンドウの下部をドラッグして下げるだけです。
f:id:bluebirdofoz:20190516092933j:plain

これでログの表示欄が見えるようになりました。
f:id:bluebirdofoz:20190516092942j:plain

操作の実行

試しに、実際に操作を行ってみます。
オブジェクトから[オブジェクトの複製]を実行してみます。
f:id:bluebirdofoz:20190516092952j:plain

[オブジェクトの複製]を実行すると、オブジェクトを複製した後、ドラッグ操作で複製オブジェクトの配置場所を指定できます。
[Xキー] -> [4キー] を押下して、X軸方向に 4 移動した位置に複製オブジェクトを配置しました。
f:id:bluebirdofoz:20190516093001j:plain

[Enterキー]で操作を完了すると……。
f:id:bluebirdofoz:20190516093011j:plain
[オブジェクトの複製]操作がpythonコードでログ出力されました。
bpy.ops.object.duplicate_move()の操作関数だけでなく、その後の軸移動などの引数パラメータも表示されています。

右クリックで選択 -> [Ctrl + Cキー] でコードをコピーすることもできるので、pythonスクリプトを作成する参考にできます。
f:id:bluebirdofoz:20190516093019j:plain