お知らせ

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

関連ページ:

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

Tips

Blender Python Tips  – Qiita

https://qiita.com/masterkeaton12/items/d45618170fc68ce802fd

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

Python スクリプトの Tips | dskjal

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

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

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

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

スクリプトメモ | ウサギ

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

サクサク Python Scripting Tips | Fujiwara X

Hacking Blender – Wikibooks

Best Practice | Blender Python API [Official]

Tips and Tricks | Blender Python API [Official]

Gotchas | Blender Python API [Official]

バージョンアップ

参考:

Blender 2.79 のスクリプトを 2.80 にアップデートする | dskjal

Blender 2.7 と Blender 2.8 での Python API の変更点 | MRが楽しい

Blender の Python スクリプトのコードが 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

Fake bpy Module

pip コマンドでインストールする。Blender を Program Files にインストールしている場合は、管理者権限でコマンドプロンプトを開いてコマンドを実行する。

>cd C:\Program Files\Blender Foundation\Blender 2.93\2.93\python\bin
>python -m pip list
>python -m pip install -U pip
>python -m pip install fake-bpy-module-2.93
>python -m pip show fake-bpy-module-2.93

動画:

Auto-Completion for Blender Python in Any Editor

リポジトリ:

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