These programs were created as school assignments at the University of Teesside.
This is a simulation of flocking behaviour based on the works of Craig Reynolds.
Click on the image to save a ZIP file containing the program.
Rendering primitives objects using raytracing. I implemented reflection, refraction and lighting.
This screenshot shows the use of Bezier patches for modelling a smooth surface.