jMonkey Engine

今天仍然继续的在寻找Java的3D开发相关的物体的时候发现的好东西:
jME(jMonkey Engine)是一个高性能开源的Java 3D引擎,主要是为了填补Java这方面的空白而设计,通过使用一个抽象层,jME支持任意的绘制系统。目前支持LWJGL,JOGL的支持也将在近期加入。BSD证书,几乎是完全自由的使用。
Java平台下可以选择的3D图形API有很多,根据封装层次可以将其分为以下两种:
- Java bindings to OpenGL
- Scene graph APIs
其中属于Java bindings to OpenGL的有:GL4Java,LWJGL,JOGL等。
属于Sence Graph APIs的有:JMonkey Engine(JME)、Sun官方的Java 3D等。JME和Java 3D具有类似的场景结构,开发者必须以树状方式组织自己的场景。JME有一套很好的优化机制,这使得它得运行速度要比Java 3D快很多。JME主要由Render系统、Material系统、GUI系统、Texture和图片解码器、文件解码器、Scene插件(主要是地形系统)、粒子系统、日志、物理系统、光照系统等构成。可以说JME是一个功能齐全,性能卓越的3D图形引擎。
从特性看来,JME比Java 3D丰富得多(虽然也有我个人对Java 3D的了解不够深入的原因),再加上有更好的性能,接下去的3D研究应该会放弃Java 3D而转移到这个JME上面来。内建的特效和粒子系统也可以直接用,而不是整那个证书不太方便的Genesis FX了。
来自官网的截图,一些图给人的感觉应该是商业游戏了来着……
jME官方网站:http://www.jmonkeyengine.com/,除了截图也还有Demo和影片。
注:以上的Java 3D是指Sun官方的3D API,网站为:http://java.sun.com/javase/technologies/desktop/java3d/,jME并不基于Java 3D而是一个第三方Java的3D API。
那么找到的另一个第三方Java的3D API——jpct: http://www.jpct.net/index.php
一个Java游戏开发相关的论坛:http://www.javagaming.org/






请问还有在研究jmonkeyengine么,我刚翻译了几篇官方的入门文档
请联系我,我们共同研究
我也在搞jme的,准备做个坦克的.没有这方面得中文帮助,看英文的头都大了,有些好难理解.我的博客westice.javaeye.com写了一点这个
我刚想学,能发一下你翻译了几篇官方的入门文档给我吗,谢谢
我刚想学,能发一下你翻译了几篇官方的入门文档给我吗,谢谢,dnanhui@163.com
见QQ群:89451221