home *** CD-ROM | disk | FTP | other *** search
-
- RayShade 4.0.6 for 386
-
- This package is provided without any warranty of any kind. Use at your
- own risk!
-
- This is the Rayshade ray-tracer, ported to 386 machines running
- DOS using the WatCom C/386 Ver.9 compiler. It is compiled with all
- optimizations (including the new 486 options).
-
- I have made very few changes to this package, except for the addition
- of carriage returns to the original (unix) files, and a few changes
- in the source code, marked by __BORLANDC__ and __WATCOMC__.
-
- (Note that Borland C was used only to test-compile, and it is useless
- trying to do any rendering in 640k.)
-
- Note the following changes in this 386 version:
-
- - Outputs Targa-24 files instead of MTV or RLE files.
-
- - File names are produced to allow animations. (Output of multiple
- Targa-24 output files.
-
- - Targa-24 files are used to input as image maps.
- (Make sure your Targa image maps are top-to-bottom type,
- or they will appear upside down in the image!)
-
- - Your CPP preprocessor is not used unless you have specified
- arguments to CPP with the -P switch. (Original rayshade
- always uses CPP.) The settings assumed for CPP are for
- Borlands CPP - CPP is called with "-P- -ooutfile" plus
- whatever settings you provide with -P. You do not have
- to specify input or output files for CPP with -P.
-
- Ex.
-
- ray -v -F 1 -P /DIMAGE=f.tga;IMAGE2=g.tga -O out.tga input.ray
-
- will specify IMAGE=f.tga and IMAGE2=g.tga to CPP. If you want to force
- the use of CPP, but do not need to define anything, then just pass
- a dummy argument with -P:
-
- ray -v -F 1 -P /Dscrewoff -O out.tga input.ray
-
- See the file RAYVM.BAT for setting RAY to use virtual memory. I would
- be interested in any images produced with this package, and any stories
- of how it ruined your life... Upload images, input files, timings, code
- improvements to "The Graphics Alternative" BBS 510-524-2780
-
- Things (for other people) to do:
-
- - Send me lots of images, input files and code improvements
- in the mail.
- - If RAY hangs, please upload/mail the input file and a description
- of how to reproduce the problem.
- - Try out some of the rendering options, and tell me what they do.
- - Convert or "Print to disk" the postscript manual GUIDE.PS for
- LaserJet. (GhostScript 2.41 choked on the file...)
-
-
- April 28, 1992
-
- Steve Enns
- Synergrafix Consulting
- 2425 Haultain Ave.
- Saskatoon, Sk.
- Canada S7J 1R2
-
-
-
- Well, I've just spent the entire afternoon here at work making
- enhancements to RayShade 386. Specifically, I added:
-
- - color blobs cblob
- - fractal heightfields fracland
- - surfaces of revolved splines rotsplin
- - image projecting light light projector
-
- All these enhancments were packaged in ray406enh.tar.Z on
- weedeater.math.yale.edu.
- See the new examples in /examples for demos on the use of these functions.
-
- I have included some other new examples as well, and surface.def which
- includes lots of nice surface definitions...
-
- In addition, I fixed the automatic animation filename generation to
- properly start at the number specified by the -A option. I've converted
- a half-zillion TDDD, NFF and OFF format objects to RayShade format. Send
- me disks and big packages of fresh money, and I'll ship them to you.
-
- Why isn't anyone using variable (animated) parameters for textures? Any
- value in RayShade can be an mathematical expression, inluding all texture
- scaling values, light intensities, etc. Put variables and expressions in
- your input files! Quit making these boring static images. Do I have to do
- EVERYTHING?!
-
- Please distribute this archive (intact) as widely as possible!
-
- This release is dedicated to Jeff B. whose constant whining made this
- release possible. The bill is in the mail, Jeff - and I better see a ton
- of really great input files uploaded to TGA BBS.... Cblobs with bizarre
- animated marble textures with animated transparency and reflection on
- rotated spline objects lit with projected lights over a morphing fractal
- landscape... ;-)
-
- June 11, 1992
-
-
- WANTED: Impoverished student needs donation of Lamborghini Diablo, new or
- used, but you have to pay shipping.
-
-
-
- Included now is a OS/2 2.0 executable.... Test it, run it and send
- me your input files. It seems to be just slightly faster than the DOS
- extended version, but I haven't done any real testing.
-
- June 16, 1992
-