
This is the first attempt at a manual for GEM, so bear with me. Any comments are appreciated. Send them to Mark Danks
 
Introduction
    An introduction to GEM and what you can do with
it.  The general system requirements are also described here.
Using GEM with Pd
    How to use GEM with Pd.  This includes how
to start Pd so that the GEM library is loaded and working properly.
Basic objects
    The basic objects that GEM has.  This section
shows you how to create a simple patch.
Images
    Using images is an important part of GEM. Here you
will load in images and learn the basics of dealing with images.
Texture mapping
    Loading in images is only one part.  Applying
those images to 3-D shapes is called texture mapping.
Pixes (image processing)
    Once you have texture mapped the images, you will
probably want to process and change them in response to user interaction. 
The pix objects provide this functionality.
Lighting
    Shading and lighting are easy with the lighting
objects.
Particles
    Particle systems can create effects such as smoke,
fire, and water.
Utility objects
    To help you deal with the data which GEM uses, there
are a number of utility objects.
Input devices
    GEM provides interaction with the mouse and other
input devices.
Advanced
    Now that you know all about the other objects, here
are a few of the more advanced ones.
Writing new objects
    How to write new objects for GEM.
FAQ
    Frequently asked questions about GEM.
List of Objects
    All of the objects in GEM with a very brief description..
Glossary/Index
    A collection of definitions and links to explanations.
