15得票4回答
在F3操作员搜索中找不到自定义的Blender操作员(Blender 2.9)

我正在学习这个教程: https://docs.blender.org/manual/en/latest/advanced/scripting/addon_tutorial.html 我从教程中复制了下面的脚本,并且在运行时它能够编译成功,但是我无法在操作搜索菜单(F3)中搜索到“Move X...

15得票9回答
我该如何在标准Python控制台中访问BPY?BPY是Blender-Python的东西。

在这里作者在17.20-17.50提到,未来可以使用标准Python解释器访问BPY。它已经有1年历史了,那么我如何在标准的Python控制台中访问BPY呢? 试验0:绕路解决方案无法在Blender内部使用子进程subprocess.call(['vim', 'test.py']) ...

15得票2回答
你能否使用Python在Blender中添加光源?

好的,我完全不懂Blender,只是想寻找一些关于如何使用Python控制它的好教程。我希望能够通过Python方法添加/删除/编辑光源...这可行吗?谢谢任何建议。

15得票3回答
如何使用Python在Blender 2.61中移动相机

我正在寻找一段简单的脚本,在Blender 2.61中使用Python移动相机。 我以为这将是一个容易的任务,但是相机对象没有像loc或类似的属性。 我只在网上找到了Blender 2.49的脚本,但由于Blender 2.5的巨大API更改,它们不再起作用。 我将非常感激任何提示。

15得票3回答
Blender,Python脚本教程

我已经了解一些Python,并对使用Python脚本扩展Blender产生了兴趣。有人能推荐一些好的教程或书籍来进一步学习这个主题吗?我已经在查看Blender文档,但我想学习更多,因为在3D建模方面我是新手。

14得票3回答
从Blender导出COLLADA/.dae格式并在SceneKit中使用时包括纹理

我可以使用COLLADA/.dae格式导出在Blender中创建的网格以供在SceneKit中使用,但是iOS设备上没有纹理显示。 此外,在OS X上,预览无法打开从Blender导出的任何COLLADA文件 - 但是侧边栏预览确实显示了网格。导出时需要哪些选项才能使其正常工作?

14得票2回答
Python中静态变量的继承

我正在为一个项目编写Blender的Python脚本,但是我对这种语言还很陌生。有一件事让我困惑,那就是静态变量的使用。下面是我目前正在处理的代码:class panelToggle(bpy.types.Operator): active = False def invoke...

14得票2回答
如何分析Blender源代码

我是Blender的初学者,我的教授要求我阅读Blender 2.6的源代码,并研究Blender如何实现材质和纹理块。在下载了源代码后,我发现没有详细的注释和专业的手册使得我无法阅读整个源代码。有没有人能够给我一些建议或提供一些学习材料呢?例如,我对如何使用不同的混合类型(如mix、add、...

13得票2回答
如何使用Python获取列表中最大子列表的索引?

我正在使用Cinema4D(利用非常棒的py4D)将动画关键帧存储到列表的列表中:props = [lx,ly,lz,sx,sy,sz,rx,ry,rz] 我打印出了任意动画中每个属性/轨道的关键帧,它们的长度不同:track Position . X has 24 keys track Po...

13得票6回答
在OpenGL中使用Blender/SketchUp模型

我正在使用OpenGL制作渲染器。我在Blender/Sketchup中有纹理模型(我可以在两者之间轻松转换),我想将这些文件导出到我的渲染器中。我的初始想法是简单地导出原始面并渲染那些三角形,但我想轻松地将我的纹理文件切成纹理坐标。 我的意思是,我的模型面被切成三角形。您可以在此图片(下图...