お知らせ

次の項目は別ページに分割しました。

関連ページ:

Blender におけるスクリプトの使い方一般については次のページにまとめています。

Tips

ドキュメント:

Best Practice | Blender Python API [Official]

Tips and Tricks | Blender Python API [Official]

Gotchas | Blender Python API [Official]

参考:

Blender Python Tips  – Qiita

ソースコードの歩き方 – Qiita

Python スクリプトの Tips | dskjal

ちょっとしたスクリプト | dskjal

バグの原因の見つけ方/潰し方/予防法/よくあるエラー | 忘却まとめ

Blender 関連の雑多なメモ類 | nikogoli

Blender API チートシート | 黒鳥のメモ

スクリプトメモ | ウサギ

「Blender ユーザーのための Python 入門」を読んでみた感想 | MITSUDA Tetsuo

サクサク Python Scripting Tips | Fujiwara X

Hacking Blender – Wikibooks

バージョンアップ

参考:

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

動画:

Review (GDQuest)

リポジトリ:

nutti/fake-bpy-module: Fake Blender Python API Module Collection for the Code Completion – GitHub

参考:

テキストエディタで Blender の Python API を補完する – Qiita

Linting Blender Python in VSCode – Blender Stack Exchange

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA