steaklive / Simple-Ray-Tracer-by-Shirley

Ray Tracer from P. Shirley's books "Ray Tracing - In a Weekend" and "Ray Tracing - The Next Week". Features multi-threading and ImageMagick support.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple-Ray-Tracer-by-Shirley

The project is mainly based on the first two books by Peter Shirley (which I highly recommend to read if you want to dive into ray tracing world). In addition, I have also improved the code a bit with simple multi-threading, SIMD (SSE for now) and direct image conversion (i.e to .png format) with ImageMagick.

Screenshot1 Screenshot2

Dependencies

Future TODO list

  • Implement features from "Ray Tracing - The Rest of Your Life"

About

Ray Tracer from P. Shirley's books "Ray Tracing - In a Weekend" and "Ray Tracing - The Next Week". Features multi-threading and ImageMagick support.


Languages

Language:C++ 97.2%Language:C 2.8%