Commit Graph

34 Commits (3b1f6dc257a4b42c7f09387273a54de0ee155673)

Author SHA1 Message Date
Wenzel Jakob 3b1f6dc257 fixed suboptimal sampling when using roughdielectric with the phong microfacet distribution (reported by Benedikt Bitterli) 2014-04-26 17:19:27 +02:00
Wenzel Jakob efe33e9212 OCD: remove trailing spaces from all files 2012-10-20 14:04:13 -04:00
Wenzel Jakob 35da602d4e The epic 0.4.0 merge of the bidirectional branch -- sorry not to do this in smaller batches, but doing so would have been an incredible amount of work. A through description of the changes will be made available on the blog this week. 2012-09-27 12:43:51 -04:00
Wenzel Jakob 1852d18833 roughplastic documentation updates 2011-09-17 20:27:21 -04:00
Wenzel Jakob 0df346f604 a few structural improvements to the mipmap & texture classes 2011-09-17 15:32:46 -04:00
Wenzel Jakob 80d76ae867 added a coating GLSL shader, some name refactoring 2011-08-07 01:37:24 -04:00
Wenzel Jakob 9401714298 added a HK GLSL shader 2011-08-06 23:31:45 -04:00
Wenzel Jakob affa3a2cb9 ported all of the BRDF/BSDF models, some bugs remain 2011-08-06 21:52:39 -04:00
Wenzel Jakob 1adfc11099 documentation updates, bugfixes to coating.cpp and mask.cpp 2011-07-22 16:08:58 +02:00
Wenzel Jakob b657152081 cleanup of the medium & dipole data input interface 2011-07-22 01:30:14 +02:00
Wenzel Jakob fad581de2f BSDFQueryRecord: it is now assumed that a sampler is always there 2011-07-17 16:45:26 +02:00
Wenzel Jakob 17eb2166f0 documentation updates, fixed for many typos, fixed the bump map model 2011-07-15 18:37:48 +02:00
Wenzel Jakob ce9ad8515d BSDFs now flag spatially varying components 2011-07-13 17:40:26 +02:00
Wenzel Jakob 42b92dac8f various cleanups, started working on the smooth dielectric coating 2011-07-13 01:56:00 +02:00
Wenzel Jakob 8d768908f8 initial backport of the Ward model 2011-07-12 13:54:05 +02:00
Wenzel Jakob d4818ae43d back-ported the phong model 2011-07-12 11:53:36 +02:00
Wenzel Jakob 60e0252af3 a few bugfixed, re-integrated twosided 2011-07-12 02:57:49 +02:00
Wenzel Jakob 1debcf3c0b partially working implementation of the rough diffuse model, added a class for representing cubic splines 2011-07-11 14:17:40 +02:00
Wenzel Jakob 873fe06277 finished the roughdiffuse model, fixed a handedness switch in Transform::lookAt 2011-07-11 01:34:17 +02:00
Wenzel Jakob 1fe405ec23 OSX build fixes 2011-07-08 16:17:11 +02:00
Wenzel Jakob 2b140885e8 documentation updates, added a smooth plastic material 2011-07-08 04:04:52 +02:00
Wenzel Jakob d2f1d31aeb cleanups, yet another bugfix for the A-S model 2011-07-08 00:36:02 +02:00
Wenzel Jakob 37770752ca cleanups 2011-07-07 23:06:43 +02:00
Wenzel Jakob de4fe46aff cleanups 2011-07-07 21:34:39 +02:00
Wenzel Jakob dacb6f96b6 cleanups 2011-07-07 18:50:43 +02:00
Wenzel Jakob 736a8e6866 improved interface for ensuring energy conservation 2011-07-07 17:49:21 +02:00
Wenzel Jakob 8dbb6327f4 fixed the A-S implementation 2011-07-07 14:36:22 +02:00
Wenzel Jakob ac63fa896b added the ashikhmin-shirley microfacet distribution 2011-07-07 05:39:55 +02:00
Wenzel Jakob 84146f8168 support for anisotropic microfacet distributions 2011-07-07 03:29:44 +02:00
Wenzel Jakob a13583db34 done with the smooth conductor, started working on the rough dielectric 2011-07-07 03:07:32 +02:00
Wenzel Jakob 626794b94a major redesign of the BSDF API 2011-07-04 20:13:36 +02:00
Wenzel Jakob c4eaf13ec8 got rid of exrtexture, renamed ldrtexture to bitmap and extended it to handle EXRs. 2011-07-03 17:10:12 +02:00
Wenzel Jakob 38a908306e documentation cleanups 2011-07-03 03:31:16 +02:00
Wenzel Jakob 1cef7172cd documentation updates 2011-07-03 02:56:24 +02:00