Wenzel Jakob
|
736a8e6866
|
improved interface for ensuring energy conservation
|
2011-07-07 17:49:21 +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
|
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
|
626794b94a
|
major redesign of the BSDF API
|
2011-07-04 20:13:36 +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
|
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
|
d40de22c32
|
chi-square test cleanups
|
2011-06-25 00:33:30 +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
|
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
|
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 |
Steve Marschner
|
60f406efbd
|
initial hair shading rough framework
|
2011-06-20 16:30:21 +02:00 |
Wenzel Jakob
|
ad02615d34
|
bugfix in volpath regarding index-matched participating media. improved the handling of the strictNormals parameter in all path tracers
|
2011-06-07 21:31:06 +02:00 |
Wenzel Jakob
|
47b4deec9c
|
fixed a subtle bug in the simpson integration method in heterogeneous.cpp; added support for querying the maximum value in density data volumes
|
2011-06-04 00:25:07 +02:00 |
Wenzel Jakob
|
41bb3037b1
|
fixed a statistics counter bug on win64
|
2011-06-01 23:23:36 +02:00 |
Wenzel Jakob
|
c1c222eb94
|
icl fixes
|
2011-06-01 11:53:20 -07:00 |
Wenzel Jakob
|
ffdbc6f867
|
camera-related cleanups, dolly support in the GUI
|
2011-05-30 20:12:20 +02:00 |
Wenzel Jakob
|
dd7ef85f17
|
gizmo removal
|
2011-05-30 12:17:46 +02:00 |
Wenzel Jakob
|
b203e2079b
|
removed many win64 compilation warnings
|
2011-04-30 12:54:56 -07:00 |
Wenzel Jakob
|
7557927f69
|
removed a few win32 compilation warnings
|
2011-04-30 17:56:19 +02:00 |
Wenzel Jakob
|
ebd70aede4
|
bugfix for a pixel traversal issue reported by Marios
|
2011-04-28 18:14:21 +02:00 |
Wenzel Jakob
|
9cefc6ea97
|
support for custom float/spectrum parameters
|
2011-04-28 01:48:43 +02:00 |
Wenzel Jakob
|
abeb41e75c
|
support for stochastic transmittance functions
|
2011-04-27 12:01:29 +02:00 |
Wenzel Jakob
|
24976234b5
|
direction interpolation tweaks, cleaned up the gridvolume step size determination
|
2011-04-26 19:14:54 +02:00 |
Wenzel Jakob
|
1eabd9ce9a
|
use a 3x3 eigendecomposition in gridvolume::lookupVector()
|
2011-04-26 16:48:24 +02:00 |
Wenzel Jakob
|
26e3881fce
|
optional: strict surface normals
|
2011-04-24 18:42:02 +02:00 |
Wenzel Jakob
|
3e8e0bba53
|
VPL pruning
|
2011-04-24 15:24:04 +02:00 |
Wenzel Jakob
|
2d193b8b4f
|
support for writing JPEG files, small volumetric path tracer tweaks
|
2011-04-24 12:44:18 +02:00 |
Wenzel Jakob
|
c511567250
|
partial merge with the -ctrewrite branch
|
2011-04-21 01:12:08 +02:00 |
Wenzel Jakob
|
9afac73a70
|
merge
|
2011-04-15 12:12:52 +02:00 |
Wenzel Jakob
|
a98a1928ff
|
OSX build fixes
|
2011-04-15 02:53:06 +02:00 |
Wenzel Jakob
|
09911c03c7
|
.. and one more!
|
2011-04-14 21:23:46 +02:00 |
Wenzel Jakob
|
f86674eb1f
|
switched to a structure tensor for interpolating directions in a medium
|
2011-04-14 19:45:48 +02:00 |
Wenzel Jakob
|
70c762691d
|
anisotropic medium rendering integrated into heterogeneous.cpp
|
2011-04-14 15:44:13 +02:00 |
Wenzel Jakob
|
10fad3b341
|
header changes
|
2011-04-14 15:15:59 +02:00 |
Wenzel Jakob
|
9f58f35623
|
microflake bugfixes
|
2011-04-14 14:19:08 +02:00 |
Wenzel Jakob
|
d3ad21f0da
|
chi-square test on the sphere, improved microflake code
|
2011-04-14 02:46:01 +02:00 |
Wenzel Jakob
|
9aa5c13daa
|
cleaned up brent solver
|
2011-04-13 02:21:21 +02:00 |
Wenzel Jakob
|
9baca24e5e
|
microflake sigma-t function
|
2011-04-12 21:38:44 +02:00 |
Wenzel Jakob
|
a0d288758b
|
integrated cubature code into Mitsuba
|
2011-04-12 10:48:34 +02:00 |
Wenzel Jakob
|
5a0529c389
|
OSX build fixes
|
2011-04-11 11:04:33 +02:00 |
Wenzel Jakob
|
f807062c8f
|
cleanups
|
2011-04-11 07:12:14 +02:00 |