BIB-VERSION:: CS-TR-v2.0 ID:: ncstrl.dartmouthcs//TR96-291 ENTRY:: June 12, 1996 ORGANIZATION:: Dartmouth College, Computer Science TITLE:: Object Oriented Scenes for Virtual Light TYPE:: Technical Report (paper) REVISION:: 1 AUTHOR:: Moore, Jonathan A. DATE:: June 1995 RETRIEVAL:: For a paper copy, email RETRIEVAL:: For a paper copy, write to Technical Report Librarian Department of Computer Science Dartmouth College 6211 Sudikoff Laboratory Hanover, NH 03755-3510 USA RETRIEVAL:: Compressed Postscript at http://www.cs.dartmouth.edu/reports/TR96-291.ps.Z RETRIEVAL:: PDF at http://www.cs.dartmouth.edu/reports/TR96-291.pdf ABSTRACT:: Ray tracing is one of many way to use a computer to generate an image. Ray tracers produce images by simulating light. Eliminating the details that might distract one from the interesting parts of ray tracing algorithms was purpose of my thesis project. The software I have written can be divide into three parts: the virtual frame buffer, the support classes and the ray tracing abstract base classes. The virtual frame buffer class, vfb, provides a simple means of rendering and studying the final image produced by a graphical algorithm. The support classes provide an elegant notation for the equations involved in ray tracing. The ray tracing base classes and associated classes provide a object oriented structure for defining the objects that make up a scene. NOTE:: A Senior Undergraduate Honors Thesis in Computer Science.

Please see the TIFF images. END:: ncstrl.dartmouthcs//TR96-291