/landela-ilanga

Rust implementation of Ray Tracing in One Weekend

Primary LanguageRust

landela-ilanga

Landela iLanga means "Follow the Sun" in Xhosa, it's a rust implentation of ray tracer based off of Ray Tracing in One Weekend

Progress

1-3: Generate PPM image

1-3: Basic PPM image

4: Ray based gradient image

4 Ray based gradient

5: Ray & sphere intersection, 6.1: Compute normals, 6.7: Multi object support, 7: Antialiasing

5 Ray sphere intersection 6.1 Sphere normals 6.7 Sphere normals with ground 7 Antialiasing

8.2 First render of a diffuse sphere, 8.6 Gamma corrected diffuse sphere

8.2 First render of a diffues sphere 8.6 Gamma corrected diffuse sphere

9.5 Specular reflection, 9.6 Fuzzed metal material

9.5 Specular reflection 9.6 Fuzzed metal

10.2 Dielectric that always refracts, 10.4 Glass with total internal reflection

10.2 Glass sphere that always refracts 10.4 Glass with total internal reflection