20 Commits

Author SHA1 Message Date
a5b7fc0406 Fixed another fresnel bug. 2017-02-12 20:14:12 -04:00
79b2aa4553 Fixed a bug with the fresnel term. 2017-02-10 03:52:31 -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
8c33e46b3d Added recursion depth as a CL option. 2017-01-12 13:03:29 -04:00
Miguel Angel Astor Romero
71c09ce6cb Added distant environment lighting. 2017-01-09 12:54:19 -04:00
d46f4abdab Made Tracer an abstract class. 2017-01-05 17:59:04 -04:00
96fe34975e Added indirect illumination. 2017-01-05 06:16:14 -04:00
fb887ae0f0 Added point lights. 2017-01-02 04:23:48 -04:00
a0381b4fff Added modelview matrix. 2017-01-02 02:39:24 -04:00
e9986a923f Removed cmath dependency. 2017-01-02 00:23:04 -04:00
806040018e Added refractions and fresnel. 2017-01-02 00:08:22 -04:00
c78a8d284f New way of handling lights and materials. 2017-01-01 20:57:35 -04:00
2b1a9ed819 Little fix for shadow ray generation. 2016-12-29 22:32:32 -04:00
2bec46b580 Added ray-disk intersection and material definition. 2016-12-28 02:17:48 -04:00
414e907ee8 Added mirror reflections. 2016-12-27 19:22:34 -04:00
1b8b382b0e Specular component added to lighting. 2016-12-27 15:26:49 -04:00
ab427597fe Added shadow rays. 2016-12-26 20:58:51 -04:00
d48e8e0ba3 Added direct diffuse lighting. 2016-12-26 19:14:21 -04:00
2d437f07bc Code clean up and refactoring. 2016-12-26 15:41:29 -04:00