

MagicLight is a 3D modeler and raytracer for unix (Linux) and Windows, it will create high quality images and can also be used for animation. The goal is a platform independent modeler with advanced functions like nurbs, splines, inverse kinematics, particles, motion blur and some other fun stuff. The most important thing for me is animation, I will make every effort to make MagicLight a very powerfull animation tool.
The modeler will at least have a raytracer for output and maybe there will be other renderers to like radiosity and scanline rendering. For faster rendering there might be a hybrid renderer that use scanline rendering for most of the image and use raytracing to handle reflections and refractions. The idea is to implement the render engine as a plugin and also support export to the most common renderers.
MagicLight is based on a plugin concept, and almost every feature in MagicLight is implemented as a plugin module, this make's it easy to implement new functions. All primitives and modifiers are plugins. My intention is also to support plugins that use Python code, at the moment only C/C++ can be used for plugins.
MagicLight will be distributed under the GPL General Public License, Mesa also use the GPL license, FOX and Ray++ use the LGPL license.

Software used in MagicLight
FOX is a very good GUI toolkit
The nurbs library used in MagicLight (Philippe Lavoie)
