Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomice/weekendtracer
Following along with P. Shirley's Ray Tracing in One Weekend
https://github.com/tomice/weekendtracer
Last synced: about 1 month ago
JSON representation
Following along with P. Shirley's Ray Tracing in One Weekend
- Host: GitHub
- URL: https://github.com/tomice/weekendtracer
- Owner: tomice
- License: cc0-1.0
- Created: 2019-04-14T15:55:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-04-14T15:55:58.000Z (over 5 years ago)
- Last Synced: 2024-10-15T12:18:20.297Z (3 months ago)
- Language: C++
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: COPYING.txt
Awesome Lists containing this project
README
# Weekend Raytracer
## About
This repo is mostly following along with the famous Ray Tracer in One Weekend
by Peter Shirley. I am slowly refactoring it, adding/removing from it, and
just having fun with it as I learn more about ray tracing in general.This particular example will output a PPM file which can be read by any
multitude of PPM readers out there. For OS X, Peter originally recommended
ToyViewer. I used OpenSeelt on Windows 10. Gimp is always an option for just
about any platform, too.## Build
This should be able to compile on just about anything that has a C++ compiler
written after like 1998 or something. No special libraries are needed for this.
However, it will not compile cleanly at the moment on Linux/BSD-based systems.
I'll eventually go and clean the errors later. It's mostly rval/lval stuff and
redefinitions of things that exist on the target system already.## License
Peter Shirley released the original Ray Tracing series under the Creative
Commons license. Given how closely this code resembles the original work
(I don't take credit for this code; I'm simply using his tutorial as a learning
process), I'm using the same license.## Authors
Original code written by Peter Shirley
Reimplemented and modified by Tom Ice