Personal tools
You are here: Home documentation old GemFAQ
Document Actions

GemFAQ

Up one level

This is outdated!!! The current GemFAQ can be found at http://gem.iem.at/documentation/faq

What is GEM? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
GEM is the Graphics Environment for Multimedia. It was originally written by Mark Danks to generate real-time computer graphics, especially for audio-visual compositions. It originally ran under FTS/...
What is Pd? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Pd is a real-time environment for audio and MIDI. It was written by Miller Puckette, who created FTS/Max when he was at IRCAM. Basically, Pd can be seen as the next generation of real-time visual ...
Are there any web sites for Pd or GEM? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Except for the ones noted above, there is the Japanese installation page at http://www.rinc.or.jp/~kotobuki/gem/index.htm
Are there any restrictions on GEM? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
GEM is under the Gnu Public License.
What is a good intro to OpenGL? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
The best book is the !OpenGL Programming Manual by Mason and Woo. This is also called the "Red Book".
What libraries does GEM use? (aka: Who does Mark want to thank?) by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
All copyrights and license info can be found in GEM.LICENSE.TERMS
What platforms do GEM and Pd run on? by IOhannes m zmoelnig — last modified 2009-12-14 05:11 PM
GEM and Pd run on
How do I install GEM and Pd on IRIX? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
See the readme for installing Pd.
How do I install GEM and Pd on linux? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
See the readme for installing Pd.
How do I install GEM and Pd on WinNT? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
See the readme for installing Pd.
How do I install GEM and Pd on Mac OS-X? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
See the readme for installing Pd.
How do I use GEM in a performance? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
This is a constant problem, because there is no consistent way to display video on any platform. Also, you usually do not want to send the entire screen, but only the GEM window. It is also useful to ...
How do I make GEM run? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
GEM is not an executable. It requires Pd to work and is loaded in at run time. For example, I have an alias on the SGI which does
Why doesn't GEM run? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
**Notice that the -lib flag always requires Unix styles slashes. This is the case even on Windows.**
On IRIX 5.3, why does GEM dump with an rld error? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
GEM only works under IRIX 6.2+. The rld error is probably something about not having glBindTextureEXT (or something). !OpenGL 1.0 has some extensions to speed up texture mapping (which are an ...
I've got it running. Now what? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Try out the manual. It will step you through the basics.
How do I (???) by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Many of the general usage questions are probably answered in the manual or release notes.
Why is GEM slow in general? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Examine what you are doing. If you are constantly changing textures, then this is probably your problem. If you have models with a million triangles, then this is probably the problem. Compare what ...
Why is GEM slow on IRIX? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
If you are having major slowdowns, then please let me know.
Why is GEM slow on WinNT/Win95? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
You probably don't have hardware acceleration.
Why is GEM slow on Linux? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
It is because you have to use Mesa, which might be running iin software.
If I resize the window, everything looks strange. by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
GEM doesn't trap resize events in IRIX or Linux (this is not a problem in WinNT).
Will GEM support hardware transform and lighting (T&L) ? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Absolutely!
I get an error "GEM needs Truecolor visual support". by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
This error means that your X display is running with paletted colors, which is the result of limited color depth. If you start the X display with 'startx !-- -bpp 16' or some higher number, then it ...
Can GEM run on a 3Dfx Voodoo card? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
I (this is: Mark Danks) have a Voodoo2 card, which runs fine under WinNT.
Why does everything seem dim? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
You probably turned on lighting but don't have any lights in the world.
Why does everything seem dark? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
See WhyDoesEverythingSeemDim
My image doesn't appear. What is going on? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Normally images have to be texture-mapped onto Geos. You have to use ![pix_texture] to map the current image onto a Geo. "Current" means that any pix-manipulation that is done after texturing will ...
My image looks strange. What is going on? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
GEM supports gray8, YUV, and RGBA images.
Why does GEM say that it can't handle a gray image? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
This error message occurs whenever a pix object receives a gray8 image and the implementor hasn't provided a way to deal with that format of image.
What image formats can GEM handle? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
GEM can read in TIFF, JPEG, and SGI images.
What movie formats can GEM handle? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
The movie formats GEM can handle (still) depend on the platform you are using.
Why is pix_draw so slow? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
![pix_draw] is almost never hardware accelerated on PCs graphics accelerator. This means that it runs extremely slowly.
How can I optimize my patches? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
One of the biggest performance hits is having UI elements in your patch which have to be updated.
How do I get audio data to GEM? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
One simple way to get raw audio values right now is to use ![snapshot~]. Just set up a metro which bangs ![snapshot~] and use the floating point value.
Why do I get clicks in the audio? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
If you are getting a constant stream of clicks in your audio, then it is probably because you are trying to do graphics and audio in the same process.
Why can't GEM find an image/model file? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
This means that GEM can't locate the file. If you use an absolute path (with / for instance), then GEM will look there. Otherwise, GEM will look in the directory of where the patch is. Then pd/GEM ...
Why doesn't <object> exist on <platform>? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Usually, this is because I don't have the resources to get the object running on that platform. If an object that you want doesn't exist on your platform, then ask for it! However, if it is tied to ...
Why doesn't gemmouse work in IRIX/Linux? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Basically, I don't have physical access to an SGI machine.
What is wrong with pix_video in WinNT? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
I haven't completely figured out how to get access to the video stream in !WinNT.
Why doesn't gemtablet work? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
gemtablet only works on WinNT.
I don't want GEM to take over my tablet. How do I stop it? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
Set the environment variable
Why doesn't gemorb work? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
You need to make sure that your !SpaceOrb is hooked up correctly. I am using a library which isn't supported by !SpaceTec so there can be problems, although I have not had any.
8. writing new Gem objects by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
[How do I write a new GEM object?]
How do I write a new GEM object? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
For the time being, you have to look at the code.
What are the default OpenGL states? by IOhannes m zmoelnig — last modified 2006-12-20 01:40 PM
GemMan (and by association, gemwin) disables alpha testing, alpha blending, culling, and lighting. Lighting defaults to two sided, with GL_COLOR_MATERIAL enabled. The viewport is set to::
Why can't I compile GEM on IRIX 5.3? by IOhannes m zmoelnig — last modified 2006-12-20 12:40 PM
There was probably an error saying that the compiler couldn't find the file "dmedia/vl_vino.h" in !pix_videoSGI.cpp. IRIX 6.2+ adds new functionality to the media libraries which makes life much ...

Powered by IEM Powered by Plone Section 508 WCAG Valid XHTML Valid CSS Usable in any browser