今天发现一个强大的blender插件,能将blender包装成jupyter的kernel。我觉得用jupyter一段段执行代码比直接用pycharm来调试blender更方便。
如果按下插件的Install required python packages安装包按钮,会在blender的python环境中安装jupyterlab==4.0.7。我将使用base环境已经有的jupyter,不用再装一个,只在blender的环境中装一个ipykernel就可以。
R:\Program Files\Blender Foundation\Blender 3.6\3.6\python\bin>python.exe -m pip install ipykernel
还需要将插件中installer.py的jupyter_path改成自己环境的jupyter路径。
...
def get_kernel_path(kernel_dir):
kernel_path = None
if kernel_dir:
kernel_path = pathlib.Path(kernel_dir)
else:
# jupyter_path = get_jupyter_path()
jupyter_path = "jupyter"
...
按下插件的Append Kernel,即可安装包装blender的kernel到jupyter。
接下来就可以在pycharm中愉快地开发blender脚本了。创建ipynb文件(需要pycharm专业版),按下运行,将打开一个blender,可以执行notebook的代码,还可以调试。

文章介绍了如何使用一个强大的Blender插件,将其包装为Jupyter的kernel,使得在PyCharm中调试Blender脚本变得更加方便。该插件允许用户在Blender环境中安装JupyterLabkernel,无需额外安装,只需在指定路径下配置并添加Blenderkernel到Jupyter中。



1298

被折叠的 条评论
为什么被折叠?



