home *** CD-ROM | disk | FTP | other *** search
- Welcome to the I3D (Interactive 3D) tool kit
- --------------------------------------------
-
- Version 2.0
-
- 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 MS-DOS or MS Windows applications.
-
- I3D has been tested with the Borland C/C++ v3.1 and v4.0, Microsoft
- Visual C++ v1.0 and v1.5 (C 8.0), and Watcom C/C++ 32-bit v9.5B compilers.
-
- 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.
-
- 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.
-
-
- 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)
-
- * 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 64 x 64, 128 x 128, or 256 x 256 pixel texture maps, mixed
- resolutions on per block basis (64 wide x 128 tall for example).
-
- * 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 are allowed.
-
- * 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).
-
- * Full screen 320x200 256 color VGA mode in Windows.
-
- * 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)
-
- * XMS memory support for storing texture maps (DOS 16-bit).
-
- * Full C source code to demo programs.
-
- * 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
- I3DWIN16.EXE. Double-click on I3DWIN16.EXE to run it.
-
- * You may need to move the DISPDIB.DLL to your Windows directory if you are
- running Windows 3.0.
-
- * If you do not already have the IBM Joystick driver for Windows loaded,
- un-zip the IBMJOY.ZIP file and follow the instructions.
-
-
- 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.0 library is $195.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.
-