GEM Manual

a simple patch

This is the first attempt at a manual for GEM, so bear with me. Any comments are appreciated. Send them to Mark Danks


In fact, this ought to be the second attempt at such a manual. There will not be much now. But send any comments to IOhannes m zmölnig instead.

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.