Skip to content

moddyz/RayTracingTheRestOfYourLife

Repository files navigation

RayTracingTheRestOfYourLife

An implementation of the book Ray Tracing: The Rest of Your Life.

Table of Contents

Prequels

The implementation(s) to the prequels are available:

Programs

0. A Simple Monte Carlo Program

Regular    Estimate of Pi = 3.141760600000
Stratified Estimate of Pi = 3.141593920000

Using random sampling techniques to approximate pi.

Source code

Link to Chapter 2

Library

Common functions and classes are refactored into the raytrace library and the GraphicsMath project.

Documentation

Doxygen documentation based on the latest state of master, hosted by GitHub Pages.

Building

A convenience build script is provided, for building all targets, and optionally installing to a location:

./build.sh <OPTIONAL_INSTALL_LOCATION>

Requirements

  • >= CMake-3.17
  • C++17
  • doxygen and graphviz (optional for documentation)

Build Status

master
macOS-10.14 Build Status

About

Implementation of "Ray Tracing The Next Week" book.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published