问题标签 [blender-2.50]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
846 浏览

python - Blender 2.5 Python 动画世界纹理设置

我需要使用 python 在搅拌机 2.58 中设置动画(即来自视频文件)世界纹理。我制作这样的纹理:

这将创建一个新的CloudsTexture并将其绑定到插槽。如何制作ImageTexture并将其设置为将视频作为源?或者,我如何指定由 bpy.ops.texture.new() 生成的新纹理的类型?

0 投票
1 回答
620 浏览

python - Blender 2.5 Python 视频纹理信息

我使用这样的python在Blender 2.58中加载动画纹理(参见前面的这个问题):

如何获取视频中的帧数(img)?Blender 在从 GUI 加载纹理时显然会这样做,但我没有找到从 Python 制作它的方法。

0 投票
1 回答
4934 浏览

python - 使用 python 在搅拌机游戏引擎中更改骨架中的骨骼位置

我正在使用从 Kinect 获得的用户数据进行模型的实时映射。我可以使用提供骨骼列表的 bge.types.BL_ArmatureObject().channels 访问单个骨骼。我无法更改位置骨骼。我尝试使用 rotation_euler 给它一些旋转,但它没有效果。请告诉我该怎么做。

0 投票
1 回答
663 浏览

blender - 使用 python 的 Blender 游戏引擎事件

我们正在寻找一种在 BGE 中编写事件脚本的方法,而不是在 GUI 版本中使用您使用鼠标使事件触发您的脚本的方式。没有办法直接在 python 中使用事件吗?提前致谢。

0 投票
2 回答
1957 浏览

css-position - blender 2.50:精确定位对象组

我是搅拌机 2.50 的新手。我想将一组对象定位到一个精确的位置。为此,我执行以下操作:

  1. 单击“N”以确保选项面板可见。
  2. SHIFT - RMB(移动鼠标右键)我要重新定位的元素。
  3. 单击“G”键开始移动操作。
  4. 单击“x”键以正确方向重新定位。
  5. 现在我可以拖动/移位拖动/控制拖动/移位控制拖动(不确定这些如何决定要使用的增量,也许有人可以澄清)。
  6. 现在,“x”因选项面板中的组而异。例如,如果我单击选项面板将 x 设置为 3.0,则搅拌机仅移动一个对象,而不是整个对象组。

那么我该怎么做才能将对象组精确地放置到 x=3.0(拖动或 shift/ctrl/shift ctrl 拖动仅设置组的 x 坐标的近似值)。

谢谢,

约翰·戈切

0 投票
0 回答
458 浏览

python - Blender 2.59 的 M3G 插件

我正在寻找 Blender 的 M3G 插件。我已经按照链接http://www.nelson-games.de/bl2m3g/安装了 Python v2.6.2 和 Blender v2.4.9,但是当它不起作用时。我已经在 Blender 社区问过这个问题,但还没有得到回应。

如果有任何适用于 Blender 2.5 的 M3G 插件,请告诉我。

0 投票
1 回答
2836 浏览

python - 在 mac 10.6.8 上将 Python 脚本添加到 Blender 2.6.1?

我将我的 Python 脚本添加到 Blender 的脚本文件夹(它是隐藏的)但是,我不知道如何从那时起添加脚本?最终我希望将模型添加到 xcode 中。

0 投票
1 回答
738 浏览

python - 在 Blender Python API 中检测平面的边界

我正在编写一个脚本来从平面生成建筑物。虽然普通平面是矩形,但它很容易 - 您正在寻找大多数顶点 -/+X、-/+Y、-/+Z,但是如果平面不是规则形状怎么办?Blender中的python api中有一个很好的简单解决方案吗?事实上,有没有什么聪明的方法来检测边界上的面/边/顶点?

0 投票
1 回答
1778 浏览

three.js - 将动画从cinema4d导出到blender

我整天都在尝试将一些动画模型从 c4d 导入 Blender。模型可以正常传输,但动画不能。我使用过 COLLADA、3ds 和 obj 文件类型,但没有一个是成功的。我需要将文件放入 Blender,因为我正在尝试将它们放入 three.js。我已经查看了 c4d>threejs 的http://disturbmedia.com/blog/tag/threejs/但 python 控制台抛出了错误。

有人有想法吗?如果有帮助的话,我正在使用 c4d 的 v12 和搅拌机的 v2.59。

0 投票
1 回答
889 浏览

macos - 从特定文件路径、相对路径、Unix 可执行文件打开 Blender(程序)

在我之前的问题Open a file from a specific program from python中,我了解了如何使用 subprocess 以使用.blend此代码从特定文件路径打开程序(Blender)——好吧,一个特定文件。

论坛上一个人的帮助下,我想在.blend文件中使用相对路径,所以我以这种方式更改了代码(对于 Windows)

对于 Mac,

结果:

  1. 在 Windows 中,它工作正常。
  2. 在 Mac 上,结果是文件打开了,但程序似乎没有打开。我认为这很奇怪。

问题:

  1. 为了打开它,我应该为搅拌机(UNIX 可执行文件)放置任何扩展名吗?
  2. 有没有其他方法可以让我正确打开程序,但也可以在.blend文件中使用相对路径?