/FsRayTracer

This project is an F# implementation of a raytracer based on the book "The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer" by James Buck

Primary LanguageF#

FsRayTracer

This project is an F# implementation of a raytracer based on the book "The Ray Tracer Challenge: A Test-Driven Guide to Your First 3D Renderer" by James Buck

Rendered Cover Image

Image

Bonus chapter - Bounding boxes and hierarchies

Image

Chapter 16 - Constructive Solid Geometry (CSG)

Image

Chapter 15 - Triangles and OBJFiles

Image

Chapter 14 - Groups

Image

Chapter 13 - Cylinders and cones

Image

Chapter 12 - Cubes

Image

Chapter 11 - Reflection and Refaction

Image

Chapter 10 - Patterns

Image

Chapter 9 - Planes

Image

Chapter 8 - Shadows

Image

Chapter 7 - Making a Scene

Image

Chapter 6 - Light and Shading

Image

Chapter 5 - Ray-Sphere Intersections

Image

Chapter 4 - Matrix Transformations

Image

Chapter 2 - Drawing on a Canvas

Image