4

我正在开始一个项目,我想在其中生成一些 3D 数据集(在我的情况下来自 minecraft 的场景)并将它们导出以用于搅拌机(3D 渲染工具)项目。

是否有任何 Java 库可以轻松编写供搅拌机使用的文件?

如果没有,blender 可读的适当文件的规格在哪里(可以保存 3D 几何和纹理信息的东西)?

4

1 回答 1

1

George Profenza 指出搅拌机可以导入 Wavefront 风格的 OBJ 文件,并提供了一个维基百科链接,我可以用它来编写一个 Java 库,目前可以从 github 获得:https ://github.com/mutantbob/jwavefrontobj

我在最近的项目中使用的另一种技术是使用 Blender 的 python API。一般的想法是,您编写的软件会在 python 方法调用时发出各种风景。然后,您手工制作这些 python 方法的定义以在搅拌机中构建对象。 http://web.purplefrog.com/~thoth/coral/blog.html提供了许多示例,但它只触及了搅拌机可以完成的工作的表面。

我严重怀疑我是这个领域的先驱。多年来,它可能已被各种科学可视化所使用。

示例视频包括

于 2013-06-14T16:35:29.583 回答