Misfit Code MM3D small logo Misfit Model 3D






SourceForge.net Logo

Get Firefox!

Donate towards my web hosting bill!

Misfit Model 3D Plugins

Below you will find some plugins for Misfit Model 3D. They are not included in the main distribution mostly because their use is somewhat limited and they increase external dependencies.

You can download plugins from the plugins directory.

Installing Plugins

Plugins are provided as source. You must compile and install them yourself. To compile a plugin, make sure that you have all the noted dependencies, and unpack the downloaded tarball in the mm3d-X.XX.XX directory (it should create a plugins/[plugin_name] directory). Go into the plugins/[plugin_name] directory and run "make"

There isn't a "make install" option. To install, copy the the [plugin_name].so file into either your $HOME/.mm3d/plugins directory or your system's Misfit Model 3D shared plugins directory (a default install is at /usr/local/share/mm3d/plugins but that can be changed at compile time).

Ad3dsFilter Model Filter Plugin

The Ad3dsFilter plugin allows you to import Autodesk 3DS model geometry and textures (color materials are not yet supported). The filter is read-only (export to .3DS is not supported). The geometry import is not perfect but it is usable and if there is enough interest I can do some more work on the filter.

The Ad3dsFilter plugin uses the lib3ds library. This library is included in the distribution and is linked statically to the plugin. The lib3ds library is licensed under the LGPL. The license text is in the COPYING file in the lib3ds directory.

The lib3ds project homepage is http://lib3ds.sourceforge.net/

The most recent version is 0.8.0.

Older versions can be found in the plugins directory.

ACTC Triangle Stripping Plugin

The ACTC triangle stripping plugin creates triangle strips using the ACTC library (included in the plugin distribution). If you plan to export models as MD2 format you will probably want this plugin, otherwise your MD2 files will be horribly ineffecient at drawing triangle strips. The ACTC library is covered under the BSD license with advertising clause.

The most recent version is 1.4.0.

Older versions can be found in the plugins directory.

ACTC has a BSD-derived license with an advertising clause and the requirement that you notify the author if you include it in a product.

Because of these restrictions it is my intention to remove the dependency on ACTC in the future. If you know of a GPL or non-advertising BSD triangle stripping library (or would like to write one for inclusion in Misfit Model 3D) please contact me.

  This product includes software developed by Brad Grantham and Applied Conjecture.  

The full license text is included below, as it appears in the COPYRIGHT file of the ACTC 1.1 distribution. The license makes reference to "the above copyright notice", which did not exist in the original file--no copyright notices have been removed.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
  1. Redistributions of source code must retain the above copyright
     notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in the
     documentation and/or other materials provided with the distribution.
  3. All advertising materials mentioning features or use of this software
     must display the following acknowledgement:
       This product includes software developed by Brad Grantham and
       Applied Conjecture.
  4. Neither the name Brad Grantham nor Applied Conjecture 
     may be used to endorse or promote products derived from this software
     without specific prior written permission.
  5. Notification must be made to Brad Grantham about inclusion of this
     software in a product including the author of the product and the name
     and purpose of the product.  Notification can be made using email
     to Brad Grantham's current address (grantham@plunk.org as of September
     20th, 2000) or current U.S. mail address.

ImLib2 Texture Filter

The ImLib2 Texture Filter plugin allows you to use ImLib2 to increase the number of supported textures (specifically, gif, pnm, and tiff). You must have ImLib2 installed to build and install this plugin.

The most recent version is 1.4.0.

Older versions can be found in the plugins directory.


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