AliasToIv(1)

AliasToIv - convert an Alias wire file to Open Inventor 2.0 format

As shipped in IRIX 6.5.7. Unchanged since IRIX 6.5.

NAME
     AliasToIv - convert an Alias wire file to Open Inventor 2.0 format

SYNOPSIS
     AliasToIv [-h] [-o] [-f] [-n] [-p]
             [-c object_complexity] [-t texture_quality]
             [-k knot_epsilon]
             <infile> [outfile]

DESCRIPTION
     AliasToIv converts 3D model files in Alias wire format (versions 5.0,
     5.0.1, 5.1, and 5.1.1) into Open Inventor 2.0 files. NURB curves and
     surfaces, polygons, hierarchy, textures, cameras and lights are converted
     into equivalent Open Inventor objects. Alias NURB surfaces are converted
     into Open Inventor surfaces, which are then tesselated into polygons
     according to the object complexity setting. If perfomance is not
     satisfactory on the model, try a lower complexity setting. For textures,
     convert the bitmap image used in the texture to an SGI .rgb file and
     place it in the same directory as the wire file. Use the convenience
     function fromalias to convert Alias .pix bitmap files into .rgb files.
     Copyright (c) Abaco Systems, Inc. 1995.


   Command Line Options
     Typically, AliasToIv expects an Alias file to be specified on the command
     line after all command option switches. If no wire file is specified on
     the command line, AliasToIv will read from standard input (stdin).  By
     default, AliasToIv writes the converted data to standard out (stdout) and
     messages to standard error (stderr).

     -h        Prints a program usage message to standard error (stderr).

     -o        Ignore cameras in the Alias file. This may make it easier to
               examine the models in ivview.

     -f        Use one normal for each face rather than one normal for each
               vertex when converting polysets.

     -n        Convert all the trimming curve control vertices to non-
               rational. Try this if some of the trimmed surfaces are not
               displaying correctly.

     -p        Convert all trimming curves such that the first and last
               control vertices are interpolated. Try this is some of the
               trimmed surfaces are not displaying correctly.

     -c complexity
               The complexity setting to use during the conversion to
               Inventor. The value ranges from 0.0 (lowest complexity) to 1.0
               (highest complexity).  The default is 0.5.

     -k knot_epsilon
               If specified, the knot vector will be scaled so that the knots
               are no closer together than knot_epsilon.

     -t texture_quality
               The texture quality setting to use in the Open Inventor file.
               The value ranges from 0.0 (lowest complexity) to 1.0 (highest
               complexity).  The default is 0.1.

     -v verbose
               Provide feedback during the translation.  Valid values are:
                 -v 0 Do not print any summary. This is the
                      default value.
                 -v 1 Print a summary of the applied options
                      and a count list of the processed Alias
                      entities.
                 -v 2 Print a summary of the applied options,
                      a count list of the processed Alias
                      entities, and the name of each Alias
                      entity that is processed.


     <infile>  Specifies the name of the file to read and convert to Open
               Inventor.  If "-" is specified instead of a filename, input
               will be read from
                standard input (stdin).  If no file name is specified, the
               program will be read from standard input (stdin) and output
               will be written to standard output (stdout).


     <outfile> Specifies the name of the Open Inventor file to use for output.
               If no file is specified, the program will output to standard
               output (stdout).


KNOWN BUGS
     1. LIMITATIONS
              Texture
              1. Every texture map is assumed to be
                 a color texture map.
              2. Only the first texture attached to
                 a shader is converted.
              3. Procedural textures are not converted.

              Shaders
              1. Only the first shader attached to a
                 surface or face is converted.

              Lights
              1. If a surface or face was linked to an
                 exclusive light it will be illuminated
                 by both that light and all non-exclusive
                 lights.
              2. Area lights and linear lights are
                 not converted.


FILES
     /usr/Inventor/bin/AliasToIv                    Program file


TRADEMARKS
     Alias is a trademark of Alias Research Inc., Open Inventor is a trademark
     of Silicon Graphics Inc.

COPYRIGHTS
     AliasToIv is a Copyright (c) of Abaco Systems Inc., 1995 Abaco Systems
     Inc.  35468 Purcell Place, Fremont, CA, 94536 - Tel. 510 494 0690 - Fax.
     510 494 0893 e-mail: 3dsoftware@abaco.com


SEE ALSO
     DxfToIv, SlaToIv, ObjToIv, SoftimageToIv and IvToRib.