Goodreads helps you keep track of books you want to read.
Start by marking “The Ray Tracer Challenge” as Want to Read:
The Ray Tracer Challenge
Enlarge cover
Rate this book
Clear rating
Open Preview

The Ray Tracer Challenge

by
it was amazing 5.00  ·  Rating details ·  7 ratings  ·  5 reviews
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! It’s easier than you think. In just a couple of weeks, build a ray tracer that renders beautiful scenes with shadows, reflections, brilliant refraction effects, and subjects composed of various graphics primitives: spheres, cubes, cylinders, triangles, and more. With each chapter, implemen ...more
ebook, Beta, 270 pages
Published February 10th 2019 by O′Reilly (first published December 11th 2018)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about The Ray Tracer Challenge, please sign up.

Be the first to ask a question about The Ray Tracer Challenge

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-37
it was amazing 5.00  · 
Rating details
 ·  7 ratings  ·  5 reviews


More filters
 | 
Sort order
Sten Anderson
Mar 16, 2019 rated it it was amazing
I've always had an interest in computer graphics, and although I'm an experienced programmer, I've always found the topic daunting to approach. While there is certainly no shortage of books on rendering and ray tracing I would often struggle to get to a workable implementation that I could understand. The challenge for me had always been, how do I start with nothing and create even a baseline Ray Tracer in discrete steps? Forget anti-aliasing and reflections, if my first render is a blank image, ...more
Gábor László Hajba
Oct 22, 2018 rated it it was amazing
A great book for programmers. Instead of giving you code, Jamis invites you on a language-agnostic and test-driven journey to explore how a ray tracer works. I learned a lot, and I will use the exercises of this book to learn new programming languages.
Richard
Aug 12, 2019 rated it it was amazing  ·  review of another edition
[Note: This review regards the first printed paperback version]

I bought this book on the 31st May and it sat on my desk for a few weeks whilst wrapping up other work. On the 2nd July I made my first first commit and I've spent almost all my free time up until the start of August working through it. I originally intended to blog a sort of mini-series as I progressed, but that went out of the window after the first commit - I was utterly enthralled by the challenge and didn't stop for such mundane
...more
Oleg Prozorov
Jul 07, 2019 rated it it was amazing
Shelves: programming
I loved this book. I liked that the book is language agnostic and for each feature you are at first presented with a test, description how to make it pass and only then with pseudo code. I was coding along and absolutely enjoyed the book. Here is my code https://github.com/oleg/raytracer
Steven Behnke
Jul 06, 2019 rated it it was amazing  ·  review of another edition
Loved it

This is a great introduction to building a Ray Tracer. The test driven approach gives you confidence along the way that your code is correct.
Maciej Świszczowski
rated it it was amazing
Jun 30, 2019
Jarrod
rated it it was amazing
Jul 21, 2019
qux
marked it as to-read
Jun 12, 2018
Jeremy Turner
marked it as to-read
Jul 28, 2018
Jakub
marked it as to-read
Jul 30, 2018
Aria
marked it as to-read
Aug 22, 2018
Kenneth Sarmaat
marked it as to-read
Oct 04, 2018
Rodrigo Tassinari
marked it as to-read
Oct 08, 2018
Mike Mann
marked it as to-read
Oct 10, 2018
William Roe
is currently reading it
Oct 27, 2018
Lapi
marked it as to-read
Nov 06, 2018
Álvaro
marked it as to-read
Nov 21, 2018
Verhagen
marked it as to-read
Nov 24, 2018
Sami Laitala
marked it as to-read
Nov 26, 2018
Djtal64
marked it as to-read
Nov 29, 2018
Denis Lebedev
marked it as to-read
Dec 04, 2018
Jamis Buck
Dec 17, 2018 added it  ·  (Review from the author)
Angelos
marked it as to-read
Dec 18, 2018
Craig Treptow
marked it as to-read
Dec 20, 2018
Lee
marked it as to-read
Jan 03, 2019
Matthew Hutchinson
marked it as to-read
Jan 07, 2019
Remko
marked it as to-read
Jan 07, 2019
Tsuki
marked it as to-read
Jan 08, 2019
Caro
marked it as to-read
Jan 10, 2019
Arthur Dexter
marked it as to-read
Jan 19, 2019
Dave Snowdon
marked it as to-read
Jan 23, 2019
Claudia Doppioslash
marked it as to-read
Jan 27, 2019
Ivan
marked it as to-read
Jan 28, 2019
Tuukka Turto
marked it as to-read
Jan 28, 2019
Arno
marked it as to-read
Jan 30, 2019
pluton
marked it as to-read
Jan 31, 2019
Sean Omlor
marked it as to-read
Feb 05, 2019
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »