Skip to content

cs87-dartmouth/darts-2024

Repository files navigation

Darts Banner

Build status

darts is a minimalistic skeleton for a Monte Carlo ray tracer, written in C++17. The name is an acronym for The Dartmouth Academic Ray Tracer Skeleton while also being a nod to the random dart-throwing-like process involved in Monte Carlo ray tracing. It runs on recent versions of Windows, Linux, and macOS and provides the foundation for the programming assignments in Dartmouth's CS 87/287 Rendering Algorithms course.

Check the course website for the syllabus, assignment descriptions, and code documentation.

⚠️ Do not post solutions online ⚠️

This base code is provided exclusively for educational purposes/classroom use. Sharing modifications of this repository online, especially including your solutions, is expressively forbidden. For example, you may not post your final implementation in a publicly accessible GitHub/GitLab repository. Since it can lead to problematic cases of cheating, we are strict about this rule and regularly search for leaked solutions online.

About

Base code for assignments in Dartmouth's Fall 2024 offering of CS 87/287

Resources

License

Stars

Watchers

Forks