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
|
bd4301bd1e
|
removed the 'schema' directory, added IOR data from luxpop
|
2011-07-06 23:40:13 +02:00 |
Wenzel Jakob
|
5c8201d764
|
further spectrum-related cleanups
|
2011-07-06 17:52:02 +02:00 |
Wenzel Jakob
|
c552a79902
|
did a pass over the spectral rendering support; ported some RGB->Spectrum conversion code from PBRT
|
2011-07-06 12:50:38 +02:00 |
Wenzel Jakob
|
1dc0193f68
|
spectral rendering improvements, added back further documentation chapters
|
2011-07-05 18:50:17 +02:00 |
Wenzel Jakob
|
4a6d69df32
|
documentation updates, the chi-square test now also handles delta components, addes support for loading interpolated color spectra from disk
|
2011-07-05 13:24:22 +02:00 |
Wenzel Jakob
|
54fb516737
|
improvements to the dielectric material
|
2011-07-04 23:39:44 +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
|
27da91c157
|
fixed a typo
|
2011-07-03 03:31:42 +02:00 |
Wenzel Jakob
|
38a908306e
|
documentation cleanups
|
2011-07-03 03:31:16 +02:00 |
Wenzel Jakob
|
b09c6a7f6f
|
added support for the improved sampling routines in a few more places
|
2011-07-03 03:03:43 +02:00 |
Wenzel Jakob
|
5bcd47fba4
|
use the improved sampling routines
|
2011-07-03 03:02:22 +02:00 |
Wenzel Jakob
|
1cef7172cd
|
documentation updates
|
2011-07-03 02:56:24 +02:00 |
Wenzel Jakob
|
5cc7e40df2
|
started a new branch for a material development cycle. new features: glass preview in the VPL renderer, more documentation
|
2011-07-03 02:46:09 +02:00 |
Wenzel Jakob
|
8fec5a4d87
|
updates to the documentation
|
2011-07-02 17:03:57 +02:00 |
Wenzel Jakob
|
7c5f924fad
|
significant rehaul of the dielectric.cpp implementation. Fixed some OpenGL errors on MacOS X
|
2011-07-01 18:54:46 +02:00 |
Wenzel Jakob
|
cb3dcdb377
|
exactly sample the fresnel term in roughglass.cpp, added a directory for the bidirectional library (this is only meant to contain a few backported components for now)
|
2011-07-01 11:35:49 +02:00 |
Wenzel Jakob
|
06cc8005f0
|
rough glass generalization; bugfixes
|
2011-07-01 01:48:33 +02:00 |
Wenzel Jakob
|
677ef502dd
|
fully texturable transmittance, reflectance, and roughness in the rough glass model
|
2011-06-28 11:09:13 +02:00 |
Wenzel Jakob
|
7f8e92becd
|
further work on the documentation
|
2011-06-26 03:29:50 +02:00 |
Wenzel Jakob
|
83ebeb7edf
|
nicer typesetting
|
2011-06-25 18:46:20 +02:00 |
Wenzel Jakob
|
7571fda521
|
documentation of the lambertian plugin
|
2011-06-25 16:49:26 +02:00 |
Wenzel Jakob
|
afe800e2ee
|
started working on auto-generated plugin documentation
|
2011-06-25 03:47:41 +02:00 |
Wenzel Jakob
|
f724ce6e9c
|
oops -- switch to correct Range convention
|
2011-06-25 01:48:55 +02:00 |
Wenzel Jakob
|
d0a6d3276e
|
patch by Tom Kazimiers: fix loss of samples in the IrradianceSamplingWorker
|
2011-06-25 01:37:53 +02:00 |
Wenzel Jakob
|
91270fe291
|
patch by Tom Kazimiers: update the scene filename when using Save-As in the GUI
|
2011-06-25 01:32:46 +02:00 |
Wenzel Jakob
|
c3a8ed7038
|
automated testing of phase functions
|
2011-06-25 01:25:35 +02:00 |
Wenzel Jakob
|
8e42e1de87
|
got rid of the (unused) transparent BSDF, it is subsumed by mask.cpp
|
2011-06-25 00:49:06 +02:00 |
Wenzel Jakob
|
58d7c18644
|
better handling of scenes that don't contain any objects
|
2011-06-25 00:48:12 +02:00 |
Wenzel Jakob
|
d40de22c32
|
chi-square test cleanups
|
2011-06-25 00:33:30 +02:00 |
Wenzel Jakob
|
071b7379c1
|
fixed the composite material
|
2011-06-25 00:24:41 +02:00 |
Wenzel Jakob
|
97ba51d675
|
typo
|
2011-06-24 14:51:32 +02:00 |
Wenzel Jakob
|
ff6282b0c7
|
removed some builtin assumptions from the rough glass model (normal doesn't have to point into the less dense medium anymore)
|
2011-06-24 01:29:52 +02:00 |
Wenzel Jakob
|
714a2fcf71
|
Extended the ward model with the Ward-Duer and energy balancing variants
|
2011-06-24 00:15:36 +02:00 |
Wenzel Jakob
|
35d68c19ba
|
fixed the rough glass model sampling code
|
2011-06-23 23:04:21 +02:00 |
Wenzel Jakob
|
d0ffa69c9e
|
various cosmetic changes involving dielectric materials, still debugging roughglass..
|
2011-06-23 19:41:29 +02:00 |
Wenzel Jakob
|
ebd8a80f74
|
Bug in squareToDiskConcentric() pointed out by Milos
|
2011-06-23 17:57:13 +02:00 |
Wenzel Jakob
|
9d9a6dd5e4
|
Contribution from Marios: multiple distributions for roughglass.cpp; improved chi-square test
|
2011-06-23 17:37:31 +02:00 |
Wenzel Jakob
|
c36b76253a
|
tiny adjustments
|
2011-06-23 14:57:00 +02:00 |
Wenzel Jakob
|
226b639d28
|
fix sampling issues in twosided.cpp
|
2011-06-23 11:31:29 +02:00 |
Wenzel Jakob
|
504e19e420
|
more bugfixes
|
2011-06-23 05:37:58 +02:00 |
Wenzel Jakob
|
503d7ab6c7
|
fixes to the previous commit
|
2011-06-23 05:34:16 +02:00 |
Wenzel Jakob
|
c34ad9f58a
|
slight tweaks to the BSDF API, components now specify whether they are front or back-facing
|
2011-06-23 05:31:46 +02:00 |
Wenzel Jakob
|
44a928f1e5
|
chi-square test robustness improvements
|
2011-06-23 04:23:07 +02:00 |
Wenzel Jakob
|
602f2df9d9
|
more work on the chi-square test
|
2011-06-23 02:14:03 +02:00 |
Wenzel Jakob
|
a5364d02f1
|
improved per-component BSDF chi-square test
|
2011-06-23 01:43:39 +02:00 |
Wenzel Jakob
|
5a40118a44
|
added a chi-square test for validating BSDF models
|
2011-06-23 01:08:23 +02:00 |
Wenzel Jakob
|
994836207f
|
added basic support for hair scattering models
|
2011-06-21 10:58:05 +02:00 |