Commit Graph

19 Commits

Author SHA1 Message Date
987f604160 Little change to path tracer. 2017-02-22 21:20:55 -04:00
9bb6c0b759 Added photon tracing. 2017-02-22 15:12:01 -04:00
Miguel Angel Astor Romero
db2ee80c14 Moved area light base class to it's own file. 2017-02-13 17:08:35 -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
944ae05db7 Added groundwork for area lights. Added irony-mode CDB. 2017-02-07 16:41:58 -04:00
d0ffec8f60 Scene reader reads figures now. 2017-01-18 21:46:24 -04:00
Miguel Angel Astor Romero
965b04ca39 Added emissive color to material. 2017-01-17 17:20:58 -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
04618e518e Added tone mapping with FreeImage. 2017-01-16 12:44:45 -04:00
Miguel Angel Astor Romero
724a98f8a0 Added camera abstraction. 2017-01-12 17:23:11 -04:00
Miguel Angel Astor Romero
7768480b96 Figures can specify BRDF in constructor. 2017-01-12 14:34:44 -04:00
Miguel Angel Astor Romero
f7f912ff82 Moved BRDF to material definition. 2017-01-12 13:38:42 -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
a6821c429d Minor changes. 2017-01-11 14:54:46 -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
Miguel Angel Astor Romero
71c09ce6cb Added distant environment lighting. 2017-01-09 12:54:19 -04:00
681fa9c823 Reflective materials have lightning now. 2017-01-07 21:42:50 -04:00
d46f4abdab Made Tracer an abstract class. 2017-01-05 17:59:04 -04:00