home *** CD-ROM | disk | FTP | other *** search
-
- ~4Dgifts/toolbox/src/tutorials/custEducation/opengl1 README
-
-
-
- Copyright 1991, 1992, 1993, Silicon Graphics, Inc.
- Technical Education Development
- All Rights Reserved.
-
-
- OpenGL Programming 1 Course -- Sample Programs
-
- This software will only compile/run on a >= 5.1 Irix system
- with gl_dev and x_dev products loaded.
-
- This subtree contains the software included in the OpenGL
- Programming 1 class course materials available through SGI's
- customer education program.
-
- This subtree contains a version of the aux library (some
- additions over the version available with the "OpenGL
- Programming Guide"), a checkVisual utility program, and src
- and binaries demonstrating the following:
-
- 01_Windows
- Programs that demonstrate how to create windows and set the
- background color.
-
- 02_Rendering
- Programs that demonstrate the basic drawing primitives, and
- flat and gouraud shading them.
-
- 03_Viewports
- Programs that demonstrate how to set the viewport and the
- effect of the aspect ratio.
-
- 04_Transformations
- Programs that demonstrate how to rotate, scale and translate
- objects, and set the projection matrix.
-
- 05_Scene_Modeling
- Programs that demonstrate how to use use the basic
- transformations to model a scene. Also, demonstrates how the
- ordering of effects the net result, and how transformations
- can be kept independent using glPushMatrix/glPopMatrix.
-
- 06_Depth_Buffering
- Programs that demonstrate how to use the depth buffer.
-
- 07_Viewing
- Programs that demonstrate how to use gluLookAt() or use the
- basic transformations to create a polarview viewing
- perspective.
-
- 08_Animation
- Programs that demonstrate how to animate a scene without
- flicker.
-
- 09_Input
- Programs that demonstrate how to get input from the mouse and
- keyboard, and how to use the mouse position to animate objects.
-
- 10_Anti-aliasing
- Programs that demonstrate how to render objects without the
- "jaggies".
-
- 11_Text
- Programs that demonstrate how to render a text string and make
- sure that it doesn't get clipped prematurely when the raster
- position goes outside the window.
-
- 12_Lighting_Basics
- Programs that demonstrate how to enable basic lighting and set
- the normals.
-
- 13_Lighting_Properties
- Programs that demonstrate how to set lighting properties, such
- as color, and position, and material properties. Also,
- programs that show how to position the lights so that it is
- fixed in the scene, moves with the scene, or moves independently
- of the objects in the scene.
-
- 14_Advanced_Lighting
- Programs that demonstrate how to enable 2-sided lighting, make
- faster material changes, and enable spotlights.
-