Difference between revisions of "AOI"

From GICL Wiki
Jump to: navigation, search
Line 102: Line 102:
 
**** '''Is Supported:''' [[File Classification Non-manifold Meshes - Is Supported::false]]  
 
**** '''Is Supported:''' [[File Classification Non-manifold Meshes - Is Supported::false]]  
 
**** '''Description:''' [[File Classification Non-manifold Meshes - Description::Triangle meshes can only be created from existing objects, which cannot result in non-manifold meshes.]]  
 
**** '''Description:''' [[File Classification Non-manifold Meshes - Description::Triangle meshes can only be created from existing objects, which cannot result in non-manifold meshes.]]  
** '''Parametric representation:''' - Section describes whether or not the engineering format supports parametric representations.
+
** '''Parametric representation:'''  
*** '''Parametric surfaces:''' - Can the format support parametric surfaces? Example: A format that can contain surfaces that are generated with parametric equations supports parametric surfaces.
+
*** '''Parametric surfaces:'''  
**** '''Is Supported:''' [[File Classification Parametric Surfaces - Is Supported::]] - Is the feature supported in the engineering format?
+
**** '''Is Supported:''' [[File Classification Parametric Surfaces - Is Supported::false]]  
**** '''Description:''' [[File Classification Parametric Surfaces - Description::]] - This field is used to describe the support or lack of support of the feature.
+
**** '''Description:''' [[File Classification Parametric Surfaces - Description::Surfaces can be created and their parameters (thickness, control points, tension, etc.) can be changed, but are not defined as a true "parametric surface".]]  
*** '''Parametric curves:''' - Can the format support parametric curves? Example: A format that can contain curves that are generated with parametric equations supports parametric curves.
+
*** '''Parametric curves:'''  
**** '''Is Supported:''' [[File Classification Parametric Curves - Is Supported::]] - Is the feature supported in the engineering format?
+
**** '''Is Supported:''' [[File Classification Parametric Curves - Is Supported::false]]  
**** '''Description:''' [[File Classification Parametric Curves - Description::]] - This field is used to describe the support or lack of support of the feature.
+
**** '''Description:''' [[File Classification Parametric Curves - Description::Curves are created using a series of control points, not parameters.]]
 
** '''Contour sets:''' - Can the format support contour sets?
 
** '''Contour sets:''' - Can the format support contour sets?
 
*** '''Is Supported:''' [[File Classification Contour Sets - Is Supported::]] - Is the feature supported in the engineering format?
 
*** '''Is Supported:''' [[File Classification Contour Sets - Is Supported::]] - Is the feature supported in the engineering format?

Revision as of 17:12, 12 May 2009

Title(s): Art of Illusion

Version ID: 2.7.2

Date released: 2009-04-19 (Version 0.1)

Date: 1999-10-29

Creator(s): Peter Eastman

Contributor(s): Peter Eastman

Relationships: N/A

  • Previous Version(s): N/A
  • Contains: N/A
  • Syntax Format(s): N/A
  • Family Format(s): N/A

Description: Art of Illusion (AoI) is an open-source software package that can be used for 3D modeling and rendering written entirely in Java. The program combines a simple user interface with powerful features usually found in high-end graphics software.

The program includes a long list of features:

  • Modeling - AoI contains several modeling primitives including: cube, sphere, cone, tube, curve, triangle mesh, and spline mesh. The program allows the user to: use Boolean modeling operations; lathe, sweep, extrude along a curve; and use a complete mesh editor.
  • Animation - AoI lets the user create animations through poses and gestures, skeletal animation, distortion tracks for bending/twisting effects, linear and discontinuous tracks, and scripted objects.
  • Textures - Uniform or image-mapped texture editors allow for quick texture creation. 2D and 3D procedural textures can be based on many parameters, can be animated, can be mapped to objects in several ways (projection, spherical, etc.), and can be layered.
  • Materials - Procedural and uniform materials can be created with an adjustable index of refraction, scattering, eccentricity, along with other material traits. The materials also allow for single scattering and photon scattering during rendering.
  • Rendering - AoI include full global illumination, including caustics, for rendering. Various methods can be used, such as Monte Carlo and Photon Mapping. Features such as point lights, spotlights, directional lights, soft shadows, depth of field, and motion blur add to the realism of the rendering.
  • Post-processing - AoI allows the post processing of images to add a camera filter or for noise reduction for global illumination.
  • Scripting - AoI has a flexible scripting language built-in, allowing for user defined scripts and plug-ins

For a more complete list of AoI's features, see the complete list of features.

History: Art of Illusion has been maintained by Peter Eastman since 1999 with contributions from users of Art of Illusion.

Example(s): AOI Example 1 - You must download Art of Illusion to be able open the file.

Identifier: N/A

Documentation: AOI Documentation - Information in general about the engineering format.

File Extensions: AOI

Applications:

  • Interoperable applications: N/A

Magic numbers: N/A

Format(s): Unknown

Rights: GPLv2

Sustainability Factors:

  • Standardization: None
    • Licensing and patent claims: None
  • Self-documentation: None
  • External dependencies: None
  • Technical protection considerations: None

Typical use: Creating and rendering 3D scenes.

File classification:

References: - A list of references regarding any aspects of this engineering format; any reading material supplemental to this page.