使い方

.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" ] }
Code language: JSON / JSON with Comments (json)

参考:

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

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

VSCode でアドオン開発 | reincarnation Tech

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

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

Blender Development (VSCode Extension)

入手:

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]

Fake bpy Module

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

入手:

fake-bpy-module-3.0 | PyPI

参考:

テキストエディタで 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 VSCode and Visual Studio – GitHub

Blender Scripter

リポジトリ:

ywaby/blender_scripter: Blender Script Develop with VSCode – GitHub

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

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA