Commit Graph

22 Commits

Author SHA1 Message Date
23939fdc92 Changed makefile. 2017-03-01 12:41:28 -04:00
0095c138a4 Assorted changes. 2017-02-28 14:49:47 -04:00
2efb8b33d4 Started sketching the photon mapping. 2017-02-21 17:00:49 -04:00
4e9a30d0b5 Added Fran Moreno's Kd-Tree implementation and RGBE functions. 2017-02-21 16:38:43 -04:00
0cdc7c46ca sphere and disk area lights mostly ready (I think :S). 2017-02-09 23:37:40 -04:00
Miguel Angel Astor Romero
5edccd4d30 Started scene reader. Added libjson-spirit dependency. 2017-01-18 17:26:09 -04:00
Miguel Angel Astor Romero
8d341b9a25 Added image-based lighting with HDR images. 2017-01-17 17:09:25 -04:00
Miguel Angel Astor Romero
8e2b2a8c2a Added Heidrich-Seidel anisotropic BRDF. 2017-01-13 15:05:13 -04:00
Miguel Angel Astor Romero
724a98f8a0 Added camera abstraction. 2017-01-12 17:23:11 -04:00
Miguel Angel Astor Romero
fd510fb137 Added spot lights. 2017-01-12 14:15:59 -04:00
Miguel Angel Astor Romero
f7f912ff82 Moved BRDF to material definition. 2017-01-12 13:38:42 -04:00
Miguel Angel Astor Romero
f150f8f24c Separated BRDF from light source. 2017-01-11 14:51:21 -04:00
Miguel Angel Astor Romero
a9670e93f0 Separated Whitted from Path Tracing. Added FreeImage dependecy. 2017-01-11 13:45:17 -04:00
d46f4abdab Made Tracer an abstract class. 2017-01-05 17:59:04 -04:00
cbc06150ac Better makefile. 2017-01-02 04:41:50 -04:00
fb887ae0f0 Added point lights. 2017-01-02 04:23:48 -04:00
e9986a923f Removed cmath dependency. 2017-01-02 00:23:04 -04:00
c78a8d284f New way of handling lights and materials. 2017-01-01 20:57:35 -04:00
2bec46b580 Added ray-disk intersection and material definition. 2016-12-28 02:17:48 -04:00
dd4faafc15 Added ray-plane intersection. 2016-12-26 17:43:57 -04:00
2d437f07bc Code clean up and refactoring. 2016-12-26 15:41:29 -04:00
54bf4d4822 Ray casting with spheres. 2016-12-25 21:47:28 -04:00