Commit Graph

156 Commits (9401714298f4fd22be48857a3ed9f42d0a0e569c)

Author SHA1 Message Date
Wenzel Jakob 9401714298 added a HK GLSL shader 2011-08-06 23:31:45 -04:00
Wenzel Jakob 0f9b046141 getting there.. 2011-08-06 22:42:05 -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 0ae25c4ea2 switched to a more consistent API for the two BSDF::sample() methods -- they now both return the importance weight 2011-08-05 11:44:03 -04:00
Wenzel Jakob f8ee9e649a HK documentation updates 2011-08-02 16:51:27 -04:00
Wenzel Jakob cffde41f80 a few bugfixes 2011-07-29 03:29:11 +02:00
Wenzel Jakob b605c5e937 A few more cosines to get straight 2011-07-29 01:56:36 +02:00
Wenzel Jakob 173c0be464 HK documentation updates 2011-07-28 21:22:47 +02:00
Wenzel Jakob 2fd2a33d46 HK documentation updates 2011-07-28 21:16:18 +02:00
Wenzel Jakob 79aaea5d32 texture support for the HK model 2011-07-28 19:34:05 +02:00
Wenzel Jakob 531d9d54e2 documentation updates 2011-07-28 16:32:55 +02:00
Wenzel Jakob f8198e236d cleanups 2011-07-28 14:35:52 +02:00
Wenzel Jakob 4d01f32749 HK and coating bugfixes 2011-07-28 14:25:03 +02:00
Wenzel Jakob bd3291fad0 reverting back to Boost::Filesystem v2, since not all platforms provide v3 yet 2011-07-27 17:11:57 +02:00
Wenzel Jakob d6e55318ed BSDF serialization bugfixes 2011-07-27 15:02:06 +02:00
Wenzel Jakob eae8cc74f7 fixed boost::filesystem v3 port, further tweaks on the sunsky model 2011-07-26 23:44:53 +02:00
Wenzel Jakob 1141eb87e3 port to boost::fileystem v3, some adjustments to the sky luminaire 2011-07-26 21:05:43 +02:00
Wenzel Jakob 0175931ed3 bugfixes to the coating material 2011-07-22 18:43:11 +02:00
Wenzel Jakob 1adfc11099 documentation updates, bugfixes to coating.cpp and mask.cpp 2011-07-22 16:08:58 +02:00
Wenzel Jakob b657152081 cleanup of the medium & dipole data input interface 2011-07-22 01:30:14 +02:00
Wenzel Jakob 33a6fd58c0 sky luminaire by Tom Kazimiers, composite light sources, rayleigh scattering in media 2011-07-21 17:42:44 +02:00
Wenzel Jakob a4acf8b379 two-sided coating 2011-07-20 00:39:29 +02:00
Wenzel Jakob dbfca082b3 added box-muller sampling; applied Marios' HK serialization bugfix 2011-07-19 18:47:55 +02:00
Wenzel Jakob 8b9776c4ac added a newline to a documentation listing 2011-07-18 14:47:46 +02:00
Wenzel Jakob a17fed6f5b documentation updates for the HK model 2011-07-18 14:46:24 +02:00
Wenzel Jakob bf94a4869e updated the build system to support a dynamic 'dist' directory 2011-07-18 14:20:02 +02:00
Wenzel Jakob 317e661612 Added an implementation of the Hanrahan-Krueger model (courtesy of Tom Kazimiers and Marios Papas) 2011-07-18 02:39:24 +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 fad581de2f BSDFQueryRecord: it is now assumed that a sampler is always there 2011-07-17 16:45:26 +02:00
Wenzel Jakob a5d3024a39 various cleanups 2011-07-17 15:20:55 +02:00
Wenzel Jakob ef2c813b10 Added an XSLT-based scene 'upgrade' tool to handle content from old versions of Mitsuba.
Some of the documentation was improved, and there are now example bump map
renderings.
2011-07-17 00:28:28 +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 d7f913de38 minor bugfixes 2011-07-15 10:11:29 +02:00
Wenzel Jakob f1ae7722dd added a plugin reference 2011-07-15 00:34:28 +02:00
Wenzel Jakob 2e2acc153e better importance sampling for the coating model, added documentation 2011-07-13 19:47:57 +02:00
Wenzel Jakob ce9ad8515d BSDFs now flag spatially varying components 2011-07-13 17:40:26 +02:00
Wenzel Jakob a92aa6b29a got the coating to work; more documentation 2011-07-13 05:15:10 +02:00
Wenzel Jakob 42b92dac8f various cleanups, started working on the smooth dielectric coating 2011-07-13 01:56:00 +02:00
Wenzel Jakob aa1a9a1881 back-ported the irawan&marschner model 2011-07-12 23:16:27 +02:00
Wenzel Jakob 77ebb4b9ac finished the Ward backport 2011-07-12 18:36:20 +02:00
Wenzel Jakob 8d768908f8 initial backport of the Ward model 2011-07-12 13:54:05 +02:00
Wenzel Jakob d4818ae43d back-ported the phong model 2011-07-12 11:53:36 +02:00
Wenzel Jakob a56ed4aa48 a few bugs fixed, re-integrated twosided 2011-07-12 03:01:09 +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 6013021a56 cleanups 2011-07-11 23:04:31 +02:00
Wenzel Jakob d50954b20e roughplastic cleanup, part 1 2011-07-11 22:46:05 +02:00
Wenzel Jakob bf9dc03fd8 fancy roughplastic sampling strategy, just before cleanup 2011-07-11 22:36:10 +02:00
Wenzel Jakob 0803cba093 added MicrofacetDistribution::computeTransmissionProbability 2011-07-11 16:38:46 +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