Keith's Stereogram FAQ









How do I make my own auto-stereograms?

You can pick up my stereogram package. Either just download it or if you'd rather, you can browse the directory.

The package contains source code for a program called "absird", which will make a stereogram from a depth image. In order to compile it, you'll need the IJG jpeg libraries, available at ftp.uu.net, or you'll have to write image read & write routines yourself.

What's a "depth" image? How can I make one or get one?

A depth image is an image where the brightness of each pixel represents how far the image is from the viewer. Most renderers can create them. I include some in my package. Without a renderer, it is nearly impossible to make them.

How does the program make an autostereogram from a depth image?

The programs uses random dots or a user-supplied tile pattern and repeats it across the screen. The viewer looks "into" the screen, so that each eye is looking at a different part of the pattern. The left eye sees one "tile" to the left of what the right eye sees. The distance between these two points on the screen determines how far "into" the screen the stereogram appears. The closer they are together, the closer to the viewer they appear.

On what machines does the program run?

I only have compiled in on an SGI running UNIX. If you port it to another (non-Microsoft) platform, I would like to know about it. It should not be hard to port.








Keith's Home Page




Rhythm & Hues Home Page






Some pink toes
Some black toes