OBJ 到 Json 到浏览器不工作

OBJ to Json to browser not working

我已使用此 python 脚本将我的 OBJ 3d 模型转换为 .js 文件:

python convert_obj_three.py -i infile.obj -o outfile.js

但现在我在 html 中实施 3d 模型时遇到问题。我不确定加载 .js 文件或 .obj(如果可行的话)需要什么样的脚本。任何帮助表示赞赏。谢谢!

我使用 https://clara.io/ tool to export to Json. Then in the html use https://threejs.org/ 库来加载和渲染模型。

您应该检查转换器脚本的版本是否与您正在使用的 three.js 版本所使用的 json 格式版本兼容。

无论如何,您可以直接在 three.js 中直接加载 .obj 文件:查看 loader obj example

如果您真的必须将 .obj 转换为 .json 文件,另一个快速的'n'dirty 选项就是:

  1. 在选项卡中加载 three.js editor
  2. 将您的 .obj 文件拖入其中(并 scale/transform 根据需要)
  3. 通过 File > Export Object 导出 .json 文件,或者通过 File 从编辑器中获取整个 three.js 项目> 发布