Math 535a Home Page
Output from our home-grown ray tracer.
See another image generated by Nguyen Tu with his extended version of the program.
Raster Graphics, Bresenham's Algorithm
Raserizing lines and circles
  - Algorithms
 
  - Code
 
  - Code (Tarred and GZipped)
 
  - Code (Zipped)
 
An introduction to VRML - Virtual Reality Modeling Language
Vrml samples
  - Code
   
POV-ray and Ray Tracing
POV-ray samples 
  - Code  
 
  - A prototype of a ray-tracing program.
 
 Java and Java3D
- Code
This code is organized as an example of a project managed with Ant
(the tool developed by the Jakarta project at Apache. Although the setup is
IDE-neutral, we are using an Emacs IDE called JDE to maintain it.
 
Homework
Resources
Rasterizing simple curves
  - Found on the Web
 
VRML
  - VRML specification
   
  - Introduction to VRML 2.0
 
  - Local
copy of the above
   
  - http://www.web3d.org/vrml/vrml.htm
 
  - An article on
the past and future of VRML
   
POV-ray and Ray Tracing
  - POV-ray main site
  
 - Blender
  
 - Digital Hermit
      
  
 - TrueVision
 
      This is an easy-to-use GTK toolkit based graphical interface to POV-ray, plus it has its own file format.
      In order not to crash, compile with no optimizations (CXXFLAGS should be set to null).