Commit Graph

10 Commits

Author SHA1 Message Date
0da70546cd Added Defocus Blur and Final Scene, Some refactors
1. Added Defocus Blur Scene and the Final Scene
2. Refactored how the fields from `Chunk` were referenced
in `render_chunk` methods
3. Fixed a issue in camera where it remained out of focus regardless of
   focus distance value
4. Fixed a issue in random_in_unit_disc where it kept generating
random nums in a weird space than a disc
2020-03-12 21:17:39 +05:30
f75d0d2b7d Refactored to improve some performance.
1. Removed duplication to increase performance a little bit
2. Fixed some minor rendering related issues
3. Added a Defocus Blur Demo
2020-03-11 16:09:39 +05:30
52c6c76c0d Added a positionable camera system, Minor fixes
1. Added a positionable camera system.
2. Changed some demo names
2020-03-10 23:40:30 +05:30
75e866a1a0 log time taken to render a scene 2020-03-08 22:02:03 +05:30
95eebf21b4 Added Dielectrics, Implemented Neg for Vec3 2020-03-08 21:39:06 +05:30
232d3350a2 Fixed minor issues in the parallized version of render loop 2020-02-28 22:15:33 +05:30
cae95b0bf0 Added chunk based rendering system for all the demos 2020-02-16 17:49:42 +05:30
fbf41fae22 Attempting to render image in chunks 2020-02-15 23:58:23 +05:30
edb0b64282 Added Materials, Lambertian and Metal along with Materials Demo
1. Added Materials Demo and Lambertian/Metal Materials.
2. Added a Multiplication implementation for Vec3 * Vec3
2020-02-13 23:59:03 +05:30
d4bee42b78 Restructuring project 2020-02-13 20:23:22 +05:30