- Sphere intersection - Sphere normals - Normal renderers (the color is weighted by the cosine between the ray and intersection normal) - Multi threading (the rendering happens over multiple image tiles in parallel)
Next features:
- Point light - Path tracing - Lambertian and dielectric materials
Building a ray tracer is a ton of fun! I recommend it ;)
Bitswired
Update on the Rust ray tracer:
- Sphere intersection
- Sphere normals
- Normal renderers (the color is weighted by the cosine between the ray and intersection normal)
- Multi threading (the rendering happens over multiple image tiles in parallel)
Next features:
- Point light
- Path tracing
- Lambertian and dielectric materials
Building a ray tracer is a ton of fun! I recommend it ;)
7 months ago | [YT] | 4