作者这里在17.20-17.50点中提到,将来您可以使用标准的Python解释器访问BPY。它已经1岁了,所以我如何使用标准python控制台访问BPY呢?
试用版0:环形-solution不使用Blender中的子进程 subprocess.call(' Vim ','test.py') # BPY -file的一些编辑,Vim(当前不工作) subprocess.call(' python ','test.py') #试图执行python -file (不工作) 试用1:不在搅拌机外工作 $ cat cubes.py导入bpy mylayers = False*20 mylayers = True add_cube = bpy.ops.mesh.primitive_cube_add for index in量程( 0,5):add_cube(location=(索引*3,0,0),layers=mylayers) $pythoncubes.py跟踪(最近一次调用):文件" cubes.py ",第1行,在导入bpy ImportError: No模块名为bpy
发布于 2014-11-21 01:42:01
如果这仍然相关,您可以在这样的搅拌器上下文中运行一个脚本( -b使它无头,因此您可以在没有X11的渲染服务器上运行它):
blender -b -P script.py有关更多选项,请参见blender --help。
如果您想将搅拌器连接到IPython控制台,那么您可以通过python与搅拌器进行交互,您可以使用我刚才编写的脚本:ipython
开始一本笔记本:
./blender_ipython.py notebook启动Qt控制台:
./blender_ipython.py qtconsole发布于 2012-06-28 00:34:10
我用eclipse在搅拌机上开发。我找到了一个很好的起点是e.xml
发布于 2014-04-04 20:01:07
本文将解释如何将搅拌器构建为python模块。
http://wiki.blender.org/index.php/User%3aIdeasman42/BlenderAsPyModule
这种技术似乎不会将外部python会话连接到常规的搅拌器进程,而是在python进程中运行搅拌器。
https://stackoverflow.com/questions/10972637
复制相似问题