jMonkeyEngine 3.0 Feature Overview
See also: requirements.
Software Development Kit: jMonkeyEngine SDK
-
Creates jME3-ready Java projects
-
Preconfigured classpath
-
Bundled with compatible JDK
-
Asset Manager for loading multi-media files and 3D models including asset name code completion
-
jME3-ready Javadoc popups, sample code projects, and code snippet palette
-
-
-
Shader Node editor
-
-
Generates desktop executables for Win, Mac, Linux
-
Generates mobile executables for Android, iOS support is in the works.
-
Generates JNLP WebStart and Java Browser Applets
-
-
Based on the NetBeans Platform
-
Supports all NetBeans IDE plugins
-
Supported Formats
jMonkeyEngine3 File Formats
Suffix | Usage | Learn more |
---|---|---|
.j3o |
Binary 3D model or scene. At the latest from the Beta release of your game on, you should convert all models to .j3o format. |
|
.j3m |
A custom Material. You can create a .j3m file to store a Material configuration for a Geometry (e.g. 3D model). |
|
.j3md |
A Material definition. These are pre-defined templates for shader-based Materials. |
|
.j3f |
A custom post-processor filter configuration. You can create a .j3f file to store a FilterPostProcessor with a set of preconfigured filters. |
Supported External File Types
File Suffix | Type | Description |
---|---|---|
.mesh.xml, .meshxml, .scene |
3D model |
Ogre Mesh XML (soon to be discontinued) Converting to j3o: |
.obj, .mtl |
3D model |
Wavefront |
.xbuf |
3D model |
|
.fbx |
3D model |
|
.gltf, .bin, .glb, custom extensions |
3D model |
|
.jpg, .png, .gif |
image |
Textures, icons |
.dds |
image |
Direct Draw Surface texture |
.hdr |
image |
High Dynamic Range texture |
.tga |
image |
Targa Image File texture |
.pfm |
image |
Portable Float Map texture |
.bmp |
image |
Bitmap texture |
.ani, .cur, .ico |
image |
Windows Cursor, static or animated. |
.fnt |
bitmap font |
AngelCode font for GUI and HUD |
.wav |
audio |
Wave music and sounds |
.ogg |
audio |
OGG Vorbis music and sounds |
Material Lighting
-
Per-pixel lighting
-
Multi-pass lighting
-
Phong Lighting
-
Diffuse Map
-
Alpha Map
-
Glow Map
-
Specular Map
-
Normal Map, Parallax Map (a.k.a. bump mapping)
-
-
Tangent shading
-
Reflection
Material Textures
-
Texturing
-
material colors (ambient, diffuse, specular/shininess, glow),
-
color map, light map,
-
transparency, translucency, alpha map, alpha testing with falloff threshold,
-
sphere map, cube map,
-
texture scale,
-
wireframe
-
color ramp texture
-
-
Multi-texturing through shaders
-
UV textures
-
Splat textures, Phong lit or unshaded, supports diffuse and normal maps
Asset System
-
Asset importing
-
Animation
-
Meshes
-
Textures
-
Scenes
-
Materials
-
Shaders
-
-
Multi-threaded asset loading via HTTP
-
Loading scenes from .ZIP files
-
Sharable AssetPacks
Special Effects
-
Post processing / 2D Filter Effects
-
Reflective Water
-
Shadow mapping
-
High Dynamic Range rendering
-
Screen Space Ambient Occlusion
-
Light Scattering
-
Cartoon Effect
-
Fog
-
Bloom
-
Depth of Field Blur
-
Miscellaneous
-
Application States and Controls to implement game logic
-
-
Normal or parallel view
-
Multiple views
-
-
Swing canvas (e.g. for Applets)
-
-
Mouse, keyboard, joystick
-