Search form

2D Animation app `Nime' : please pre-alpha-alpha test it

1 post / 0 new
2D Animation app `Nime' : please pre-alpha-alpha test it

Hello,

you don't know how excited I am to be finally releasing this project to the community

Example Video: http://genjix.robloach.net/nime.avi
Example Video (XVid/mpeg4): http://genjix.robloach.net/nime1.avi
Example Video (MP42): http://genjix.robloach.net/nime2.avi
Example Video (DivX3): http://genjix.robloach.net/nime4.avi

http://genjix.robloach.net/nime.tar.bz2
http://genjix.robloach.net/nime.tar.gz
http://genjix.robloach.net/nime.zip

(The last 3 videos should be playable using the DivX player bundle http://www.divx.com/divx/play/download/)

Nime is a 2D animation application for Linux (not yet ported to windows, although it shouldn't be too hard work). This program is mainly concerned with animating cel's - NOT drawing them. You could day this program is built for animating anime (hence the name).
This is in response to the poor quality and unavailability of OpenSource 2D animation programs.

Currently all I know of are KToon and F4L (both in alpha/beta), and as far as I know neither of them has the concept of grouping objects into tree's and no `camera'.
Objects are grouped in layers and the same transforms you can apply to an object you can apply to a layer. So basically you end up with a tree. If you need a global camera just move the root node around and it acts like a camera. Scaling a layer, scales its objects around the screen center (zooming in and out - but scaling an object does so at its center).

KToon's and F4L movement's are limited to keyframes for a whole scene (as opposed to per object and layer in my program), and seem more suited to designing computer drawn frames (as opposed to animating ready drawn frames that could be drawn using a mix of scanner, inkscape and gimp).

Currently supported is translating, scaling, rotating and alpha blending your cels, with linear interpolation (inbetweens) for those as well.

As an example:


As you can see keyframe info can be applied to objects (leaf or node in tree talk) or layers (branch in tree talk). So a squadron of flying ships can be animated on one layer (with delta translation differences caused by animation in the objects position).

To build it you need:
[list]SDL[/list]
[list]SDL_image[/list]
[list]SDL_gfx[/list]
[list]python[/list]
[list]boost (boost_python)[/list]
Optional:
[list]mplayer (mencoder)[/list]
[list]ImageMagick (convert)[/list]
(above 2 packages are needed for rendering an avi)
[list]gimp-gap (alternatively if you want to manually encode the avi by hand - consult README)[/list]

This is a very crucial time... I need everyone I can get. At this point in time I am working on a gui configuration tool and amongst programmers I also need artists who can help me create some truly wonderful looking animations that will generate enough interest to get the project going.

email: genjix at gmail doat com

Please tell me what you think!