Ray Tracing in Many Languages
This repository contains my implementation of the Ray Tracing in One Weekend book written in several different programming languages.
Generally the samples will only reach the end of chapter 8 as the chapters after this point are further enhancements of the core ray tracer. These additional features may be added in the future.
Rules of Engagement
Here are the rules I've set for myself with this challenge:
- All implementations must be written by myself.
- Must be able to run at least on modern amd64 Linux (additional platforms/architectures are a bonus).
- Stick to just standard library (unless not possible).
License
All code in this repository is licensed under either the Apache 2.0 or MIT License, at the users discrention. See LICENSE_APACHE
or LICENSE_MIT
for license test.