home *** CD-ROM | disk | FTP | other *** search
/ Dream 41 / Amiga_Dream_41.iso / Amiga / Pro / 3d / DKBTrace.lha / DKBTrace / dkbutdoc.lzh / shellgen.doc < prev    next >
Text File  |  1991-06-08  |  3KB  |  61 lines

  1. SHELLGEN.ZIP
  2.  
  3.         DKBSHELL.C
  4.             Minimal shell generator from Clifford Pickover.  This was the
  5.             root of my BASIC version.  Clipped from Ray Tracing News.  See
  6.             the comments at the top of file.
  7.         DKBSHELL.BAS
  8.             Source code.  Modify if you wish, but let me know of improvements,
  9.             corrections, etc., please.
  10.         DKBSHELL.EXE
  11.             Compiled DKBSHELL.BAS.
  12.         DKBSHELL.INC
  13.             Include file for use with DKBSHELL.  Sets basic viewer position
  14.             and a single light source.  You may want to add light sources,
  15.             sky, etc.
  16.         DKBSHELL.GIF
  17.             Sample GIF image from DKB
  18.         QRTSHELL.GIF
  19.             Sample GIF image from QRT (another ray tracer).  I did this image
  20.             with an early version of SHELLGEN.
  21.  
  22.  
  23.  
  24.  
  25. DKBSHELL is a rather "quick & dirty" interface for DKB for generating scripts
  26. for a particular type of ray-traced object: the Pickover Seashell.  The shell
  27. is nothing more than a series of spheres arranged in a logarithmic spiral, but
  28. designing the spiral without the aid of the computer would be almost impossible.
  29. The default for the program is 600 spheres, each precisely arranged in X,Y,Z
  30. and radius.  Try THAT with trial and error!
  31.  
  32. The DKBSHELL interface will show you APPROXIMATELY what you will get when you
  33. run the DKB script.
  34.  
  35. IMPORTANT !! : Make your first runs using a "postage stamp" size image,
  36. and set the -q command line switch to 0 until you're sure the image is
  37. going to be centered and cropped properly.  If it is not, adjust the viewer
  38. position until you have what you want.  (As a rule-of-thumb, the Z factor for
  39. the viewer seems to work best at about 10 times the largest radius of the
  40. generated spheres.)
  41.  
  42. The resulting script file is a test of Biblical proportions for your computer
  43. and for DKB.  A 320x200 image with no texture or anti-aliasing can still take
  44. DAYS on my 12mz AT (no math chip), so be forewarned.
  45.  
  46. Clifford Pickover's beautiful images can be seen in Scientific American,
  47. July 1989 and in a 3 page feature in OMNI magazine, February 1990.
  48.  
  49. Pickover seems to use some surface texture and a gradient in his shells that
  50. I have been unable to duplicate, although I think RIPPLES would suffice for
  51. the texture.
  52.  
  53. PLEASE PLEASE PLEASE upload any nice images you produce, as well as any
  54. improvements, enhancements, variations, etc. to DKBSHELL.  That is the
  55. ONLY reason I have uploaded this package.  I'm selfish.  I want to see the
  56. fruits of my labor.
  57.  
  58. Dan Farmer
  59.  
  60.  
  61.