Skip to content

Commit 0374289

Browse files
committed
Add content to README.md
1 parent e8d03a9 commit 0374289

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed

README.md

+42-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,42 @@
1-
# raytracingthenextweek
1+
Ray Tracing: The Next Week
2+
====================================================================================================
3+
4+
![Ray Tracing: The Next Week](./RTNextWeek.jpg)
5+
6+
Getting the Book
7+
-----------------
8+
You can download the PDF version of the book from Eric Haine's [Real-Time Rendering] site.
9+
Alternatively, you can purchase a Kindle version of this series from [Amazon.com]. Half of the
10+
proceeds of these sales go to [Hack the Hood], a really neat organization.
11+
12+
Overview
13+
---------
14+
In [Ray Tracing In One Weekend], you built a simple brute force path tracer. In this installment
15+
we’ll add textures, volumes (like fog), rectangles, instances, lights, and support for lots of
16+
objects using a BVH. When done, you’ll have a “real” ray tracer.
17+
18+
A heuristic in ray tracing that many people—including me—believe, is that most optimizations
19+
complicate the code without delivering much speedup. What I will do in this mini-book is go with the
20+
simplest approach in each design decision I make. Check www.in1weekend.com for readings and
21+
references to a more sophisticated approach. However, I strongly encourage you to do no premature
22+
optimization; if it doesn’t show up high in the execution time profile, it doesn’t need optimization
23+
until all the features are supported!
24+
25+
The two hardest parts of this book are the BVH and the Perlin textures. This is why the title
26+
suggests you take a week rather than a weekend for this endeavor. But you can save those for last if
27+
you want a weekend project. Order is not very important for the concepts presented in this book, and
28+
without BVH and Perlin texture you will still get a Cornell Box!
29+
30+
Acknowledgments
31+
----------------
32+
Thanks to Becker for his many helpful comments on the draft and to Matthew Heimlich for spotting a
33+
critical motion blur error. Thanks to Andrew Kensler, Thiago Ize, and Ingo Wald for advice on
34+
ray-AABB tests. Thanks to David Hart and Grue Debry for help with a bunch of the details. Thanks to
35+
Jean Buckley for editing.
36+
37+
38+
39+
[Amazon.com]: https://amazon.com/dp/B01CO7PQ8C
40+
[Hack the Hood]: http://www.hackthehood.org
41+
[Ray Tracing In One Weekend]: https://github.com/petershirley/raytracinginoneweekend/
42+
[Real-Time Rendering]: http://www.realtimerendering.com/#books-small-table

RTNextWeek.jpg

24 KB
Loading

0 commit comments

Comments
 (0)