v3.2.1
版本发布时间: 2020-10-04 05:53:55
RayTracing/raytracing.github.io最新发布版本:v4.0.1(2024-09-01 04:00:34)
Common
- Change: Refactored dielectric class for clarity
- Fix: Update local Markdeep library (for offline reading) to v1.11. The prior version had incorrect content (#712)
- Fix: Image texture destructor should call
STBI_FREE
instead of delete (#734)
In One Weekend
- Delete: Remove premature
cstdlib
include; not needed until we userand()
(#687) - Fix: Replace old anti-alias result image with before-and-after image (#679)
- Fix: Listing 29: Added missing
rtweekend.h
include (#691) - Fix: Undefined
vup
variable in camera definition (#686) - Fix: Listing 51: Add missing
hittable.h
,rtweekend.h
includes (#693) - Fix: Listing 59: ["Full glass material"] Diverged from source
- Fix: Fix error in citation section (#721)
- Fix: Listings 33, 39: Add consistent function signature for
trilinear_interp
(#722)
The Next Week
- Change:
bvh_node
no longer reorders the source vector of scene objects; uses local copy instead (#701) - Delete: Remove unused u,v,w variables in initial
perlin::noise()
function (#684) - Fix: Listing 5: Neglected to add ray time for metal and dielectric materials (#133)
- Fix: Listing 15: In
bvh.h
, add missinghittable_list.h
include (#690) - Fix: Listing 33, 34, 38: Change implicit casts to explicit ones (#692)
- Fix: Listing 40: Change
perlin.h
in the caption totexture.h
(#698) - Fix: Listing 70: Add missing
bvh.h
(#694) - Fix: Listing 70 and
main.cc
: Change a fuzz value of a metal sphere to 1.0 which is the maximum value (#694) - Fix: Fix error in citation section (#721)
The Rest of Your Life
- Fix: Fix errors in citation section (#721)
- Fix: Area equation in section 3.3 Constructing a PDF and nearby text (#735)
- Add: Listing 36: Add missing updates to dielectric class for updating specular in scatter record
1、 Ray.Tracing.in.One.Weekend.v3.2.1.pdf 6.52MB
2、 Ray.Tracing.The.Next.Week.v3.2.1.pdf 10.17MB