Anim8orLoader

A Java 3D Loader for Anim8or files

Anim8orLoader is an open source Java 3D loader for 3D models or scenes saved in the Anim8or file format (.an8). Currently supported versions are v0.6, v0.7, v0.8 and v0.85.

Java 3D forsees a generic 'LoaderBase' class that can be sub-classed to plug-in loaders for new formats - this is what I did to add support to the .an8 file format.

The new features supported in release 0.3 are:
  • subdivisions, using the Catmull-Clark algorithm (screenshot)
  • applet demo (link)
  • a customizable resource loader, that enables to load external object like textures from an implementation-dependent location (see API)
  • more tolerance in an8 file format parsing, that allows to open more an8 files
  • Logging is now done using java.util.logging

The features supported since release 0.2 are:
The following features are still unsupported:
  • scenes - coming soon ?
  • morphs
  • bump maps
  • Anim8or cylinders can in fact be cones ! You'll need to 'convert to mesh' to render them properly.
  • multi-bone skins (moving a bone can -currently- not distord the mesh)
You can download Anim8orLoader via the SourceForge project pages - see the release note.
You can also access or contribute directly to the latest sources on the CVS repository.
The Anim8orLoader API Documentation is available for browsing.

I've often profited from free software, and did not give back anything until now: this is my contribution to the free open source software world.
I've made the main development back in summer 2002, and I've only corrected/added a few things recently, mainly to make it more presentable...

Links:
  • Anim8or is a free 3D modelling and animation program, by R.Steven Glanville.
  • Java 3D is the 'official' 3D programming library for java.
  • J3d.org hosts a list of Java3D loaders, if you need another Java 3D loader, and has a lot of information on how to install/use Java3D.
  • SourceForge.net Logo hosts the project.
Thierry Arnoux, January 3rd, 2008