PR[#22] (#16) Implemented Pig shape. Issue[#21] (#21) Solved bug in computing normal to a box and cylinder. PR[#15] (#15) Implemented Cones and Cylinder shapes. PR[#12] (#12) Implemented an algorithm to parallelize the rendering of an image, to reduce computing times. We also added a progress bar to to monitor the progression of the rendering process. PR[# 10] (#10) Implemented the Point-Light tracing, a quick rendering algorithm. PR[#9] (#9) Fixed an issue with Axis-Aligned Box. PR#8 Implemented antialiasing algorithm to have better image. There is now one more parameter in Demo mode, spp (sample extracted per pixel). It must be' a perfect square. PR #6 Implemented a path tracing algorithm to render an image. This includes the following classes: Material, BRDF, Pigment, PCG random number generator PR #5 implements a series of improvements to the project, including:
- Command Line Interface. See README for usage and examples
- Implemented
Shape
objects: Sphere, Plane, Axis-Aligned Box and Constructive Solid Geometry - Fixed an issue with the vertical order of the images #4 (solving #3)
- Complete documentation, available here
- Implemented
Ray
andCamera
features #2
- Implemented basic Geometry features, such as
Point
andVec
#1
- First release of the code.