【发布时间】:2019-11-14 06:56:16
【问题描述】:
我正在尝试导出我在 Blender 中制作的模型,以便在 Three.JS 项目中使用它。我尝试使用 2.8 附带的 Blender 2.8 GLTF Exporter 和 Blender 2.79 GLTF Blender IO exporter。两者最终都会得到相似的结果,具体取决于我在导出时选择的设置。
当我选择“蒙皮”作为导出选项时,我的动画 (Gallop) 会应用,但我的模型会变形。 (见图)
在 Blender 中,我使用由骨骼组成的简单骨架,并为 20 多帧设置动画。没什么疯狂的,但我不确定在导出之前是否需要在 Blender 中做任何事情以确保动画/模型保持完整。
需要注意的是,马的鞍座和垫子是独立的对象,我在我的马衔铁下设置了它们。我这样做是因为我希望它们在马疾驰动画发生时稍微移动。
我附上了一些截图,我的混合文件如下。有没有人有任何建议可以帮助我正确导出这个模型? (此时,只要让它在GLTF Viewer 中工作就足够了)
【问题讨论】:
-
嗯,您的
blend文件的链接似乎已失效... -
它对我有用(Chrome),但这里是一个混合文件 zip 的链接。 thefarmventures.com/images/horseNew.blend.zip
-
我已从 Blender 2.8 导出为
glTF(使用默认设置)并将其导入到 gltf-viewer.donmccurdy.com。一切看起来都很好。你可以用全新安装的 Blender 2.8 试试吗? -
通过在对象模式下单击网格,然后按 ctrl+a 并单击位置、旋转和缩放(对于马、鞍和垫),我能够正确(大部分)导出它。这主要是有效的,并且还告诉我我需要在我的网格中进行大量清理。
标签: javascript three.js blender