home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Extra 1996 #6 / AmigaPlus-eXtra-6-96.iso.7z / AmigaPlus-eXtra-6-96.iso / programme / a-render / doc / ray_tracing.doc < prev    next >
Text File  |  1987-03-22  |  3KB  |  63 lines

  1.  
  2. What is Ray Tracing ?
  3. -------------------
  4.  
  5.   The basic idea of ray tracing is to trace light rays through a scene
  6. to determine the visibility of an object on the screen.  The object
  7. is then shaded according to surface characteristics and each light's color
  8. and location.
  9.  
  10.   Ray tracing is based on the principles of light and optics.  It is used
  11. to create extremely complex pictures in true 3-D.  The pictures get their
  12. realism from the reflections and refractions ray-tracing generates by
  13. following the laws of optics.
  14.  
  15.   The way that you describe your picture is by building what we call 
  16. 'objects' in 3-D. 3-D means that the objects have width, height, and 
  17. depth.  It means objects can be close and look larger, or distant and 
  18. smaller.  After you have built some objects, you place them in the 3-D 
  19. world.  This means each object has a location, size, and rotation.  After
  20. you describe this information, and your lights, you are ready to 'render' 
  21. the scene.
  22.  
  23.  
  24.   Since the number of light rays entering a scene may be considered 
  25. infinite, a shortcut is used, namely, tracing the light rays backwards thru
  26. the scene.  With this method, a ray is traced from the eye, through a pixel
  27. in the view plane (the monitor screen) and intersected with the objects in 
  28. the 3-D world.  Of the objects that do intersect the viewing ray, the 
  29. visible surface would be the one that is closest to the eye and therefore 
  30. is the one that we shade according to the lights.  This process is repeated
  31. for each pixel in the view plane.  See LIGHT.DOC for details on the shading
  32. process.
  33.  
  34.  
  35.   With ray tracing, while we can describe objects to the computer, and 
  36. generate images that look quite real, remember that these objects do not
  37. need to exist at all, a 'world' can be created in your computer's memory 
  38. that exists nowhere else. 
  39.  
  40.  
  41. --------------------------------------------------------------------------
  42. Brief history of the development of ray-tracing:
  43.  
  44. Who have been the researchers in the ray-tracing field ?
  45. - The major researchers of this sort of graphic program have traditionally 
  46.   been major colleges and companies.
  47.  
  48. Who have been the people to use ray-tracing the most?
  49. - Today's major applications of ray-tracing are commercial production 
  50.   (TV commercials and movies) and mechanical design for industrial
  51.   use.  Industry analysts predict a far greater usage in design (CAD/CAM)
  52.   areas than in production applications.  Medical applications are also
  53.   growing.
  54.  
  55. There have been a small number of researchers in this field.
  56. - The number of researchers making major contributions in this area has
  57.   been small, and they have names like Phong, Whitted, Sutherland, 
  58.   Sproull, Gouraud, Hall, Catmull, Greenberg, Blinn, and Crow.  See the 
  59.   references listed for more info on their juicy papers, but be ready to 
  60.   put on your thinking cap.  Try your nearest University library first.
  61.  
  62.  
  63.