Wenzel Jakob
|
b68a38ed9a
|
improved bump and normal mapping support
|
2013-11-15 16:47:35 +01:00 |
Wenzel Jakob
|
32c9e953e8
|
bitmap texture: feature to create a texture based on individual image channels
|
2013-10-30 23:01:27 +01:00 |
Wenzel Jakob
|
fe0624ab87
|
fixed a typo
|
2013-03-10 16:39:23 -04:00 |
Wenzel Jakob
|
cecbae219f
|
documentation fix
|
2013-02-14 21:28:36 -05:00 |
Wenzel Jakob
|
d235a19636
|
thindielectric fresnel bugfix
|
2013-02-06 21:40:48 -05:00 |
Wenzel Jakob
|
a279b7f638
|
improved reliability of specular perturbations
|
2013-02-06 21:17:50 -05:00 |
Wenzel Jakob
|
403706fa62
|
thin dielectric classifies itself incorrectly
|
2013-02-06 19:39:55 -05:00 |
Wenzel Jakob
|
c4045a1066
|
further restricted roughness range to prevent numerical overflow issues on single precision
|
2013-01-31 21:19:28 -05:00 |
Wenzel Jakob
|
47c175a598
|
fixed roughcoating preview as well, unified code
|
2013-01-31 21:04:49 -05:00 |
Wenzel Jakob
|
47ef9e2249
|
smooth coating HW shader fixes
|
2013-01-31 20:53:17 -05:00 |
Wenzel Jakob
|
920aedafb8
|
minor restructuring
|
2013-01-31 19:16:28 -05:00 |
Wenzel Jakob
|
9824c000fd
|
fixed some invalid conditionals in RoughDiffuse, which kept texturing from working
|
2013-01-28 00:52:59 -05:00 |
Wenzel Jakob
|
4bc95de8dc
|
BSDF sampling: increased resilience to numerical corner-cases
|
2013-01-27 21:10:59 -05:00 |
Wenzel Jakob
|
4506e9daf7
|
more accurate Fresnel reflectance computations involving conductors
|
2012-12-04 01:09:29 -05:00 |
Wenzel Jakob
|
eb4a823ead
|
fully switched over to new spline code
|
2012-11-27 11:47:25 -05:00 |
Wenzel Jakob
|
f9d42ff3b2
|
minor optimization (save a few square roots here and there)
|
2012-11-04 18:02:39 -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
|
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 |