Art Of Illusion 3.0 | 12.86 Mb
Art of Illusion is a open source 3D modelling and rendering studio. Many of its capabilities rival those found in commercial programs. Highlights include subdivision surface based modelling tools, skeleton based animation, and a graphical language for designing procedural textures and materials..
Modeling in AOI (Art Of Illusion) is performed using meshes. While the basic support within AOI is generic, the built in tools all work with triangle meshes. Quad and ngon meshes are more recently supported with a plugin, the PolyMesh editor.
Textures and materials are well supported, with linear and procedural, 2D and 3D textures, and linear and procedural materials. There are visual editors for all texture and material types, and you can create a procedure or texture by simply dragging connections between logic modules.
All renderers in AOI are plugins, with the standard distribution containing a polygon (raster) renderer, and a raytracer renderer. Further renderer plugins are also available. All renderers can be used to create both single images and animation videos. The AOI raytracer is both powerful and fast, proving that compute-intensive code written in Java does not necessarily suffer a performance penalty when compared to C or C++ code.
The AOI raytracer is multi-threaded to take advantage of multiple CPUs, and supports adaptive antialiasing, multiple Global Illumination options including photon-mapping, ambient occlusion, and Monte-Carlo, and various processing options such as transparency, depth of field, caustics, etc.