Java三维场景图形库?

Java三维场景图形库?,java,3d,scenegraph,Java,3d,Scenegraph,我正在寻找一个可靠的3D scenegraph API for Java,具有良好的文档、活跃的社区和允许商业使用的许可证 我排除了这一点,因为它是GPL(而且似乎已经死了),Java3D是因为post,JMonkeyEngine是因为post。有什么想法吗?我对Java3D帖子的理解是,他们正在添加一个新的场景图,而不是替换当前的场景图,以便更有效地与针对WebApp的JavaFX进行匹配。我过去使用过Java3D,并且很喜欢它,因此我建议尝试联系开发人员,询问他们对您正在构建的任何应用程序的

我正在寻找一个可靠的3D scenegraph API for Java,具有良好的文档、活跃的社区和允许商业使用的许可证


我排除了这一点,因为它是GPL(而且似乎已经死了),Java3D是因为post,JMonkeyEngine是因为post。有什么想法吗?

我对Java3D帖子的理解是,他们正在添加一个新的场景图,而不是替换当前的场景图,以便更有效地与针对WebApp的JavaFX进行匹配。我过去使用过Java3D,并且很喜欢它,因此我建议尝试联系开发人员,询问他们对您正在构建的任何应用程序的计划。

试试;它使用JOGL,而不是Java3D。

还有一个是BSD许可的,使用JOGL,看起来很不错

支持多种输出形式:纯软件渲染、OpenGL渲染、沉浸式虚拟现实(如CAVE中的)渲染;以及Pixar的RenderMan®和SVG等文件格式

现在(2012年年中),我强烈建议。它具有相当好的3D效果,适合在3D游戏等应用中使用


它是完全开源的,并且有一个非常活跃的社区和强大的开发路线图——如果你想长期使用它,这是非常重要的

Xith3D的问题在于它没有路线图,而且已经多年没有路线图了。没有定期发布或任何类型的API稳定性。如果我错了,请随意纠正。我只是看了一下。它似乎并不比Xith3D好,因为它没有路线图或官方发布时间表。我还注意到在运行演示应用程序时速度相当慢。Java3D的问题是API太糟糕了。每件事都被视为父子关系,即使是最简单的事情,也有太多的步骤和方法。如果我错了,请随时纠正我。是的,事实上,在大多数金属图形库中都是这样的,比如说,在场景图形级别上,这比OpenGL要高一步。主要原因是身体在世界中的定位方式,如果你加强亲子关系,计算孩子的世界方向要便宜得多,还有其他原因。如果您维护这种API,有时甚至可以在图形卡上执行此操作。此级别的库似乎是“组织”渲染,而不是简化渲染。也许有一个更好的库,现在这个问题已经有几年了…我尝试了jMonkeyEngine。。。我觉得很可怕!导入带有纹理的模型非常困难!