Thursday, July 3, 2008

Raytracer Rules

Thinking about the Raytracer, I am about to write. I figured that there must be some CS school assignments already setting rules for this subject. Google search revealed some of them:

I like the first assignment the most, so these are the rules, I'm setting for myself

  1. Functional requirements
    1. Reflective spheres
    2. Rectangles (preferably checkered planes as well :) )
    3. Scene parser
    4. Blender exporter of geometry and scene settings
    5. Output in some braindead file format, probably just RGBRGB or PPM
    6. Spatial partitioning
    7. Bonus - Cornell Box
  2. Time and size contraints
    1. Deadline 15th August
    2. Three reflective spheres on checkered background in 1024x768 have to be rendered in less than 30s

The speed constrain is pretty vague, but since I don't have anything to benchmark it against, let's stick with this.

0 comments: