![Interpolated normals, refractions, reflections of depth 10, acceleration data structures, and 16x anti-aliasing. Renders in 30min for 1000x1000px image on MacBook Pro 2011](https://elenskiy.co/img/raytracer-lambo.png)
Badassness
Interpolated normals, refractions, reflections of depth 10, acceleration data structures, and 16x anti-aliasing. Renders in 30min for 1000x1000px image on MacBook Pro 2011
Project was done with Shiv Sundram for Graphics course (CS184) at UC Berkeley. The raytracer has the following features:
- Materials
- Reflections
- Refractions
- Point lights
- Direct lights
- Anti-aliasing
- Normals interpolation
- AABB-tree for rendering speed optimization
- Custom file format for scene setup
- .obj file rendering
Source: https://github.com/shivsundram/raytracer
More renderings:
![Square tiling material, refraction+reflection of sphere with coefficient of 1.33 with 16x anti-aliasing](https://elenskiy.co/img/raytracer-refract.png)
Refractions
Square tiling material, refraction+reflection of sphere with coefficient of 1.33 with 16x anti-aliasing
![16x anti-aliasing](https://elenskiy.co/img/raytracer-su39.png)
Pink SU39 Fighter Jet Because Why Not?
16x anti-aliasing