A Raytracer

Version 0.0


(screenshots need to be taken using the “print-screen” button in Windows, and pasted into Paintshop Pro, and scenes are defined in Java code)

Change log

0.0.a

  • Ambient lighting model
  • Flat colour
  • Sphere and Plane primitives
  • Overall scanning of image (ray casting through pixels)

0.0.b

  • Diffuse lighting model (with correct handling of coloured light sources)
  • Specular lighting model

0.0.c

  • Basic support for procedural textures (check and Perlin noise)

0.0.d

  • Sampling support: Swift, Basic, Antialiasing

Comments are closed.