The Impostor was one of the first animations ever created with JPatch. It's long been lost, but I've found it on April 1st 2009 on some old 20MB harddisk.
More animations can be found in the gallery.
Welcome to JPatch
It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License.
JPatch is work in progress. The current version (JPatch 0.4) supports modeling and some very basic animation features. There are develpment versions available (0.5.x) that support bones and a more sophisticated animator module, but this development branch has been discontinued.
The new development branch is no longer patch based, it's now using Catmull-Clark subdivision surfaces. The new animator module will support many new features like a scene graph and inverse kinematics. A first version of this new code should be ready real soon now - but please keep in mind that I'm writing JPatch in my spare-time, so I can't promise anything.
JPatch is written in Java, so it should run on every platform with a Java Runtime Environment (JRE) 1.4 or later installed. Newer versions (0.5 and later) require Java 1.5 (5.0). I've tested it on Microsoft Windows and Linux, and as far as I know it runs on Mac OS X too.
This is a subset of the features of the current version (JPatch 0.4):
- Spline/patch based modeling
- Supports 3-, 4- and 5-sided patches and hooks
- Multilevel undo/redo
- Wireframe and shaded rendering
- sPatch and Animation:Master import
- Alias|Wavefront (.obj), POV-Ray and RenderMan® export
- Native XML based file format
Future features (for upcoming version 0.7.x)
These are the features I'm currently working on:
- OpenGL support
- Integrated animator module
- Catmull Clark subdivision surfaces
- A scene graph and constraints
- Project files
- Inverse kinematics
- U/V mapping
If you've got a question or would like to discuss about JPatch, please use our forum (I visit it on a regular basis).