blender相关内容

如何显示来自Blender脚本的消息?

有没有一种方法可以显示带有搅拌机脚本文本的简单消息框?例如,如果我在执行过程中出错. 解决方案 更新:该链接不再正式存在,因此我停止为Blender开发.旧的2.5版食谱仍可在Internet档案中找到,网址为: https://web.archive.org/web/20120824033549/http://wiki.blender.org/index.php/Dev:2.5/Py/ ..
发布时间:2020-09-21 20:21:28 Python

如何将客户端的Python套接字连接到Node.js/socket.io?

我想通过套接字将Blender(v2.55)连接到网页. 对于Web部件,我可以使用Node.js&套接字我已经使用了一点node.js/socket.io,我认为这不是问题. 现在用于Blender,它可以在Python 3.1上运行,因此我已经安装了套接字,并且可以根据需要添加库.我是Python套接字的新手,我可以直接将客户端连接到node.js/socket.io吗? 我 ..
发布时间:2020-09-21 20:20:24 Python

输入对话框搅拌器

如何在Blender中制作一个简单的输入对话框(如图所示)并处理通过python输入的文本.我找不到关于此的任何好教程. 解决方案 对于对话框,来自但是我认为更好的方法是将输入集成到面板中,例如 为此,您必须在附件中添加StringProperty并将其放置在面板中(请参见附加教程以获取更多信息).基本步骤是: def draw(self, context) : col = ..
发布时间:2020-09-21 20:20:22 其他开发

如何使用Python在Blender 2.61中移动相机

我正在寻找一个简单的脚本来使用Python在Blender 2.61中移动相机. 我以为这是一件容易的事,但是Camera对象没有loc等类似属性. 我只在网上找到Blender 2.49的脚本,但是由于Blender 2.5的巨大API更改,它们不再起作用了. 任何提示,我将不胜感激. 解决方案 A reddit上友好的用户为我提供了一个正确的解决方案:诀窍是将相机检索为Ob ..
发布时间:2020-09-21 20:19:16 Python

通过Blender python渲染和保存图像

我正在尝试通过Blender中的python脚本渲染和保存多个图像.我知道如何通过Blender GUI渲染和保存图像,但是我想通过脚本完成所有操作,因为我使用了一组嵌套循环,并且需要保存多个图像.我能够渲染图像,并且我想保存图像并输出成功.但是我不确定它保存在哪里,当我尝试编辑文件路径时,它给了我上下文不正确的错误. 解决方案 这是我在Blender 2.81a中所做的事情: bp ..
发布时间:2020-09-21 20:18:08 Python

如何围绕obj波前文件内容旋转相机?

我有一个.obj文件.我不知道它的内容边界框是否在手.我想将其加载到Blender中,并在第"K"帧(例如15帧)中旋转相机.如何在使用Python API的Blender中做这样的事情? 解决方案 进行对象周转的一种常见方法是添加一个空对象并将其设为相机的父对象,对空对象的z旋转进行动画处理然后旋转围绕对象的摄影机,您可以为摄影机设置跟踪约束,以便摄影机始终指向目标对象. 您可以使 ..
发布时间:2020-09-21 20:18:05 Python

python中BPY模块的导入错误

我试图编写一个python脚本并在Blender上下文中执行它.但是它报告“导入错误:没有名为"bpy"的模块".我尝试安装其他版本的Blender(即2.7.6),但似乎实际上在"blender-2.76-rc2-win64 \ 2.76 \ python \ lib"内实际上没有名为bpy的模块,这是python搜索的路径我想的模块.我签出了Blender的文档,但是没有明确的方法下载bpy. ..
发布时间:2020-09-21 20:17:00 Python

为什么在ThreeJs中看不见两个脸?

我在Blender中有一个对象.因为我想使用ThreeJS进行一些UV展开(请参见因此,在将.blend导出为.obj对象之前,我选择了Tris to Quads face选项为两侧创建一个正方形面,而不是由两个三角形组成.这是Blender中的样子: 但是当我将.obj和.mtl文件导入ThreeJs时,我得到了: 这是我不更新要添加到新对象中的材质的问题吗? 出现白色的手柄使我认为 ..
发布时间:2020-09-21 20:15:56 其他开发

在Blender3D中生成随机地形

我尝试在Google中找到一个Python脚本,该脚本会在游戏开始时(或每次玩家前进到新场景时)生成随机地形,但是我发现的所有工具都是用于创建地形来渲染它的,而不是游戏模式. 有人知道如何/在哪里找到一个人吗? (我假设由于Blender3D具有游戏编程功能,所以有人可以在SO中提问) 解决方案 此链接相关吗? http://blenderartists.org/foru ..
发布时间:2020-09-21 20:15:54 其他开发

Blender 2.7 MacOS控制台错误

我在Mac(OS 10.9.2)上使用Blender 2.7,并且无法正常打开控制台.如果我打开blender.app/Contents/MacOS/blender,会出现一个新的终端窗口,但其中充满了清晰可辨的字符,例如“œ˙Ì˛Ä&àÖÄH__PAGEZERO__TEXTÃÃ". Blender也不会在其中记录任何打印语句或错误. 有人知道怎么回事吗? 谢谢! 编辑:我也是终 ..
发布时间:2020-09-21 20:14:49 Python

Blender Google Colab

直到几天前,我还能够使用GPU在Google Colab上无头运行Blender(或绵羊)(是的,我检查了选择了GPU实例的三次).现在运行keras/tensorflow可以正常工作,但Blender根本无法检测到GPU,Sheepit告诉我 "cuInit失败回复:100" nvidia-smi结果为: Sat Aug 24 19:48:06 2019 +--- ..
发布时间:2020-09-21 20:14:46 其他开发

ThreeJs和Blender(使用colladaLoader):首次联系

如何在ThreeJs中从Blender(使用colladaLoader->.dae)渲染导出的场景(具有许多对象,每个对象具有不同的颜色和不同的属性,例如围绕场景中的轴旋转)? 解决方案 因此,第一步是学习如何在ThreeJs中创建场景并使用Blender学习一些功能.准备就绪后,请创建您的第一个模型,并在导出之前牢记以下几点: 您需要一个具有顶点的对象,因此,如果仅使用Blende ..
发布时间:2020-09-21 20:14:34 其他开发

带有纹理的JSONLoader

我在Blender中制作了一个带有纹理的形状并将其导出.然后用json loader显示它.几乎所有东西都很好,几何形状很好,在形状上可以看到的纹理,但是没有颜色.只是黑色而已.如何显示纹理颜色?我在做什么错了? Json文件: { "metadata" : { "formatVersion" : 3.1, "generatedBy" ..
发布时间:2020-09-21 20:13:32 其他开发

搅拌机导入/导出脚本

我应该为Blender创建一个python脚本,该脚本可以导入obj并导出obj,从而删除所有纹理部分. 我从未使用过Blender,是否有很好的教程来抓取表面并实现此简单任务? 谢谢 解决方案 blender python API a>网站包含一些教程,可用于在Blender中学习使用python.您可以找到obj 进口商的详细信息和导出器选项. obj的导入/导出由随附在搅拌器中 ..
发布时间:2020-09-21 20:13:30 Python

在Three.js中带有骨骼动画(混合器导出)的动画制作错误的模型

我目前正在Three.js中进行骨骼动画测试.我有一个简单的模型,可以在搅拌机中制作动画.基本上,它由三个堆叠的弯曲立方体组成. 当我使用带有Blender V2.64的blender导出插件将blender文件导出到three.js时,webGl上下文中的动画看起来像皮肤权重错误一样. WebGL-Demo: http://rainbowrangers.de/threejs/anim ..
发布时间:2020-09-21 20:13:28 其他开发

如何导出DAE文件以在Scene Kit中使用而看不到“无标题动画"?

我正在尝试将在Cheetah 3D和Blender 3D中创建的动画加载到Scene Kit中,但是我得到的只是一堆“无标题动画",每个动画都是相同的动画. 有人知道如何正确地从Blender或Cheetah 3D中导出这些文件,以便Scene Kit可以使用它们吗? 解决方案 我挖了这个,因为它也很烦我.所有“无标题动画"都是每个骨骼的单独动画.您可以从xcode右侧面板中的属性检 ..
发布时间:2020-09-21 20:13:24 移动开发

搅拌机和康达

我最近安装了Blender,并且想用我的conda库(Miniconda python 2.7)编写脚本,但是由于Blender 2.77而发生冲突,并且无法导入.如何进行这项工作? 解决方案 由于v2.50混合器已使用python3.x.您应该首先使用miniconda的python3版本,以便能够在Blender中使用它.对于Blender 2.77,使用的是Python 3.5. ..
发布时间:2020-08-24 03:57:26 Python

J3D-如何使用对象的UV映射将2D坐标转换为3D坐标

我目前正在尝试将2D坐标转换为3D坐标. 基本上,我具有2D纹理,并且我希望能够在3D对象上显示,并且将相同的纹理应用于我所指向的位置. 比方说,我拥有世界的2D纹理.我希望能够知道,给定纹理上的U,V坐标,然后将球上具有相同纹理的X,Y,Z坐标应用于其上. 我正在使用J3D,现在我正在使用Blender,并找出解决此问题的最佳方法. 有什么主意吗? 编辑: 以下是我 ..
发布时间:2020-08-19 20:36:09 Java开发