                Welcome to the I3D (Interactive 3D) tool kit
                --------------------------------------------

                               Version 2.1

I3D is a software tool kit designed to help you create your own interactive
3D programs in C. If you're interested in creating a program similar to
Castle Wolfenstein or Ultima Underworld - I3D is for you!

Applications developed with I3D may be distributed royalty-free!

I3D can be used to create 32-bit MS-DOS or 32-bit Windows applications.

I3D 2.1 has been tested with the Borland C/C++ v4.5, Microsoft Visual C++
v2.0, and Watcom C/C++ 32-bit v10.0B compilers. I3D 2.1 REQUIRES a 32-bit
compiler and 32-bit operation system.

(MS-DOS w/DOS4GW, Win 3.1+Win32s, Win95, WinNT 3.5)

Due to the highly interactive nature of I3D, it requires a 386 or better
processor and a VGA or SVGA graphics card to run.

I3D DOS performance is directly proportional to the speed of memory access on
your VGA card. Performance is also a factor of POV window size, number
of pixels texture mapped (floors / ceilings) and lighting on/off.

Windows performance is directly proportional to the speed of the Windows
display driver and display hardware. (I3D now uses the WinG library for
enhanced performance!)

I3D is essentially a C link library which provides a set of functions that
create a point-of-view (POV) bitmap. The POV bitmap shows what the viewer can
see of the 3D virtual world from his location when looking in the direction
he is facing.

The I3D library also provides simple functions for drawing in the 320 x 200,
256-color VGA mode, and functions to read 256 color PCX files. These
functions are included as a convenience for DOS programmers, and you may
substitute your own graphics library and your own functions for reading 256
color bitmap files if you wish.

I3D is designed for programmers that are familiar with the C language and
programming either under MS-DOS or Microsoft Windows. Since I3D involves the
drawing of bitmaps, the user should have some programming background in
computer graphics.

For a glimpse into how easy I3D is to program with, see the files
I3DKIT.H, VGA_DRAW.H and DEMO.BLK included with this demo.


I3D supports the following features:
------------------------------------

 * Royalty-free distribution rights.

 * High speed texture mapping of walls, floors and ceilings. (F1 in demo)

 * Variable POV window size. (F2 in demo or re-size window under Windows)

 * Lighting effects (fade to color with distance). (F4 / F5 in demo)

 * Automapping - as the user "sees" areas they are marked on map. (F6 in demo)

 * Animated texture maps.

 * Transparent textures.

 * Supports various texture map sizes.
   (See glass teapot in demo for example of 256x256 bitmap.)

 * Moving objects.

 * Actor objects that look different from various viewing angles.

 * Symmetric actors using mirrored texture maps. (Bugbot in demo)

 * Collision detection (viewer with walls, objects with viewer).

 * Variable aspect ratio walls (+ / - in demo)

 * Variable field of view. (Ins / Del in demo)

 * Backdrop bitmaps for "outdoors" scenarios.

 * Complete set of VGA 320x200 256 color drawing routines. (VGA_DRAW.H)

 * Reading of PCX 256 color files.

 * Multiple POV windows.

 * Compatible with 3rd party graphics libraries.

 * Joystick, Cyberman, keyboard and mouse support for navigation.

 * Pick (hit) detection. (F8 in demo flashes object under crosshairs on/off)

 * Look up / look down (Page Up / Page Down keys in demo)

 * Variable eye level. (Home / End in demo)

 * Sidestep (Alt + arrows in demo)

 * Run (Shift + arrows in demo)

 * Gamma correction (F11 / F12 in demo).

 * Large world maps, world maps can be edited as bitmaps. (DEMOMAP.PCX)

 * I3D Maps can have 32767 different types of blocks.
   (PCX file is only 256 colors, larger maps must use a different data file.)

 * Demo program reads definitions of blocks from ASCII file. (DEMO.BLK)

 * Full C source code to demo programs and library.

 * Printed manual.

 * Easy to use C API (see I3DKIT.H for examples)


Running the Demos:
------------------

To run the DOS demo, simply type I3DDOS32 <RETURN> at the command line.

 * The DOS demo can use the Cyberman for navigation.

To run the Windows demo, run Windows and then use the file manager to locate
I3DWIN32.EXE. Double-click on I3DWIN32.EXE to run it.

 * You must be running a 32-bit version of Windows (Win 3.1 + Win32s,
   WinNT 3.5, or Win95) to run the demo.

 * You must have WinG installed. (See ftp.microsoft.com for WinG kit.)

Ordering:
---------

Please use the ORDER.TXT or ORDER.WRI file to print an order form.
Payment in the form of a money order or check is acceptable. Sorry, we do
not accept credit card or COD orders at this time.

Please allow 2-4 weeks for delivery. Money orders will take less time, since
we do not have to wait for the check to clear.


Pricing:
--------

The price for I3D 2.1 kit with C library is $195.00 US, plus $5.00 shipping
and handling (US and Canada, $10.00 outside US and Canada).

The price for I3D 2.1 kit with C source to the library is $995.00 US, plus
$5.00 shipping and handling (US and Canada, $10.00 outside US and Canada).

Your comments and suggestions are greatly appreciated.

US Mail:	Jim O'Keane
                2134 LaFollette Ave.
		Madison, WI 53704

CompuServe:     internet:jokeane@aol.com

Internet:       jokeane@aol.com

AOL:            J OKeane



I3D Demo Distribution:
----------------------

You are allow to copy and distribute this demo provided the
conditions described below are met:

The I3D demo MUST be copied in an unmodified form.

No fee, charge or other compensation may be accepted or requested by
anyone for the I3D demo without the express written permission of
Jim O'Keane.

Public Domain Disk Vendors may not charge a fee for the I3D demo itself.
However you may include it on a diskette for which you charge a
nominal distribution fee.

Operators of electronic bulletin board systems (Sysops) may post the
I3D demo for downloading by their users without written permission
only as long as the above conditions are met.
