Single Image Random Dot Stereogram Animator

Copyright 1994 by Gareth Richards & Peter Chang. All Rights Reserved
The authors makes NO WARRANTY or representation, either express ed or implied, with respect to this software, its quality, accuracy, merchantability, or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume the entire risk as to its quality and accuracy.

SIRDSANI requires a 286 or better CPU, at least 700K of free XMS memory and VGA compatible display.

SIRDSANI is not public domain. You can freely distribute this shareware version. Please register for the latest version which comes with 3.5MB of free objects, can animate more than five frames and generate large colour Single Image Stereograms.


About SIRDSANI

SIRDSANI was created so that you the user can create very good quality stereograms. This software can be used to create SIRDS as good as those available commercially. We make no restrictions on the use of SIRDSANI for the commercial use, other than we would like a copy of any stereogram you wish to sell.

How to use SIRDSANI

Entering the command SIRDSANI launches the program.

The first step is to load an object from disk. This is done by pressing the L key. SIRDSANI can understand 2 object formats: x3d 2.0 objects and Wavefront objects. Note: unfortunately the default extension for both these file types is .OBJ. Select the type of object you wish to load, a file listing will appear from which the file you require can be selected.

The next step after loading your object(s) is to position the objects in a more artistically pleasing position.

Object Manipulation

After loading the objects, SIRDSANI lets you manipulate your object set. The objects can be scaled, rotated and moved around the viewing area. When you're satisfied with your creation it can then be turned into a BMP colour SIS, a black and white SIRDS postscript file or on-screen animation Online help is available - press H.

Move the highlighter around the screen using the arrow keys. To carry out an action, select a button and then press either SPACE or RETURN.

The arrow buttons either rotate the object about or move the object parellel to the x, y or z axes or

Top Row buttons:

Variables:

When you've finished use

screen shot

Hot Keys:


The Generation:

To generate the SIRDS animation select the Go button of the SIRDS Animator controls. This may be your cue to go make a cup of tea - if you have a 486DX you had better be quite quick at making tea though. A white line will appear on the top of the screen indicating the progress being made in processing the next SIRDS.

The Animation:

This is the bit we've all been waiting for! The following keys can be used during the animation:


How to View:

The best way we've found for teaching people to view SIRDS is to turn the brightness of the computer monitor down so you can see your reflection and wait a few minutes. The animation can help as then there is no fixed pattern to try to concentrate on. You must keep you head upright as it is impossible to see SIRDS with your head at an angle.

The other method is to try to imagine you are looking at an image beyond the computer screen.

For cross-eyed stereograms, look at the screen cross-eyed - you may need to get quite close to the screen as focusing at the correct distance with crossed eyes is quite difficult. When you can only see three triangles on the top of the screen, move your head slowly away to see more of the image. Warning - looking at the screen cross-eyed can be quite tiring at first.


SIRDSANI Options:

These are found by pressing the O key in the object manipulation screen. The following parameters can be changed: Using these options correctly is a fine art. I would recommend always setting perfect to yes when generating your finished product. To achieve greater depth on your picture set Z-shift to 0.7 and then increase the bitmap scale (If using a height bitmap).

Command Line Options:

SIRDSANI supports the following command line options:


Using SIRDSANI with command line options

            SIRDSANI (options) (ani file)
Use SIRDSANI -w (object file) to load Wavefront objects and SIRDSANI -o (object file) to load x3d object files. For example:
           SIRDSANI -o cube -w tank example1.ani
will load the x3d object cube and the Wavefront tank object into SIRDSANI and store the animation data in example1.ani.

Additional objects may be loaded into animator files,

          SIRDSANI -o cone example1.ani
will load the cone object plus the objects contained in example1.

Problems:

Only works with XMS protocol 2.0. This problem can be overcome by either running SIRDSANI in a windows DOS box or by using the HIMEM.SYS from the DOS 5 release.

Maximum number of points in object is 3300.

If you encounter any other bugs tell us.


Address Information:

If you have any suggestions or recommendations to add to this program - we want to here them.

You can reach us at:

Email            garethrichards at cableinet.co.uk
                 Peter.Chang at nottingham.ac.uk


Go back to programs page