article

Art of Illusion is an open source software package used for 3D modeling, ray tracing, and rendering of computer generated imagery stills or sequences.

It is written in Java and is currently available for download for free under a GPL license.

The primary creator of the software was Peter Eastman. As of April 2006, he still maintains the project and can be contacted via email provided on the project web site.

Software Features


  • Interface
    • Intuitive layout and controls
    • Object list, scene layout windows, and animation score
    • Tooltips and explanatory icons
    • Detailed, up-to-date manual (available from AoI homepage)
    • Extensions available as scripts or plugins with automated installation and update from online repository(requires internet connection)
    • Grid view and realtime display modes including Wireframe, Smooth, Textured.

  • Modeling
    • Primitives: cube, sphere, cone, tube, curve, triangle mesh, spline mesh
    • Boolean modeling operations
    • Lathe, sweep, extrude (straight or along a curve)
    • Subdivision surfaces (smoothing) with edge creasing available for triangle meshes.
    • Complete mesh editor featuring adjustable mesh tension, bevel, taper, various selection methods (including select edge loop/strip), etc.
    • Object array tool (multidimensional arrays or arrays along a curve)

  • Animation
    • Distortion tracks for effects like bend, twist, and shatter
    • Skeletal animation with weighting, constraints and IK
    • Poses and Gestures
    • Keyframe editor with interpolating curves
    • Path animation
    • Animation through scripted objects, e.g. particles using Particle Jet script

  • Textures
    • Types: Uniform, image mapped, procedural 2D and 3D
    • Mapping options: Projection, spherical, cylindrical, UV
    • Per-vertex, per-face and per-face-per-vertex texture assignment (depending on textured object)
    • Layered textures
    • Powerful graphical language for procedural texture/material design
    • Procedural textures can be based on many parameters like view angle (for fresnel-like effects), etc.
    • Animateable textures via texture parameters and use of Time module
    • Environment background can be mapped with any photo (HDR or RGB), as well as procedural textures

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Art of Illusion".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld