raytracing.github.io icon indicating copy to clipboard operation
raytracing.github.io copied to clipboard

Main Web Site (Online Books)

Results 178 raytracing.github.io issues
Sort by recently updated
recently updated
newest added

vscode is giving me a few weird errors in the vec3.h file: ``` expected` '(' gcc[13,25] expected ';' after expression gcc[13,25] expected member name or ';' after declaration specifiers gcc...

status: in progress

Hi! first of all, I wanted to say a huge thank you to Peter Shirley for creating this fantastic tutorial series. It is amazing how intuitive and simple things are...

type: enhancement
area: book
area: code
book 2: Next Week
book 3: Your Life
level: minor

Hi Steve! please find proposal for "new bvh split method (approach Nr. 3) - divide and conquer with std::sort()" based on latest dev branch in this pull request (see further...

Hi, it is a nice coincidence that I came across this book series in just the right time to be able to contribute to them a little bit. I apologize...

Hi, I'm implementing this code in Rust instead of CPP so I very much hope that this isn't due to language differences. ## The issue Anyways, in the Perlin Noise...

In camera.h: ```c++ for (int j = 0; j < image_height; ++j) { std::clog

In **Section 3: Bounding Volume Hierarchies** of "Ray Tracing: The Next Week", the first example given of a BVH (3.2) notes that the order of left and right children in...

We were using brace initialization like so: vec3() : e{0,0,0} {} vec3(double e0, double e1, double e2) : e{e0, e1, e2} {} Some readers reported issues on Mac using braced...

The render call should just be cam.render(world);

type: bug
area: book
book 3: Your Life
level: patch

Book 3 listing 6 doesn't introduce private members `sqrt_spp` and `recip_sqrt_spp`. Looking at the source code, it seems like they're declared and used inside the `initialize()` method. [Ref](https://github.com/RayTracing/raytracing.github.io/blob/release/src/TheRestOfYourLife/camera.h#L75) Additionally, in...