Releases: ebkalderon/ray-tracing-in-one-weekend
Releases · ebkalderon/ray-tracing-in-one-weekend
Release 0.1.1
Added
- Add
Scene
abstraction with pluggableSky
trait. - Allow iterators of
Vec3
to be summed with.sum()
. - Add animated progress bar with
indicatif
. - Add
Debug + Send + Sync
bounds toHittable
,Material
, andSky
traits.
Changed
- Extract ray tracer into separate
render()
function, which produces a sequence of pixel color values. - Integrate with
rayon
to calculate each scanline, row pixel, and component pixel color samples in parallel. - Replace
Box<dyn Material>
trait object with generic type parameter inSphere
.
Fixed
- Correct the
Vec
preallocation amount inrandom_scene()
to 22 ⋅ 22 + 4.
Release 0.1.0
Complete implementation of Ray Tracing in One Weekend in a minimum viable product (MVP) state.