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).