Zenn
Open1

Pythonでblenderのライブラリを使う時の注意点

waticsonwaticson

bpyを使うことで、Blenderを操作することができます。
BlenderにはPythonが内蔵されています。GUIのコンソールからも実行できるスクリプトファイルを作っておいて実行することもできます。

--backgroundオプションを渡すとGUIも起動しないので、PythonスクリプトをCUIで実行するような挙動になりますが実行環境にBlenderが必要です。

https://docs.blender.org/api/current/info_advanced_blender_as_bpy.html

bpyとPythonのバージョンには組み合わせがある点に注意が必要です。
こちらの記事にまとめてありました。

https://www.bioerrorlog.work/entry/pip-install-bpy

bpyのバージョンとインストール可能なPythonバージョン

  • 4.1.0 ~ 4.3.0 Python ==3.11.*
  • 3.4.0 ~ 4.0.0 Python ==3.10.*
  • 2.28 ~ bpy 2.91a0 Python >=3.7, <3.8
ログインするとコメントできます