jMonkeyEngine3 File Formats

SuffixUsageLearn 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.
During alpha and earlier development phases (when models still change a lot) you can alternatively load OgreXML/OBJ models directly.

.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.
Each custom .j3m Material is based on a material definition. Advanced users can create their own material definitions.

.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 SuffixTypeDescription
.mesh.xml, .meshxml

3D model

Ogre Mesh XML

.scene

3D scene

Ogre DotScene

.OBJ, .MTL

3D model

Wavefront

.blend

3D model

Blender version 2.49 onwards (tested up to 2.78c)

.xbuf

3D model

Blender version 2.74, see: .xbuf forum post

.gltf, .bin, .glb, custom extensions

3D model

Blender version 2.78c onwards, see: .gltf forum post

COLLADA

3D model

Imported via Blender bundled with the SDK

3DS

3D model

Imported via Blender bundled with the SDK

.JPG, .PNG, .GIFimageTextures, 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

.fnt

bitmap font

AngelCode font for GUI and HUD

.WAV

audio

Wave music and sounds

.OGG

audio

OGG Vorbis music and sounds