问题标签 [makehuman]
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.
three.js - Blender to three.js - 使材质不透明时材质未正确显示
我一直在尝试在搅拌机中制作字符,然后将其导出到 three.js。但是,角色眼睛的材质似乎被破坏了,因为它呈现出浅蓝色,而不是眼睛图像。这导致了非常令人毛骨悚然的角色。
我使用的是普通的 Blender Renderer,我用 MakeHuman 创建了这个角色。导出设置如下:
场景:场景和材质
几何:BufferGeometry、Uint16Array、顶点、面、法线、UV、应用修改器
纹理:纹理、导出纹理、嵌入纹理
当我导入对象时,我将“透明”更改为false,但我尝试更改了很多东西,似乎没有任何区别。当我这样做时,我所有的其他对象都渲染得很好。
我这里有眼睛的 .blend、.json 和 png
我注意到的其他一些奇怪的事情是,在threejs.org 编辑器上测试我的对象时,纹理在缩小后开始略微出现,甚至在重新加载页面后变成正确的纹理。
这是我的眼睛材料的“透明度”区域的图片。
我注意到,如果我切换它,我会得到蓝眼效果。我认为这可能就是我遇到问题的原因。如何在透明设置为 true 时使材质出现?
three.js - 使用 THREE.OBJExporter 导出 Makehuman.js Three.js
我正在使用https://github.com/makehuman-js/makehuman-js
该示例从源导出网格。所以我试图从改变它的场景中得到它。
当我尝试将场景导出到 obj 文件时,它是空的:
我可以数出场景中的物体。有四个。
但是他们没有名字,所以我给我的主要人类对象添加了一个名字。
所以现在我可以检索名为人类的对象的名称。
所以,我可以证明对象存在。稍后我将为其他对象分配名称。我无法理解的是为什么我的出口是空的。该文件大小为 1kb,当我在编辑器中打开它时,其中只有“”。
任何见解将不胜感激。我已经敲了一个星期,我很茫然......谢谢!
unity3d - 我无法弄清楚 Unity / Blender / makehuman 根运动
我已经尝试了我能想到的每一个变化和排列。
我在做原型的时候开始做人,因为它很快。然后我把它带到 Blender 应用 bvh 文件的地方。
我调整了图形编辑器,因为 bvh 文件从来没有完全正确。然后我导入 Unity。
我认为根节点是 [character/master/root]。我设置了根位置 x/y 烘焙。我已将钻机的根设置为上述内容。
我的角色要么在循环处跳回,我知道这意味着错误的根节点,但是当他不这样做时,就没有任何向前移动。
除非我点击是运动学的,它消除了与物理的相互作用。
当点击 iskinematic 时,它会像我想要的那样移动,但你知道这对物理学不利。接下来我可以尝试什么?
makehuman - MakeHuman模型物理单元
MakeHuman 导出的模型是否有物理单位(毫米、厘米、米、英寸等)?
比如我开发了一个成人MH模型,在3D查看器软件中测量距离,身高大约是53,应该是什么单位呢?还是makehuman没有单位?
matlab - 如何保存到 .mhm 文件
我在 MakeHuman 中创建了一个扩展名为.mhm
. 在windows中,我可以用写字板打开文件,我可以看到以下内容:
我需要在 matlab 中导入此文件,进行一些更改,然后将其再次导出为.mhm
. 在做任何事情之前,我想确定我确实可以用这种格式保存文件,但是这样做有问题。首先,我现在仅使用 GUI 将其加载为表格。
然后我尝试保存
该文件已保存,但当我尝试打开它时,它只会打开一系列看似乱码的字符。然后我尝试了:
这行得通。我可以另存为 .txt,然后手动将扩展名更改为 .mhm
但是,我想在 Matlab 中以编程方式完成所有操作(我还必须为数百个文件执行此操作)。
我试过了:
正如预期的那样,它没有工作。 我可以将 Matlab 文件保存为 .mhm 吗?
这是文件的副本https://drive.google.com/file/d/1RcS_S3dJVBdrXEc6ibB9KTcm1eU4W-xt/view?usp=sharing
blender - 3D 模型(.obj 或 .fbx 或 .glb)不会在 Hololens 2 3d-viewer 中加载
我正在使用搅拌机将简单的 3D 模型导出为 .obj、.fbx 或 .glb,并在 hololens 2 的 3D 查看器应用程序中成功显示它们。一旦模型更复杂(例如由 makehuman 创建),导出无法在 Hololens 2 3d 查看器应用程序中显示。错误消息指出模型未针对 Windows 混合现实进行优化。我找到了一些关于 Hololens 1 .glb 文件限制的文档。但我找不到 hololens 2 和三种文件格式的规范。
另外:我应该降低混合器模型的复杂性,还是在导出过程中,或者是否有工具可以对 Hololens 2 / Windwos 混合现实的 3D 模型进行后处理?
javascript - 如何在 npm 模型的反应代码中访问 Makehuman.js
我正在研究 reactjs 中的人类 3d 模型进展。我已经在我的节点包中安装了 makehuman npm 模型。如何将该模型导入我的代码以及访问方法是什么?