简体   繁体   English

Java的3D场景图库?

[英]3D scene-graph library for Java?

I'm looking for a reliable 3D scenegraph API for Java with good documentation, an active community and a license that allows for commercial use. 我正在为Java寻找一个可靠的3D场景图API,它具有良好的文档,活跃的社区和允许商业用途的许可。

I ruled out com.sun.scenegraph because it's GPL (and seemingly dead), Java3D because of this post and JMonkeyEngine because of this post. 我排除了com.sun.scenegraph,因为它是GPL(并且看似已经死了),Java3D因为这篇文章和JMonkeyEngine因为这篇文章。 Any ideas? 有任何想法吗?

My interpretation of the Java3D post is that they are adding a new scene graph, not replacing their current one, in order to more effectively mesh with JavaFX, which is targeted at webapps. 我对Java3D帖子的解释是,他们正在添加一个新的场景图,而不是替换他们当前的场景图,以便更有效地与针对webapps的JavaFX进行交互。 I've used Java3D in the past and liked it, so I would recommend trying to contact the devs and ask what their plans are with respect to whatever app you're building. 我过去曾经使用过Java3D并且喜欢它,所以我建议尝试联系开发人员并询问他们对你正在构建的应用程序的计划。

Try Xith3D ; 试试Xith3D ; it uses JOGL, not Java3D. 它使用JOGL,而不是Java3D。

There is also jReality it's BSD licensed, uses JOGL and looks pretty nice. 还有jReality它的BSD许可,使用JOGL,看起来很不错。

Supports a variety of output forms: software-only rendering, OpenGL rendering, immersive virtual reality (as in CAVE's) rendering; 支持各种输出形式:纯软件渲染,OpenGL渲染,沉浸式虚拟现实(如在CAVE中)渲染; as well as file formats like Pixar's RenderMan® and SVG 以及Pixar的RenderMan®和SVG等文件格式

Nowadays (mid 2012) I would strongly suggest jMonkeyEngine . 如今(2012年中),我强烈建议使用jMonkeyEngine It has a pretty good 3D scenegraph capability , suitable for use in applications such as 3D games. 它具有非常好的3D 场景图功能 ,适用于3D游戏等应用。

It is fully open source, and also has a very active community and strong development roadmap - which is pretty important if you want to use in in the long run! 它是完全开源的,并且还有一个非常活跃的社区和强大的开发路线图 - 如果你想长期使用它,这非常重要!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM