Maverick Model 3D


Maverick Model 3D is a 3D model editor that supports skeletal and vertex frame animations. It is based on Misfit Model 3D that was developed by Kevin Worcester from 2004 to 2009. Maverick Model 3D is maintained by Zack Middleton (zturtleman).

Features

Maverick Model 3D fixes various issues, improves MD3 model support (including fixing normals in exported player upper.md3 and head.md3), adds support for saving IQE and SMD models, improves Windows and macOS support, and uses Qt 5.x. See the ChangeLog file or source code history for more details. Tutorials for Misfit Model 3D should be usable with Maverick Model 3D.

The .mm3d file format was extended to save Loop flag for skeletal and vertex frame animations and changed version to 1.7.

Supported model formats:

  • Misfit MM3D
  • Milkshape MS3D
  • Quake MD2 — Note: Exports unoptimized/slow GL commands
  • Quake MD3
  • Wavefront OBJ
  • Inter-Quake Export IQE — Write-only (Maverick Model 3D 1.3.10+)
  • Studiomdl Data SMD — Write-only (Maverick Model 3D 1.3.11+)
  • GameMaker Studio D3D (Maverick Model 3D 1.3.13+)

Incomplete unmaintained model formats:

  • Cal3d
  • COB — Geometry and Texture map
  • DXF — Geometry and color materials
  • Lightwave LWO — Limited texture map (read-only)

Download

Buy Me a Coffee at ko-fi.comMaverick Model 3D 1.3.13 (December 20 2021). Announcement post.

Maverick Model 3D is also available in some GNU/Linux distributions (such as Debian, Ubuntu, and Fedora) as the “mm3d” package. The version available may vary.

Maverick 1.3.13 will crash at start-up on Windows if your OpenGL version is too old. Only having OpenGL 1.1 is common on Windows 10 with Intel integrated graphics. If that happens, use Maverick 1.3.12 (linked below).

Quake 3 Player from Misfit Model 3D

To export a Quake 3 player model from a .mm3d model created with Misfit Model 3D you will need to set some of the animations to be looping. On the menu bar click Animation and then click Start Animation Mode. Select the animations listed as looping in the MD3 player animation table in the manual and click the Loop checkbox for each of them. Animation looping is saved by Maverick Model 3D in .mm3d models.

Translations

Maverick Model 3D has translations for English (en), French (fr), German (de), and Slovak (sk) provided by these translators. The translation should automatically be used if it’s your system language. Otherwise you can select a translation using command line arguments. For example:

mm3d.x86.exe --language fr

If you want to improve a translation you can edit the ts file here. To create a new translation, start with a copy of mm3d_ref.ts. You can submit the changes using a pull request on GitHub or email the ts file to me (zturtleman@gmail.com).

Simple directions for a new translation: Download mm3d_ref.ts direct-link (right-click, save), open it in a text editor, and change

<source>Align center</source>
<translation type="unfinished"></translation>

to

<source>Align center</source>
<translation>your translation of Align center</translation>

and translate other messages as well. You don’t have to translate everything. Rename mm3d_ref.ts to mm3d_<2-letter-language-code>.ts and send it to me (zturtleman@gmail.com) for adding to Maverick.

If you want to optionally test your translation you need to install Qt 5 development tools. Run “lrelease.exe mm3d_fr.ts” to create mm3d_fr.qm and then move the qm file into the C:\Program Files (x86)\Maverick Model 3D\translations\ folder. (Maverick 1.3.12 and older used i18n folder instead of translations.)

Past Releases

Maverick Model 3D 1.3.12 (October 7 2019). Announcement post.

Maverick Model 3D 1.3.11 (January 2 2019). Announcement post.

Maverick Model 3D 1.3.10 (September 5 2018). Announcement post.

Maverick Model 3D 1.3.9 (June 1 2018). (This was still branded as Misfit Model 3D.)