Red Book, Redbooks, Little Red Book or Big Red Book may refer to: Contents. 1 Political part of the Rainbow Series by the National Computer Security Center; The Red Book, alternate name for the 8th edition of the OpenGL Programming. Welcome to the website for the OpenGL Programming Guide (the “Red Book”). The latest release — the ninth edition — brings the most comprehensive. Today’s OpenGL software interface enables programmers to produce extraordinarily “The most recent Red Book parallels the grand tradition of OpenGL;.

Author: Domuro Vorisar
Country: Thailand
Language: English (Spanish)
Genre: Life
Published (Last): 2 February 2013
Pages: 135
PDF File Size: 2.74 Mb
ePub File Size: 11.82 Mb
ISBN: 914-7-83888-573-5
Downloads: 4431
Price: Free* [*Free Regsitration Required]
Uploader: Voodoomi

This program renders a wireframe Bezier surface, using two-dimensional evaluators. Objects tlprogramming drawn using a grey material characteristic. The teapots are drawn several times into the accumulation buffer.

This program demonstrates some characters of a stroke vector font. This program demonstrates the creation of a display list. This program demonstrates polygon offset to draw a shaded polygon and its wireframe counterpart without ugly visual artifacts “stitching”. This program demonstrates vertex arrays. The ‘t’ and ‘T’ keys control the wrapping for the t parameter. Pressing the ‘o’ key switches it back to the object coordinates. The second is a smooth shaded, self-intersecting star.

The texture is rendered bool stripes on the teapot. After initialization, the program will be in ColorMaterial mode. In this program, there is a fixed density value, as well as fixed start and end values for the linear fog. Thus, the quadrilateral which is drawn is drawn with several different colors.

If you press the ‘r’ key, the original image and zoom factors are reset.


This demonstrates use of the glBitmap call. This program renders a lighted, filled Bezier surface, using two-dimensional evaluators.

The Red Book

This program texture maps a checkerboard image onto two rectangles. Pressing the ‘e’ glpprogramming changes the coordinate generation to eye coordinates of the vertex. Rectangles which are drawn under the cursor position are “picked.

Four tessellated objects are drawn, each with very different contours. This program shows how to draw anti-aliased lines in color index mode. The green triangle and yellow triangles appear to lie within the viewing volume, but the red triangle appears to lie outside it.

The characters are represented by display lists, which are given numbers which correspond to the ASCII values of the characters. Drawing to the screen ceases. When the glprgoramming mouse button is pressed, selection mode is entered with the picking matrix. This program shows how to composite modeling transformations to draw translated and rotated models.

Picking is demonstrated in this program.

When the left mouse button is pressed, all squares under the cursor position have their color changed. First, a lighting environment is set up and a few lines are drawn. Use the accumulation buffer to do full-scene antialiasing on a scene gprogramming perspective projection, using the special routines accFrustum and accPerspective. The scene is then redrawn with the light in a new position. Three cones are drawn at booo z values in a linear fog.

Production Guidelines

In rendering mode, three overlapping rectangles are drawn. A single light source illuminates the objects. Use of multiple names and picking are demonstrated. Advanced rendering and later extensions are not bpok in these examples. Press the ‘a’ key to animate moving the transparent object through the opaque object.


OpenGL Programming Guide : Table of Contents

Use the ‘t’ key to toggle the order of drawing polygons. This program draws several overlapping filled polygons to demonstrate the effect order has on alpha blending results. To overtly show the effect of mipmaps, each mipmap reduction level has a solidly colored, contrasting texture image.

This is a simple, introductory OpenGL program. This program demonstrates geometric primitives and their attributes. If you press the ‘z’ or ‘Z’ keys, you change the zoom factors. Note that attributes, such as current color and matrix, are changed. This program demonstrates when to issue lighting glprograkming transformation commands to render a model with a light which is moved by a modeling transformation rotate or translate.

This is a simple double buffered program.

Red Book – Wikipedia

This program demonstrates the use of the OpenGL lighting model. This program demonstrates how to intermix opaque and alpha blended polygons in the same scene, by using glDepthMask.

Then feedback mode is entered, and the same lines are drawn. This program demonstrates a single modeling transformation, glScalef and a single viewing transformation, gluLookAt. Draws the bitmapped letter F on the screen several times. Pressing the middle mouse button stops the rotation.

Quadric objects are created with some quadric properties and the callback routine to handle errors. If the r key is pressed, the original texture is restored. A single light source illuminates the object.

A smooth shaded polygon is drawn in a 2-D projection.

Author: admin