将操作从Blender操作编辑器导出到ThreeJS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将操作从Blender操作编辑器导出到ThreeJS相关的知识,希望对你有一定的参考价值。

在linux上,我正在使用:

  • Blender的最后一个版本(2.79b)
  • ThreeJS的最后一个版本(r95)。

使用Blender,我创建了一个非常简单的装配网格,并使用“动作编辑器”创建了几个动作。

我想导出到三个JS,并能够通过他们的名字调用动作来动画我的角色。

我还没有在互联网上找到关于这个主题的关于ThreeJS最新版本的明确教程。

更重要的是,我安装了Blender导出器,但是当我想加载json文件时,我收到一个错误“three.min.js:737 THREE.JSONLoader:/public/scene/dae/r91/robot.json应该加载改为使用THREE.ObjectLoader。“

有没有人有一个很好的教程来建议我的案例?谢谢。

答案

three.js JSON导出器有几个与导出多个动画有关的错误(如three.js#6326)。

作为替代方案,您可以使用Blender导出到glTF,然后使用THREE.GLTFLoader加载。

以上是关于将操作从Blender操作编辑器导出到ThreeJS的主要内容,如果未能解决你的问题,请参考以下文章

无法将从 Blender 导出的对象加载到 three.js 中?

将模型从 Blender 导出到 Three.js 时没有纹理

将变形目标从 Blender 导出到 Three.js

如何将项目从 Blender 导出到 Unity?

如何从 Blender 导出到 unity3d

将 Fbx 从 Blender 导出到 Unity