问题标签 [blender-2.67]

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 投票
4 回答
29846 浏览

object - 如何在 Blender 中有效地更改多个对象的相同参数?

从单个立方体开始,我更改了一些属性(材质、颜色、反射属性),然后将对象复制到十几个立方体中,将它们放置在场景中。渲染后,我想更改所有这些的颜色。我如何有效地做到这一点?

我已经找到了多种方法:

  1. 在对象模式下,选择所有对象(B,然后选择矩形),加入网格ctrl-j,更改颜色,tab进入编辑模式,P再次分离对象。这是很有可能的,因为我所有对象的网格都没有接触。基础文档
  2. 有人写了一个 Python 脚本来做类似的事情,这里

数字 1 容易出错,而且对于常规使用来说太乏味了。2号更专业,更糟糕。仅选择多个对象并更改值不起作用,因为属性选择仅适用于仅是选定对象之一的活动对象。

由于这是一个常见的用例,我可能错过了简单的方法。它是什么?

0 投票
1 回答
1856 浏览

ios - 使用 Cocos3D 将带有纹理的搅拌机 3d 模型导出到 iPhone - 纹理不显示

要求

我在 Blender 中创建了一个 3d 模型 - 每个面上都有数字 1 到 6 的立方体。我在每个面上添加了一个 UV 纹理来表示数字。当我在 Blender 上渲染它时,这些数字显示得很好。

我正在尝试使用 Cocos3D 将此模型导出到 iPhone。

规格

  • iOS 6.1 和 Xcode 4.6.2
  • cocos3d 0.7.0
  • 搅拌机 2.67b

我做了什么

  1. 根据这个 官方文档,我将 PVRGeoPOD 转换器插件添加到 Blender。
  2. 在搅拌机中创建 3D 模型。使用默认的搅拌机立方体并在所有 6 个面上添加 UV 纹理。
  3. 通过在 Blender 中选择File->Export->PVRGeoPOD(.pod/.h/.cpp)生成一个 .pod 文件 。

  4. 将 pod 文件添加到 Cocos3D 默认模板项目中。更改代码以使用我的编号立方体文件而不是默认的“Hello world”文本。

    /li>
  5. 添加了一个 3 轴旋转,以便我可以看到所有 6 个面。

    /li>

问题

嗯,立方体正在显示,它正在旋转。但是立方体上没有纹理。在日志中,我可以看到这个

从文件 numbered_cube.pod 构建 CC3PODResource,其中包含 3 个节点(1 个网格节点)、1 个网格、1 个摄像机、1 个灯光、1 个材质、0 个纹理、0 个帧、环境光

进一步的研究

I did some search and come across this SO thread. It tells about Collada (.dae) file, kind of intermediate file between .blend and .pod. When I tried to convert, I only got the .pod file. I then used File->Export->Collada(.dae) to create a .dae file manullay. Then I tried to convert this .dae file to .pod using PVRGeoPODGUI standalone tool. The file is successfully opening, but the export button is always disabled.

So simply, my problem is how can I show the textures in the 3D model I created in Blender in iPhone using Cocos3D. Any idea?

0 投票
1 回答
8379 浏览

pyopengl - 如何导出搅拌机文件并在 PyOpenGL 中打开它?

我有一个在搅拌机中创建的 3-D 对象。我想从搅拌机中导出它并能够将它导入到 OpenGL 中。是否有为此过程推荐的方法或特定文件扩展名?

0 投票
1 回答
377 浏览

blender - Blender 的渲染模式将墙壁显示为不可见;在实体和线框模式下不透明

我有一个在飞船走廊的搅拌机中设计的模型。在除渲染之外的所有模式下,它都按设计显示。但是,当我切换到渲染模式时,墙壁消失了。

线框视图: 线框视图

立体视图: 实体视图

渲染视图: 渲染视图

更不寻常的是,当我在渲染模式下旋转图像时,我可以看到墙壁,但前提是它们恰好位于相机和对象的后部之间。很难解释,但我上传了一段关于该现象的短视频:http ://www.youtube.com/watch?v=3YIuppScj9g

我不确定我做了什么导致渲染模式出现如此错误。

0 投票
0 回答
164 浏览

animation - 动画 3d 模型未正确渲染 xna

我的动画 3d 羊模型(使用搅拌器),带有一个小剪辑没有正确渲染,渲染了一个完整的变形模型,而我的鳄鱼动画模型(也使用搅拌器)在播放剪辑时完美渲染,我跟随与鳄鱼换羊的步骤相同。

这是应该如何呈现的链接: https ://www.dropbox.com/s/33hb9gar8mqxg2a/toberendered.png

以下是它的呈现方式: https ://www.dropbox.com/s/4bciq6x0f91hb1r/render.png

请帮助,在此先感谢。

0 投票
1 回答
1190 浏览

graphics - 在 Blender 中为表面分配随机纹理

我想在 Blender 中合成一个(非常)长的走廊,其中墙壁和天花板的纹理基于随机噪声模型(因此它在走廊的任何一点都非常独特)。这可能吗?理想情况下,我想以编程方式控制随机纹理。我对 Blender 很陌生,但看不到一种简单的方法——如果你能想到一个,请帮忙!谢谢!:)

0 投票
3 回答
2443 浏览

blender - 使用 C 或 Python 在 Blender 中创建对话框

如何在搅拌机中制作一个对话框(三个选项,如退出/确定/取消)并处理通过 python 或 C 输入的文本。我找不到任何好的教程。有什么帮助……?

0 投票
2 回答
353 浏览

c++ - 在 Blender 中调整工具架和小部件的大小

在此处输入图像描述

在 Blender 中,可以拖动工具架和小部件,直到它们填满可用的屏幕空间。但是在搅拌机中工作时,调整小部件或工具自身的大小直到它填满屏幕是不好的。

所以我试图限制工具自身和小部件的最大尺寸。简单地禁止调整工具自身和小部件的大小。从昨天早上到现在,我没有得到正确的文件,我必须在其中进行更改。

我必须在哪里更改 Blender 的源代码?

提前致谢

0 投票
1 回答
1392 浏览

python - 如何在 blender-2.68 中加载 .ply 文件并通过命令行/脚本对其应用修改器?

我想将修改器应用于存储在不同 .ply 文件中的大量网格。
我希望通过命令行执行此操作,以便该过程可以自动化。我知道搅拌机 python API 的基础知识,比如如何在 python 中编写修饰符。但这需要我首先使用 UI 在搅拌机中导入 .ply 文件,然后运行我的 python 脚本。
但是,我想自动化加载 ply 文件的过程,执行所需的操作并以 ply 格式保存结果,以便可以以最少的手动工作一一处理所有文件。

0 投票
0 回答
376 浏览

python - 使用 Blender Python API 创建 2D 动画神经网络

我想使用 Blender 和 Python 来创建简化的 2D 动画关于人脑计算如何创造意识的理论。我花了几个小时研究 Python-Blender API,但目前还不清楚如何做我想做的事。在我花费大量时间来学习 Blender 及其 Python API 之前,我想知道是否以及如何使用 Blender-Python 来:

  1. 在程序控制下以细长平行四边形的形式创建数千条线,并将每条此类线的两条平行窄边放置在图像中选定的一对平行线上的选定位置上,

  2. 在 python 控制下更改由这些线形成的连接线的网络的颜色和 z 级别,以及

  3. 创建、放置和更改一些更复杂的线条的颜色和 z 水平,例如具有一个或多个弯曲的线条。

我想做这些事情来表示神经子网络的各种同步激活。在我想展示这些动画的会议之前,我将能够花大约一个月左右的时间学习和使用 Blender 及其 Python API,但在我开始之前,我想知道这是否真的可行那个时间范围内的新手。

谢谢你能给我的任何帮助。如果有人愿意帮助我制作这样的动画,我很乐意在将它们放在 YouTube 上时分享功劳。您可以通过 ewporter@gmail.com 与我联系