7

OpenGL

In This Section:

This section describes how to use the interface of the OpenGL-specific Direct Translator.

For information on how to run the translator, see Using the MakeGame Plug-in on page 7 and Using Translators from the Command Line on page 14.


Converting to OpenGL


OpenGL Translator

Special Features

  • Materials, specularity and emissive colors are supported.
  • Per polygon materials.
  • Textures are supported with auto-scaling to ensure textures have dimensions that are powers of 2 (as required for OpenGL).
  • Animation export is exported with fixed frames at given intervals.

Limitation

  • Only two hierarchy types (world, flat) are supported.

Installing

The OpenGL translator does not require any special installation.


Using the OpenGL Translator


Viewing the Model

Use the mouse in the model view window to view the model. This behavior is similar to the camera controls in Alias:

  • Drag with the left mouse button to rotate the model.
  • Drag with the middle mouse button to move (translate) the model.
  • Drag with the right mouse button to zoom in and out.

When using the mirror option, use the following combinations:

  • Drag up and down with the left and right mouse buttons to change the distance between the mirror and the object.
  • Drag left and right with the left and right mouse buttons to change the size of the mirror.
  • Drag left and right with left and middle mouse buttons to change the reflectivity of the mirror.

You can also use the keyboard to view the model:

Keyboard Controls Purpose
Number pad 5 Reset view
Number pad 8 Scale up
Number pad 2 Scale down
Number pad 7 Number pad 9 X move
Number pad 4 Number pad 6 Y move
Number pad 1 Number pad 3 Z move
Number pad 0 Number pad . Y Rotation
d Double the size of movements and rotations
q Esc Quit

Options

Main and Texture controls

AutoZoom

    • ON - resize texture to fit in the texture preview window.
    • OFF - show texture at normal size.

Translation / View Controls

Animation Controls

>
Note: The viewer only displays the animation controls if you converted animation information.

MetaCycle Controls

>
Note: The viewer only displays the MetaCycle controls if you converted MetaCycle information.

GetOpenGL Command Line Options

If you turn the GUI checkbox off in the MakeGame window, enter these options in the Option field to control the conversion:

-n

Output MetaCycle information.

-A

Do not output animation information.

-L

Do not output lights.

-C

Color/Vertex mode (process colors by vertex instead of by polygon).

-8

Version 8 compatibility mode (for use with Alias Version 8.0 or previous).

-H

Give continuous feedback in model view while using controls (High-end mode).

-TMx

GL texture-mapping method. Choose one of the following: 0 = GL_REPLACE_EXT (same as GL_DECAL on Indy/O2, does not work on Impact/Octane) 1 = GL_BLEND (inverts textures on Indy/O2, maps improperly on Impact/Octane) 2 = GL_ADD (does not map textures) 3 = GL_DECAL (maps textures, overrides original material color) 4 = GL_MODULATE (blend texture with original material color)

-h

Print help.

Color/Vertex Mode

In Color/Vertex mode (-C), the translator processes the color information for all the vertices in the scene. With this option, polygons can change color from one side to the other.

Here is an example showing a cube with and without the -C option.





Copyright © 1998, Alias|Wavefront, a division of Silicon Graphics Limited. All rights reserved. Please send questions or comments regarding the documentation to:
[email protected]