# jMonkeyEngine3 Supported File Types

## 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. During alpha and earlier development phases (when models still change a lot) you can alternatively load OgreXML/OBJ models directly. | Model Loader and Viewer
.j3m | A custom Material. You can create a .j3m file to store a Material configuration for a Geometry (e.g. 3D model). | Materials Overview Material Editing
.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. | Materials Overview
.j3f | A custom post-processor filter configuration. You can create a .j3f file to store a FilterPostProcessor with a set of preconfigured filters. | Filters Effects Overview

## Supported External File Types

File Suffix | Type | Description
--- | --- | ---
.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 or 2.5x
.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
.fnt | bitmap font | AngelCode font for GUI and HUD
.WAV | audio | Wave music and sounds
.OGG | audio | OGG Vorbis music and sounds

view online version