home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / tt / raysh402 / guide.tex / node2_mn.html < prev    next >
Text File  |  1992-02-09  |  4KB  |  78 lines

  1.  
  2. <H1><A ID="SECTION00200000000000000000">
  3. Preface</A>
  4. </H1>
  5.  
  6.  
  7. <P>
  8. <#28#><#1699#><EM>Rayshade</EM><#1699#><#28#> is a program for creating ray-traced images.
  9. It reads a description of a scene to be
  10. rendered and produces a color image corresponding to the
  11. description.
  12. <#29#><#1701#><EM>Rayshade</EM><#1701#><#29#> was designed to make it easy to
  13. create nice pictures.
  14. It was also meant to be flexible, easy to modify,
  15. and relatively fast.
  16.  
  17. <P>
  18. The first version of <#30#><#1703#><EM>rayshade</EM><#1703#><#30#> was written in 1987-1988 at
  19. Princeton University with help and encouragement from David Dobkin
  20. and David Hoffman.  That version was heavily based on a public-domain
  21. ``introductory'' ray tracer written by Roman Kuchkuda.
  22. Changes to <#31#><#1705#><EM>rayshade</EM><#1705#><#31#> from that point until version 4.0 were
  23. evolutionary in nature.
  24. The current version is to a large extent a re-write,
  25. and an attempt has been made to remove some of the fundamental
  26. problems present in previous incarnations.
  27.  
  28. <P>
  29. I wish to thank the many people who have made
  30. contributions to the development of <#32#><#1707#><EM>rayshade</EM><#1707#><#32#> during the past four years.
  31. Thanks to Marc Andreessen, Ray Bellis, Dominique Boisvert, William Bouma,
  32. Allen Braunsdorf, Jeff Butterworth, Nick Carriero, Nancy Everson, Tom Friedel,
  33. Robert Funchess, David Gelernter, Mike Gigante, Ed Herderick, John Knuston,
  34. Raphael Manfredi, Lee Moore, Dietmar Saupe, Brian Wyvill,
  35. and the hundreds of others who have provided
  36. bug-fixes, suggestions, input files,
  37. encouragement, support, and other feedback.
  38.  
  39. <P>
  40. David Dobkin first suggested that an extensible
  41. ray tracer would be a worthwhile project.  Gavin Bell, David
  42. Hoffman, Lefteris Koutsofios, and Steven North
  43. were the first users of the original <#33#><#1709#><EM>rayshade</EM><#1709#><#33#>, and their feedback
  44. showed that the project might indeed have a future.
  45. In the Fall of 1988,
  46. Przemyslaw Prusinkiewicz encouraged me
  47. to develop <#34#><#1711#><EM>rayshade</EM><#1711#><#34#> further, and was, as always, full of ``insanely
  48. great'' ideas.  The resulting version of <#35#><#1713#><EM>rayshade</EM><#1713#><#35#> was released
  49. on Usenet in 1989.  Allan Snider was particularly helpful in
  50. finding bugs in version 3.0 and in making valuable suggestions
  51. as to how the program might be improved.
  52.  
  53. <P>
  54. <#36#><#1715#><EM>Rayshade</EM><#1715#><#36#> version 4.0
  55. was written by Craig Kolb and Rod Bogart during 1990-1991, with contributions
  56. of ideas and code made by many others.
  57. Pat Hanrahan's <#37#><EM>OOGL</EM><#37#> provided the spirit, if not the letter, of the
  58. modularity of the version 4.0.  Thanks to Pat and to Mark VandeWettering
  59. for the ``net tracer'' conversations and for the inspiration to do something
  60. to clean up <#38#><#1717#><EM>rayshade</EM><#1717#><#38#>.
  61. Eric Haines saved the day on more than one occasion by suggesting
  62. improvements, finding bugs, and saying nice things about <#39#><#1719#><EM>rayshade</EM><#1719#><#39#>
  63. when I was all but ready to throw in the towel.
  64. Robert Skinner was kind enough to provide the <#40#><EM>Noise()</EM><#40#>, <#41#><EM>DNoise()</EM><#41#>,
  65. and other texturing functions and to allow them to be redistributed.
  66. Mark Podlipec provided the blob object and torus object, which uses
  67. Jochen Schwarze's cubic and quartic root-finding functions.
  68. Major Thanks to Rod Bogart for being willing to take the plunge and
  69. play such a large role in the development of version 4.0.
  70. I am most grateful to Benoit Mandelbrot for his support of this
  71. project and the inspiration he provided.
  72.  
  73. <P>
  74. <DIV class="RIGHT">
  75. <tex2html_image_mark>#tex2html_wrap_inline4574#⇧
  76. </DIV>
  77. <tex2html_endfile>#./preface.tex#
  78.