1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Blender3.5でJupyterLab

Last updated at Posted at 2023-04-01

概要

Blender 3.5が出たので、JupyterLabが動くか確認してみました。macOSで試してますが、他のOSでもできると思います。

Blender 3.5とPython 3.10はインストール済みとします。

JupyterLabの準備

Pythonは、3.10.9です。

bash
python -V
ouput
Python 3.10.9

JupyterLabをインストールしておいてください。

bash
pip install jupyterlab

blenderカーネルの準備

blenderカーネル用の仮想環境を作成します。

bash
python -m venv venv

アクティベートします。

bash
. venv/bin/activate

ライブラリーをインストールします。

bash
pip install blender-notebook

Blenderのカーネルを追加します。

bash
blender_notebook install --blender-exec /Applications/Blender.app/Contents/MacOS/Blender

下記のように出ましたが、気にせずに「y」とします。

ouput
Current python interpreter version is not 3.7!
blender_notebook will link pip packages installed in this interpreter to the 
blender embedded python interpreter. Mismatch in python version might cause
problem launching the jupyter kernel. Are you sure to continue?
 [y/N]: y

これでカーネルの準備は終わりです。お手軽ですね。

カーネルの削除(Jupyterでblenderを使わなくなったとき)

カーネルが不要になったら下記のようにして削除できます。

bash
blender_notebook remove --kernel-name blender

カーネルの一覧は下記で確認できます。

bash
jupyter kernelspec list

参考

JupyterLabの実行

JupyterLabを起動します。このとき、「blenderカーネル用の仮想環境」をアクティベートしている必要はありません。

bash
jupyter lab

新規作成でNotebookの「Blender」を選びます。
Blenderが起動します。

Notebookのセルに下記を書くと、モンキーが作成されます。

jupyterlab
import bpy

bpy.ops.mesh.primitive_monkey_add()

単にBlenderを終了しても、自動でBlenderが再起動します。Blenderを終了したいときは、ノートブックのカーネルをシャットダウンしてください。なお、必要ならシャットダウンの前にBlenderのファイルを保存しておいてください。

参考

以上

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?