Commit Graph

214 Commits (48e92bf9000eeda6606183260834043de885113a)

Author SHA1 Message Date
Wenzel Jakob 48e92bf900 added material presets by Narasimhan et al. 2012-10-21 00:20:24 -04:00
Wenzel Jakob efe33e9212 OCD: remove trailing spaces from all files 2012-10-20 14:04:13 -04:00
Wenzel Jakob 6aa7534d67 had forgotten about the phong model, other minor tweaks 2012-10-12 13:07:14 -04:00
Wenzel Jakob aec0c6a984 implemented getRoughness() for the remainder of BSDFs 2012-10-12 11:49:53 -04:00
Wenzel Jakob cf5bf411e4 implemented getRoughness() for a few more BSDFs 2012-10-12 00:25:11 -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 e2de257e84 bugfix in roughcoating 2012-07-06 21:03:13 +12:00
Wenzel Jakob 8c8d53d884 bugfixes to permit compiling the renderer in double precision 2012-06-04 21:33:47 +12:00
Wenzel Jakob dfff7eb01d proper normalization for the Irawan-Marschner model 2012-05-11 00:58:27 +02:00
Wenzel Jakob 7f0c9f445f merge 2012-05-05 11:41:34 +02:00
Wenzel Jakob 854cd049e7 added a normalization feature 2012-05-04 23:54:45 -04:00
Wenzel Jakob a62d395874 default to 1 2012-04-25 17:55:38 -04:00
Wenzel Jakob b414522eb8 hopefully (?) got rid of some FP rounding issues 2012-04-25 17:32:39 -04:00
Wenzel Jakob f6c999525f a shader for the irawan model 2012-04-23 18:19:14 -04:00
Wenzel Jakob 8f623c7fc6 twosided plugin now supports having a different BRDF on each side 2012-04-14 13:39:39 -04:00
Wenzel Jakob d18ea5bce0 documentation updates 2012-01-19 19:50:45 -05:00
Wenzel Jakob baa06cdad0 compilation fix for double precision 2012-01-07 19:04:00 -05:00
Wenzel Jakob 47ad782273 added a linear blend BSDF that can handle textures 2012-01-07 18:46:33 -05:00
Wenzel Jakob 30a93f4bbc texturable specular reflectance for coating + roughcoating 2011-09-19 19:19:00 -04:00
Wenzel Jakob 1a731394c8 fixed rough coating, renamed sssbrdf -> rmbrdf to avoid further confusion 2011-09-17 22:44:07 -04:00
Wenzel Jakob 45d3be5ec5 rough plastic documentation is done.. 2011-09-17 21:28:43 -04:00
Wenzel Jakob 1852d18833 roughplastic documentation updates 2011-09-17 20:27:21 -04:00
Wenzel Jakob 07c94672ac plastic documentation tweaks 2011-09-17 19:37:41 -04:00
Wenzel Jakob f5bde3beb6 smoothplastic doc updates 2011-09-17 19:29:48 -04:00
Wenzel Jakob 8a1ffc211b documentation updates 2011-09-17 18:46:11 -04:00
Wenzel Jakob 03264f9913 got the rough plastic material to work properly again 2011-09-17 17:07:40 -04:00
Wenzel Jakob 4cd971e274 a few fixes to plastic and roughplastic 2011-09-17 15:47:01 -04:00
Wenzel Jakob 0df346f604 a few structural improvements to the mipmap & texture classes 2011-09-17 15:32:46 -04:00
Wenzel Jakob 15e133d52f it compiles again 2011-09-17 02:18:10 -04:00
Wenzel Jakob 538dd6f89f added precomputed data and code to efficiently evaluate the rough transmittance through a microfacet surface 2011-09-17 01:46:19 -04:00
Wenzel Jakob df9adc5b99 fixed a typo 2011-09-12 17:50:16 -04:00
Wenzel Jakob 999540bfcf fix exp/log performance-related issues on Linux/x86_64 2011-09-09 16:53:36 -04:00
Wenzel Jakob add4b917e9 removed oldplastic 2011-09-08 19:51:23 -04:00
Wenzel Jakob 2b3269b86d wording 2011-09-07 23:27:12 -04:00
Wenzel Jakob cda2bc02b9 plastic material updates 2011-09-07 17:01:29 -04:00
Wenzel Jakob 3f8b9ac6dc better plastic documentation 2011-09-07 16:07:50 -04:00
Wenzel Jakob a16b74eb0f switched to a more realistic plastic material that accounts for internal scattering 2011-09-07 09:40:57 -04:00
Wenzel Jakob 2931e0dd37 cleanups 2011-09-07 00:42:13 -04:00
Wenzel Jakob 213e550e2f added a function for computing the diffuse fresnel reflectance (aka Fdr) 2011-09-07 00:35:02 -04:00
Wenzel Jakob 1a8d3b096e added an API function for the diffuse fresnel reflectance 2011-09-06 19:31:53 -04:00
Wenzel Jakob d0391dff8b rough coating documentation 2011-08-22 02:33:35 -04:00
Wenzel Jakob 1a5d962c4f approximate GLSL shader for the rough coating 2011-08-22 01:26:52 -04:00
Wenzel Jakob a535eaf3ae rough coating icon 2011-08-22 00:28:24 -04:00
Wenzel Jakob 282682b8c4 added a hacky rough coating BSDF 2011-08-22 00:17:55 -04:00
Wenzel Jakob 9cf5f001e7 python binding improvements 2011-08-20 17:09:59 -04:00
Wenzel Jakob f2be676458 further OSX build fixes 2011-08-19 14:49:52 -04:00
Wenzel Jakob babb13d144 OSX build improvements 2011-08-16 14:17:11 -04:00
Wenzel Jakob df0ae2943d another unused variable 2011-08-15 19:22:31 -04:00
Wenzel Jakob 8659d8aa50 removed some unused variables 2011-08-15 19:11:44 -04:00
Wenzel Jakob 38a275e988 merge 2011-08-15 18:04:33 -04:00