Light Speed Progress

Afp

The Light Speed Team

Strives to produce a lightning fast ray tracer; electric signals in computers circuits travel at the speed of light, and we try to take advantage of those speeds to produce a raytracer which will strike you!

Members: Erik, Dragos, Bas, Frans-Willem

Progress:

09-03-2010

  • Scene visualization in GLUT: Representation of a scene with a sphere at coordinates (0,0,0), a cube, and some test rays that will eventually bounce off objects.
    GLUT.png
  • Parser for the whole GML language, can handle chess.gml for instance. Provides GMLTokens to the Evaluator.
  • Working pipeline: see here the first image produced by our ray tracer:
  • Build server: builds the project from SVN every 4 hours, including build log, hlint report, generated haddock, etc.

17-03-2010


Full pipeline, spheres working, textures working, image was generated from GML file.

31-03-2010

* Moved the ray-tracing intersection management over to a ranged-set library: much easier to write and read.
* Fixed bugs in the cube implementation.
* Fixed bugs in FOV calculation.
* Fixed bug in the scale transformation.
* Ambient is now a proper color instead of a single grayscale value.
* Implemented cylinder.
* Added shadows
* Added reflection

See: http://www.phil.uu.nl/~emulder/afp/images.html for some sample images.

Road Map:

0.3 - working pipeline A working pipeline from the GML input to a visible rendered image Release Date: 10/Mar/10 Release Notes Progress: 5 of 7 issues have been resolved
0.5 - feature enrichment Building on version 0.2, the feature list will be expanded Release Date: 17/Mar/10 Release Notes Progress: No issues.
0.7 - tier 1 done All elements of the first tier (as described in the assignment) will included Release Date: 24/Mar/10 Release Notes Progress: No issues.
1.0 - fully working Everything should be fully tested, documented and working as designed Release Date: 31/Mar/10 Release Notes Progress: No issues.
1.2 - extras Any extra features that we would like can be included in this version Release Date: 07/Apr/10 Release Notes Progress: No issues.
1.3 - submit version Any final changes / improvements / bug fixes etc. Release Date: 12/Apr/10 Release Notes Progress: No issues.
project presentation A presentation about the whole project during the lecture Release Date: 14/Apr/10 Release Notes Progress: No issues.