v3.1.1
版本发布时间: 2020-05-17 07:59:34
RayTracing/raytracing.github.io最新发布版本:v4.0.1(2024-09-01 04:00:34)
Common
- Fix: Refactoring the camera code in v3.1.0 missed updating the viewport to match, resulting in distorted renders (#536)
- Change: Camera code improvements to make it more robust when any particular value changes. Also, the code develops in a smoother series of iterations as the book progresses. (#536)
In One Weekend
- Fix: Camera initialization with explicit up vector (#537)
- Fix: Changed some text around the camera model and the camera defocus blur model (#536)
- Change: The C++
<random>
version ofrandom_double()
no longer depends on<functional>
header. - Change: Refactored
random_scene()
. More named intermediate values, sync'ed with source. (#489)
The Next Week
- Fix: Added clarification about updating lambertian variables from
color
tosolid_color
. - Fix: Corrected for-loop indices (they differed from the version in book 1) in
random_scene()
. - Fix: Introduce "Texture Coordinates for Spheres" in Chapter 4 to support (u,v) coordinates in
hit_record
(#496) - Fix: Small correction: we now use
std::sort
instead ofqsort
(#490) - Change: Refactored
random_scene()
. More named intermediate values, sync'ed with version in In One Weekend and with source. Added highlight for update from last version in book 1. (#489) - Change: The C++
<random>
version ofrandom_double()
no longer depends on<functional>
header
1、 Ray.Tracing.in.One.Weekend.v3.1.1.pdf 5.91MB
2、 Ray.Tracing.The.Next.Week.v3.1.1.pdf 9.82MB