次の項目は別ページに分割しました。
関連ページ:
Blender におけるスクリプトの使い方一般については次のページにまとめています。
Tips
ドキュメント:
Best Practice | Blender Python API [Official]
Tips and Tricks | Blender Python API [Official]
Gotchas | Blender Python API [Official]
参考:
バグの原因の見つけ方/潰し方/予防法/よくあるエラー | 忘却まとめ
「Blender ユーザーのための Python 入門」を読んでみた感想 | MITSUDA Tetsuo
サクサク Python Scripting Tips | Fujiwara X
バージョンアップ
参考:
Blender 2.79 のスクリプトを 2.80 にアップデートする | dskjal
Blender 2.7 と Blender 2.8 での Python API の変更点 | MRが楽しい
スクリプトのコードが 2.80 で動かなかった時に見る記事 – Qiita
2.80 Cheat Sheet for updating add-ons – Blender Artists Community
バージョンを判定する
bpy.app.version
を使ってバージョンを判定する。
if bpy.app.version >= (3, 0, 0):
print ("New Blender!")
else:
print ("Old Blender!")
Code language: Python (python)
ドキュメント:
bpy.app.version | Blender Python API [Official]
複数のバージョンに対応する
参考:
Is there a better way to make addon working on both Blender 2.80 and 2.79? – Blender Stack Exchange
フェイク bpy モジュール
pip
コマンドで Fake bpy モジュールをインストールする。Blender を Program Files
にインストールしている場合は、管理者権限でコマンドプロンプトを開いてコマンドを実行する。
>cd /d "C:\Program Files\Blender Foundation\Blender 3.4\3.4\python\bin" >python -m pip list >python -m pip install -U pip >python -m pip install fake-bpy-module-3.4 >python -m pip show fake-bpy-module-3.4
動画:
リポジトリ:
nutti/fake-bpy-module: Fake Blender Python API Module Collection for the Code Completion – GitHub
参考: