Resources

This entire project was implemented using open-source software (except GLUT, which is freely licensed but not public-domain)This page list the software that was used and where the geophysical dataset was obtained.  If there is interest, I will post the source code and datasets generated by the program.  Visit the Images page for image files of the cross-sections necessary to build the globe modeled and photographed on this WWW site.  All software coding was done under Unix, not Windows 95 or a Mac, so please do not ask me for a Windows or Macintosh binary.  I can provide Linux binaries, however, the code was dynamically linked, so you will still need the approriate X windows, OpenGL, and PNM libraries on your system to run it .  In theory, this code should compile on a Windows platform if the appropriate libraries (OpenGL, libpnm) are obtained.

Click on an image to visit that organization's WWW site.
 
National Geophysical Data Center The National Geophysical Data Center (NGDC), a division of NOAA, has a wide variety of geophysical data available for download or purcahse on CD-ROM.  Click here for access to the ETOPO5 dataset I used for this project.  Specigy latitude/longitude coordinates that span the entire planet.  The file will be BIG (16Mb or larger), but compresses quite well.
LINUX! LINUX is a freely available open-source UNIX operating system.  The tech support is far superior to any commerical product.  Linux (and all UNIX variants)  is truly multitasking, unlike a certain popular commercial operating system for Intel machines ....
Free Software Foundation (GNU!) The Free Software Foundation, developers of many find open-source products, including the gcc C compiler and the gdb debugger.
OpenGL OpenGL is NOT open-source software, however, it is a standard software library API specification for programming 3D graphics.  This specification makes it possible to program 3D graphics that will compile on any operating system or computing platform with an OpenGL compliant library. OpenGL is a registered trademark of Silicon Graphics, however, any licensed vendor may develop and sell an OpenGL implementation.
MESA MESA is a public-domain 3D graphics library that is very very similar to command syntax of OpenGL.  It is not a licensed implementation nor is it optimized for any particular hardware, but it is free and has faithfully implemented all the OpenGL conforming code I have written ....
GLUT GLUT is the OpenGL Utility Toolkit.  It makes programming with OpenGL a lot easier, simplifying things like window creation and event trapping.  GLUT is NOT public-domain, but is freely distributable without any licensing.
Image Magick Image Magick is a collection of programs for high-level image manipulation.  I use it to resize images , convert file formats, post processing scanned photos, and making transparent GIFs.  It is public-domain and is available for a variety of UNIX platforms, and even Windows ...
The GIMP! The GIMP is the GNU Image Manipulation Program.  It is like commercial packages such as Adobe Photoshop, though arguably better, and at 0% of the cost! It is one of the greatest examples of fully functional open-source software.  I used it to generate the imagemap on the home page for Planet Brick. 
 
NEXT to the Photo Gallery
BACK to How I did it
BACK to Planet Brick
BACK to Rob Butera's Home Page
 

rob@butera.org