blender相关内容

从python中的特定程序打开文件

我想做一件非常简单的事情,但我很迷茫. 我正在使用一个名为Blender的程序,我想在python中编写一个脚本以打开一个.blend文件,但要使用blender.app,该文件与blender文件位于同一文件夹中,而不是与blender.app位于“应用程序"中. (使用Macosx) 所以我在想这应该做...但是相反,它打开了搅拌机两次... import os path ..
发布时间:2020-08-14 19:11:25 Python

如何在Blender中从IK将骨骼作为FK烘焙(转换)

如何在Blender中将IK(反向运动学)转换为FK(正向运动学)? 我正在尝试将具有骨骼动画的模型导出到THREE.js.但是,它不支持IK.因此,我需要将所有骨骼转换为FK. 有人知道任何解决方案吗? 谢谢!节日快乐! 解决方案 我发现,“烘焙动作"可以将所有帧烘焙为IK.但我想,有更好的解决方案... 如果要烘烤所有框架,请参见以下链接. http://bl ..
发布时间:2020-07-29 21:29:04 其他开发

Blender如何计算顶点法线?

我正在尝试计算各种游戏资产的顶点法线.我计算出的法线用于“膨胀"模型(以在真实模型后面绘制,以产生粗轮廓). 我目前计算每张脸的法线并将它们平均化(有关Stack Overflow的其他几个问题也建议采用这种方法).但是,这不适用于像这样的尖角(相邻面孔的法线用橙色标记,我要计算的法线用绿色勾勒出轮廓). 该对象看起来像一个小基座,我们在看左前角.有三个相邻的面(底面不可见;其法线指向 ..
发布时间:2020-07-26 05:31:29 其他开发

变形目标Three.js

我正在尝试使用morph目标和three.js.但是,关于此主题的文档似乎很少. 在查看源代码时: morphTargetInfluences [] 似乎是魔术...这是如何工作的?我该如何使用呢?值是1的全部强度吗?如何在同一模型上区分不同的变形目标?我只是想了解: morphTargetInfluences[]. 预先感谢 解决方案 http://three ..
发布时间:2020-07-24 10:13:12 前端开发

Blender中的纹理未出现在Unity 3D中

我一直在寻找这个问题的答案.但是,我已经在Blender中创建了一个模型,并将其作为.FBX格式直接导出到Unity中.但是我在Blender中应用的纹理无法在Unity中渲染(即使在预览屏幕中也是如此).我已将模型UV展开,并创建了适合的自定义纹理图案.我已经将纹理插入到Unity中,但这只是将它们加载到Unity的感觉中,而不是我希望它看起来的样子. 我试图将其添加为.blend文件,但Bl ..
发布时间:2020-07-13 00:53:26 其他开发

在将模型导入Unity之前,我应该在Blender中烘烤模型吗?

正如标题中所述,什么时候烘烤(Blender)模型的纹理在手机游戏中使用很重要,而烘烤带来的性能好处是什么?如果我不烘焙而直接在游戏中的模型上使用纹理,是否有任何问题? 解决方案 Unity中有烘焙功能,而Blender中有烘焙功能.您的问题似乎是关于在将模型导入Unity之前在Blender中烘焙的,这个答案将解决这个问题. 如何从烘烤中受益? 在将其导入Unity之前,在B ..
发布时间:2020-07-12 22:52:27 其他开发

播放动画一次而不是循环three.js

我已将Blender JSON动画导出到THREE.js中, 一切正常,但是我只希望播放一次动画并停止而不是循环播放动画。 解决方案 旧问题,但是如果有人需要,解决方案是设置 animation.setLoop(THREE.LoopOnce) let objLoader = new THREE.ObjectLoader() objLoader.load('./ your.j ..
发布时间:2020-06-06 18:48:38 前端开发

在搅拌器2.76中将钻机重量从一个网格转移到另一个网格

我最近开始使用Blender,以便为游戏等创建自己的模型。我已经创建了一个模型,进行了装配,单独创建了衣服,现在我想将这些衣服添加到我的模型中,以便它可以随钻机一起移动而不会刺穿皮肤。 因此,有许多解决方案都使用重量传递工具,但我似乎无法在Blender 2.76上使用它。在变形选项下,我将装备绑定到权重组为空的衣服。然后,我先选择网眼,然后再选择衣服,进入重量油漆模式,然后在“工具”部分下 ..
发布时间:2020-06-04 18:38:10 其他开发

我如何完全控制我的3D人体模型?

我正在一个项目中,我使用makehuman制作的3D人体模型,并且希望与之交互(更改某些功能,例如:高度,宽度,腿长等。),即完全控制。 所以我想问一下我该怎么做才能对模型特征进行一些更改,然后自动将其导出(不使用该工具的代码)??? 解决方案 Python脚本 ..
发布时间:2020-06-04 18:38:06 Python

如何在Blender 3D工具中打开与.raw文件相对应的.mhd文件?

如何在Blender 3D工具中打开链接到.raw文件的.mhd格式的3D医学图像。我已经安装了.raw加载项,但没有帮助。 解决方案 您可以使用 SimpleITK 在Python中加载数据,转换为Numpy数组,然后使用python脚本提取3D数组,并将其导出为Blender可消化的格式。 看看这个问题/答案有关如何将体积转换为等值面,然后将该表面导出到Blender中的说明。 ..
发布时间:2020-05-31 21:25:55 其他开发

如何从Blender导出.dae动画?

我在Blender中练习动画,所以我下载了汽车的 .dae 文件并为其实现了一些动画。我想打开汽车并关闭门,然后设法做到这一点(将关键帧插入其中)。 问题是当我将其导出到 .dae 文件->导出-> DAE 并将其导入,以查看动画是否已保存: 文件->导入-> DAE ,但它没有任何作用。 有什么方法可以导出动画并将其显示为 .d ..
发布时间:2020-05-31 21:15:03 其他开发

ThreeJS-如何将环境映射应用于导入的obj模型?

编辑:我在这篇文章中遇到了一个解决方案-如何将材料分配给ColladaLoader或OBJLoader 。我使用了以下代码,其效果是允许我在导入的.obj中使用envMaterial多维数据集映射- var loader =新的THREE.OBJLoader(); loader.load('models / refTestblend.obj',函数(object){ obje ..
发布时间:2020-05-31 21:02:42 其他开发

OBJ文件不同的格式

我正在使用自己的Java 3D游戏引擎,但是一切正常,但是我总是会出错. 我已经找到了错误,但是我绝对不知道如何解决这个问题. 我曾经用Blender创建我的OBJ文件. 这是一个obj文件的示例. v 0.500000 -0.500000 -0.500000 vt 0.748573 0.750412 vn -1.000000 -0.000000 -0.000000 f 5/1/1 4 ..
发布时间:2020-05-25 01:53:39 Java开发

在Android中渲染Blender模型的最佳方法是什么?

我知道可以通过将Blender模型导出为OBJ(WaveFront)文件然后解析其(纯文本)内容来解析Blender模型,但是当您处理大型模型时,这很愚蠢.当文件本身重5MB(obj文件)时,每次应用程序加载时解析文件都是没有意义的. 我想到了一次解析的想法,然后将所有这些坐标记录到数组中,然后仅使用它们来绘制模型,但是不确定这是否是正确的方法. 将Blender模型加载到Androi ..
发布时间:2020-05-21 00:36:42 移动开发

为什么OpenGLES可以拉伸我的3D模型?

我在Blender中创建了一个简单的3D模型,并将其导入到iPhone SDK的OpenGLES中.导入的模型在大多数情况下都没有问题,但是从随附的照片链接(photobucket)可以看到,OpenGL正在将模型扩展到超出其预期比例的范围.圆柱体制成卵形,蹲下的矩形体制成高,等等.我是OpenGL的新手,所以请启发我:为什么OpenGL(ES)会拉伸我的3D模型,并且有哪些故障排除步骤? ..
发布时间:2020-05-21 00:30:36 移动开发

Python中的频率分析

我正在尝试使用Python检索实时音频输入的主要频率.目前,我正在尝试使用笔记本电脑内置麦克风的音频流,但是在测试以下代码时,结果却很糟糕. # Read from Mic Input and find the freq's import pyaudio import numpy as np import bge import wave ch ..
发布时间:2020-05-18 19:42:31 Python

如何告诉frag-shader在外部生成的3D文件的每个顶点使用哪个纹理(在许多先前加载的纹理中)?

我正在尝试找到将纹理3D模型加载到我的webGL应用程序中的最佳方法,但是我遇到了一些麻烦.我的3D模型具有多个纹理,我不知道如何告诉着色器每个顶点要使用哪个纹理,因为到目前为止我似乎没有将此信息包含在3D文件中. 我举一个例子:我在Blender中建模了一个带有皮革座椅/靠垫的木椅.我应该导出哪种格式的椅子以使其更容易,更高效地提取出来: -顶点位置; -定义哪个顶点属于每个面的面/索引信息. ..
发布时间:2020-05-10 19:10:15 其他开发

从Blender加载Three.js中的多个对象

我有一个非常复杂的形状(打扮的女孩),在Blender中将其分解为不同的对象,并使用JSON加载程序(我做了一点技巧,使用压缩文件而不是JSON文件)将其加载到Three.js中. ,因为有很多顶点). 当我想从网页上动态更改连衣裙的样式时,我想知道如何在场景中显示/隐藏不同的部分(例如袖子). 我尝试遍历THREE.Mesh,但是没有孩子. 当我使用JSON导出器从Blende ..
发布时间:2020-05-09 01:06:07 其他开发