Wenzel Jakob
|
d02d4ebedf
|
ported all microfacet models to a new visible normal sampling implementation
|
2014-08-02 19:41:22 +02:00 |
Wenzel Jakob
|
bdc43fcbd8
|
Updated copyright headers
|
2014-08-02 19:35:42 +02:00 |
Wenzel Jakob
|
4506e9daf7
|
more accurate Fresnel reflectance computations involving conductors
|
2012-12-04 01:09:29 -05:00 |
Wenzel Jakob
|
eb416b6c1c
|
added a 'none' conductor profile which has 100% reflectance regardless of the angle of incidence
|
2012-10-22 22:41:10 -04: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
|
03264f9913
|
got the rough plastic material to work properly again
|
2011-09-17 17:07:40 -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
|
0230c6fbe7
|
switched to a new BSDFQueryRecord constructor, which encapsulates the assumption that a sampler instance is always available when sampling the model
|
2011-07-17 17:18:58 +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
|
60e0252af3
|
a few bugfixed, re-integrated twosided
|
2011-07-12 02:57:49 +02:00 |
Wenzel Jakob
|
4871d6793a
|
various shader-related improvements
|
2011-07-12 01:24:58 +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
|
f412727cd6
|
documentation for the Oren-Nayar model
|
2011-07-08 14:36:16 +02:00 |
Wenzel Jakob
|
2b140885e8
|
documentation updates, added a smooth plastic material
|
2011-07-08 04:04:52 +02:00 |
Wenzel Jakob
|
4b95e7ba64
|
added a smooth conductor shader
|
2011-07-08 02:16:06 +02:00 |
Wenzel Jakob
|
112d86c0a0
|
GLSL implementation of the rough conductor shader
|
2011-07-08 01:59:49 +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 |