Table of Contents
jMonkeyEngine 3.0 Feature Overview
See also: Feature comparison and requirements.
Software Development Kit: jMonkeyEngine SDK
-
- Preconfigured classpath and Asset Manager
- Javadoc popups, sample code projects and code palette
-
-
- 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
-
- Supports all NetBeans IDE plugins
Physics
Supported Formats
- Models: Blender (.blend)
- Models: Ogre3D model (.mesh.xml, .skeleton.xml, .material), Ogre3D dotScene (.scene)
- Models: Wavefront (.OBJ, .MTL)
- Textures: .DDS, .HDR, .PFM, .TGA, .JPG, .PNG, .GIF.
- Font: BMFont fonts (.FNT)
- Audio: Waveform (.WAV), Ogg/Vorbis (.OGG)
- jME3 binary files (models and scenes): .j3o
- jME3 materials: .j3m
- jME3 material definitions: .j3md
- jME3 filter post processors: .j3f
Shaders
- GLSL
- Shader libraries
- Shader permutations
Lighting
- Per-pixel lighting
- Multi-pass lighting
- Phong Lighting
- Diffuse Map
- Alpha Map
- Glow Map
- Bump Map
- Specular Map
- Parallax Map
- Tangent shading
- Reflection
Texturing
- Texturing
- Multi-texturing through shaders
- Splat textures
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
-
- Reflective Water
- Shadow mapping
- High Dynamic Range rendering
- Screen Space Ambient Occlusion
- Light Scattering
- Cartoon Effect
- Fog
- Bloom
- Depth of Field Blur
Terrain
- Terrain lighting
GUI / HUD
Miscellaneous
-
- Normal or parallel view
- Multiple views
- Swing canvas (e.g. for Applets)
-
- Mouse, keyboard, joystick
Networking
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution 3.0 Unported