Misfit Code MM3D small logo Misfit Model 3D

SourceForge.net Logo

Get Firefox!

Donate towards my web hosting bill!

Features for 1.2 -- Stable release

This is the feature list for 1.2, the current stable version.

  • General features
    • Runs on Linux, FreeBSD, Windows XP, and Mac OS X (experimental)
    • Built on Qt (versions 3.x and 4.x) and OpenGL
    • Up to 9 Orthographic canvas and 3D perspective viewports
    • Viewport zoom and pan
    • Command line support for batch processing (format conversions)
    • Plugin architecture for adding tools, commands, model format filters, and image format filters
    • Complete, context-sensitive online help
  • Create 3D models composed of triangles
    • Multi-level undo and redo
    • Create rectangles, cubes, ellipsoids, cylinders
    • Translation, rotation, scaling, and shearing
    • Copy/Paste between windows
    • Background images for reference in model creation
    • Face duplication, extrusion, and subdivision
    • Group polygons for texturing or easy selection and manipulation
    • Create a skeleton for skeletal animation
    • Merge multiple model files into a single model
    • Loads and saves Quake MD2, Milkshape 3D, Wavefront OBJ, and native MM3D format
    • Loads Lightwave geometry and textures
    • Loads 3DS geometry and textures (available as a plugin, no write capability).
  • Apply materials (skins) to models
    • Multiple materials for any model
    • Materials can be solid colors or image-map textures
    • Alpha blending is applied to textures with an alpha channel
    • Simple texture coordinate editing, operates on selected groups or faces
    • Texture mapped materials can clamp at the edges or wrap
    • Native support for all Qt-supported image formats (PNG, JPEG, BMP, and more)
    • Native support for TGA and PCX files
    • Plugin for ImLib2 texture loading for some other formats (GIF, TIFF, and more)
  • Create and run animations
    • Skeletal animations (attach the model to a skeleton and move and rotate bone joints to animate the model)
    • Frame animations (specify vertex positions for each vertex for each frame)
    • Multiple named animations of both types
    • Copy, split, and merge animations
    • Convert skeletal animations into frame animations (for Quake MD2 export)

If Misfit Model 3D is missing a feature you need you can always contact me to see how long it would take to implement. Constructive feedback and feature requests are always welcome.

Texturing support is rather limited. A better texture-mapping facility is one of the goals of the 1.3 development release. If you want to export Quake MD2 files, you should look at the Quake MD2 Notes page.

Supported File Formats

Format Read Write Version Plugin
Misfit MM3D Stable Stable 1.0.x and later N/A
Milkshape MS3D Stable Stable 1.0.x and later N/A
Quake MD2 Stable Stable 1.0.x and later N/A
Wavefront OBJ Stable Stable 1.1.2 and later N/A
Quake MD3 Beta Beta 1.3.1 and later N/A
Cal3d Beta Beta 1.3.7 and later N/A
COB Geometry and Texture map Export Geometry and Materials 1.3.0 and later N/A
DXF Geometry and color materials Export Geometry and color materials 1.3.0 and later N/A
Lightwave LWO Limited texture map Planned 1.1.2 and later N/A
3DS Beta None 1.0.x and later Ad3dsFilter

Requested Formats

Many users have requested additional file formats. Unfortunately new file format filters are a significant time investment. I have higher priority features that I have to focus on. The best I can offer at this time is to provide assistance and answer questions for other developers who want to work on these filters. If you want to start work on an import/export filter for an unsupported format let me know and I will help you get started.

These are the most common requested formats:

  • 3DS
  • .X (DirectX)
  • AC3D
  • Wings
  • Blender
  • Lightwave
  • FBX
  • MD5
  • AC3D
  • SMD
  • ASE
  • Gamestudio MDL
  • Maya
  • Storm3D Object Definition

Features for 1.3 -- Development release

The list of 1.3 features is still open for suggestions, so if you have ideas for new features or would like to help work on the next development version, check the Mailing Lists page and join the developers mailing list. You may also want to look at the Development page. Now is the perfect time to get involved!

Completed features for 1.3.

  • Internationalization (i18n)
  • Support for 64-bit architectures
  • Snap to Vertex
  • Snap to Grid
  • Context-sensitive panel for editing properties of selected objects
  • Export selected
  • Automatic bone joint assignment
  • Assign vertices to multiple bone joints
  • Sphere, cylinder, and plane texture mapping
  • Arbitrary rotation in orthographic view
  • Flip between orthographic and perspective viewports
  • Global transformations (model and animations)
  • Save/restore viewport settings with hotkeys
  • Direct vertex coordinate editing
  • Change animation window into a toolbar
  • Non-modal texture coordinate edit window
  • Simple boolean operations (union, subtraction, intersection)
  • Simplify mesh (remove faces that do not add detail)
  • Tint selected faces
  • User-controlled grids
  • Edge Turn
  • Edge Divide
  • Interactive extrude tool
  • Cap holes (very basic)
  • Normals face out
  • Bolt points

Planned features for 1.3.

  • Done, currently preparing for 1.4 release

[ Main | Download | Online Help | Development | Contact ]
Last updated: Sat Aug 1 08:56:58 PDT 2009
Copyright © 2004-2009, Kevin Worcester -- email kevin at the misfitcode.com domain.