Need a 3D graph? Try the 3DSurface Viewer! Draw 3D graphs with free calculus software from Bright Ideas Software.
GLE32 Ver. 4 Manual
  Skip Navigation Links
Math ToolsExpand Math Tools
DevelopersExpand Developers
About BISExpand About BIS
  Skip Navigation LinksHome --> Developers --> GLE32 Version 4 --> GLE32 Manual --> Credits Search:
Skip Navigation Links

OpenGL® and OpenGL|ES are trademarks of Silicon Graphics, Inc.





Credits

As mentioned in the Introduction, the project began life as a Win32-specific port of Linas Vepstas' GLE library. While the GLE library itself isn't part of this version of GLE32, some of Linas' procedural texture code still lives in the CgleTexture class. The latest version of the GLE library is available as part of GLUT, and Linas' web site can be found at http://linas.org/gle.

The 'Basic Shapes' have their roots in the GLUT library (except for the teapot, which I believe came from the University of Utah in the '70's). I've adapted them, added optional texture coordinates and tangent vector information for use with the Bump Mapped Object classes.

The DOT_3 bump mapping technique is based on Paul Baker's most excellent tutorial, found at http://www.paulsprojects.net. I generalized the code to create an abstract base 'BumpObject' class, then created a series of descendant classes to draw the various bump mapped objects.

The DIBSection library is largely copied intact from Charles Petzold's 'Programming Windows (5th Ed.)', aka 'the Bible'. If you don't already own a copy, turn your computer off, go buy a copy, and don't come back until you've read the entire thing.

The core code in the Torus and Sphere classes isn't entirely my own, but I honestly can't say where it originated. (Red Book, maybe?) There are many versions of this sort of thing running around the web and really, it's nothing revolutionary. I did add optional texture coordinates and gave them a consistent interface, but I can't claim they're entirely my own work.

The rest of it - the shader class, the texture class, font classes, extensions wrapper, MilkShape model loader, etc, are the work of Dave Richards and Bright Ideas Software. All source code not specifically indicated otherwise is Copyright© 2001-2008 by Bright Ideas Software®. All rights reserved. License terms are outlined on the License Info page; basically, you're free to use it for any purpose as long as the contribution of the GLE32 library is mentioned in the appropriate places - About Box, documentation, etc.


Copyright© 2001-2008 by Bright Ideas Software®. All rights reserved.