Tips

参考:

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

Blender の Python スクリプトの Tips | dskjal

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

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

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

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

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

VSCode で開発する

.vscode/settings.json で Blender が使用する Python 実行バイナリを指定し、コード補完が可能なようにモジュールのパスを追加する。

{
  "python.defaultInterpreterPath": "C:\\Program Files\\Blender Foundation\\Blender 2.93\\2.93\\python\\bin",
  "python.autoComplete.extraPaths": [
    "C:\\Program Files\\Blender Foundation\\Blender 2.93\\2.93\\scripts\\modules",
    "C:\\Program Files\\Blender Foundation\\Blender 2.93\\2.93\\python\\lib\\site-packages"
  ],
  "python.analysis.extraPaths": [
    "C:\\Program Files\\Blender Foundation\\Blender 2.93\\2.93\\scripts\\modules",
    "C:\\Program Files\\Blender Foundation\\Blender 2.93\\2.93\\python\\lib\\site-packages"
  ]
}

参考:

Blender の開発環境を作る | reincarnation Tech

Blender のスクリプトを VSCode から実行 | reincarnation Tech

VSCode でアドオン開発 | reincarnation Tech

Visual Studio Code で Python スクリプトをコーディングする設定 | おじさんからはじめる 3DCG (archive)

Using Microsoft Visual Studio Code as external IDE for writing Blender scripts/add-ons | Interplanety

How can we use the bpy Python module (built from source) properly in Visual Studio Code? | Blender Developer Talk

How To use Visual Studio Code to write blender python script integrated with blender? – Blender Stack Exchange

ビジュアライゼーション

参考:

ptabriz/FOSS4G_workshop: Real-time 3D visualization of geospatial data with Blender – GitHub

API Navigator

**OBSOLETE**

参考:

API Navigator | wiki.blender.jp

API Navigator add-on – Blender Artists Community

T24982 Development : API Navigator | Blender Developer [Official]

development_api_navigator: remove: unsupported T63750 · blender/blender-addons-contrib@91303e8 – GitHub

Is there a list for all available python functions? – Blender Stack Exchange

Print to Python Console

動画:

Print to Python console

参考:

Print to Python Console | Interplanety

Print to Python Console | Gumroad

fake-bpy-module

pip コマンドでインストールする。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

blender-debugger-for-vscode

動画:

How to Remote Debug Blender with VS Code

参考:

AlansCodeLog/blender-debugger-for-vscode: Blender addon for remote debugging Blender with VS Code and Visual Studio – GitHub

blender_scripter

参考:

ywaby/blender_scripter: blender script develop with vscode – GitHub

Scripting Live-Link

参考:

Scripting Live-Link | Blender Artists Community

How to run a script from outside Blender? (Script Live-Link Addon) | Blender Developer Talk

Blender Development

参考:

Blender Development | Visual Studio Marketplace [Official]

JacquesLucke/blender_vscode: Visual Studio Code extension for Blender development – GitHub

Unable to import ‘bpy’ pylint(import-error) · Issue #51 · JacquesLucke/blender_vscode – GitHub

How To use Visual Studio Code to write blender python script integrated with blender? – Blender Stack Exchange

Blender Python Code Templates

参考:

Blender Python Code Templates | Visual Studio Marketplace [Official]

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

コメントを残す

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