Skip to content

track02/Raytracer

Repository files navigation

Raytracer

Development of a Raytracer, based on the book Ray Tracing in One Weekend, by Peter Shirley

Possible Improvements:

  • Clean up code
  • Re-read refraction and camera chapters, update notes
  • Generate larger images (800x600)
  • Experiment with random scenes - update to allow command line args to be accepted

Initial PPM Image

Initial Image

Scene Background

Background

Creating a Sphere

Sphere

Sphere Normals

Sphere Normals

Anti-Aliasing

Anti-Aliasing

Diffuse Materials (1)

Diffuse Materials

Diffuse Materials (2)

Diffuse Materials 2

Reflective Materials (1)

Reflective Materials

Reflective Materials (2) [Negative Radius]

Reflective Materials

Adjustable FoV

Adjustable FoV

Camera Positioning

Camera Positioning

Depth of Field

DoF

Randomly generated scene (Cover Image)

Random

Releases

No releases published

Packages

No packages published

Languages