AOI
PatrickSmith (Talk | contribs) |
PatrickSmith (Talk | contribs) |
||
| 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:''' | + | ** '''Parametric representation:''' |
| − | *** '''Parametric surfaces:''' | + | *** '''Parametric surfaces:''' |
| − | **** '''Is Supported:''' [[File Classification Parametric Surfaces - Is Supported::]] | + | **** '''Is Supported:''' [[File Classification Parametric Surfaces - Is Supported::false]] |
| − | **** '''Description:''' [[File Classification Parametric Surfaces - Description::]] | + | **** '''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:''' | + | *** '''Parametric curves:''' |
| − | **** '''Is Supported:''' [[File Classification Parametric Curves - Is Supported::]] | + | **** '''Is Supported:''' [[File Classification Parametric Curves - Is Supported::false]] |
| − | **** '''Description:''' [[File Classification Parametric Curves - Description:: | + | **** '''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 18: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:
- Native application(s): Art Of Illusion
- Interoperable applications: N/A
Magic numbers: N/A
Format(s): Unknown
Rights: GPLv2
Sustainability Factors:
- Standardization: None
- Adoption: 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:
- Type {Binary, Text}: Binary
- Raster data:
- Raster data 2D:
- Raster data 3D:
- Geometric representation:
- Implicit representation:
- Implicit surfaces:
- Implicit curves:
- Is Supported: false
- Description: Curves are created by defining a series of points which can be interpolated or approximated.
- Point set:
- Is Supported: false
- Description: Only objects defined in the program can be used.
- Mesh:
- Manifold surface meshes:
- Is Supported: true
- Description: Triangle meshes can be created from existing objects.
- Manifold volume meshes:
- Is Supported: true
- Description: Triangle meshes can be created from existing objects.
- Non-manifold meshes:
- Is Supported: false
- Description: Triangle meshes can only be created from existing objects, which cannot result in non-manifold meshes.
- Manifold surface meshes:
- Parametric representation:
- Parametric surfaces:
- Parametric curves:
- Is Supported: false
- Description: Curves are created using a series of control points, not parameters.
- Contour sets: - Can the format support contour sets?
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- NURBS: - Can the format support Non Uniform Rational Basis Splines? Examples: The engineering formats IGES, STEP, ACIS, and PHIGS
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Implicit representation:
- Multi-resolution models: - Can the format support models with multiple resolutions? Examples: A format that supports a highly detailed and lowly detailed model simultaneously supports multi-resolution models.
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Dynamics: - Section describes whether or not the engineering format supports dynamics.
- Kinematics: - Can the format support kinematics? Example: Does the format allow model parts to rotate?
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Assembly: - Can the format support assembly? Example: Does the format allow the assembly instructions to be explicitly specified with a model?
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Force(s): - Can the format support forces? Example: Does the format support acceleration forces?
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Kinematics: - Can the format support kinematics? Example: Does the format allow model parts to rotate?
- Boundary representation - Can the format support models with boundary representations?
- Manifold surface boundary representations: - Can the format support manifold surface boundary representations? Example: The engineering format STEP
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Manifold volume boundary representations: - Can the format support manifold volume boundary representations? Example: The engineering format STEP
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Non-manifold boundary representations: - Can the format support non-manifold boundary representations? Example: The engineering format STEP
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
- Manifold surface boundary representations: - Can the format support manifold surface boundary representations? Example: The engineering format STEP
- Material transparency: - Can the format support transparency? Example: Does the format allow models to have a clear window in a car?
- Is Supported: - Is the feature supported in the engineering format?
- Description: - This field is used to describe the support or lack of support of the feature.
References: - A list of references regarding any aspects of this engineering format; any reading material supplemental to this page.