Software Development Kit: jMonkeyEngine SDK

Physics

Supported Formats

  • Models: Blender (.blend)

  • Models: Ogre3D model (.mesh.xml, .skeleton.xml, .material), Ogre3D dotScene (.scene)

  • Models: Wavefront (.OBJ, .MTL)

  • Models: Collada

  • Models: 3DS

  • 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

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

  • Texture Atlas, handling of packed 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

Terrain

GUI / HUD

Miscellaneous

Networking