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.