Commit Graph

200 Commits (cbcb8120e17b8c95a5c77ea2b8aeebe6d5c733f3)

Author SHA1 Message Date
Wenzel Jakob 76a02f87c7 fix an library load path issue on OSX that affected the python plugin when built with the Intel compiler 2012-10-03 19:24:56 -04:00
Edgar Velazquez-Armendariz f12fdb16c1 Fix the PCH support when using absolute paths as with the Ninja generator. 2012-10-02 15:04:21 -04:00
Edgar Velazquez-Armendariz 1f9ef5bb3f Merge with default 2012-10-01 15:14:25 -04:00
Wenzel Jakob 63ea6213bb the python extension module path has apparently changed 2012-09-30 18:27:18 -04:00
Wenzel Jakob 9cdb71f436 Debian/Ubuntu: let dh_shlibdeps figure out most of the dependencies 2012-09-30 18:22:50 -04:00
Wenzel Jakob 55af5bb006 debian/ubuntu build rule fix 2012-09-30 18:09:44 -04:00
Wenzel Jakob 68102a29e7 finalized PKGBUILD for arch linux 2012-09-30 18:04:48 -04:00
Wenzel Jakob 333f4d0b28 fixed a measure-related issue in the BDPT code 2012-09-29 18:03:04 -04:00
Wenzel Jakob 18cade3dae added Lipo script for OSX 2012-09-28 22:50:11 -04:00
Wenzel Jakob 29d090f105 ICL build improvements 2012-09-28 16:39:21 -07:00
Edgar Velazquez-Armendariz 74cc20442e Merge with bidir-0.4.0 2012-09-28 07:46:48 -04:00
Edgar Velazquez-Armendariz 2792581a83 Factorized the build options from the main CMakeLists.txt for readability sake. 2012-09-28 07:45:45 -04:00
Wenzel Jakob c52fa6402b Arch linux build system improvements 2012-09-28 01:48:18 -04:00
Wenzel Jakob d580df85fe minor ICL integration improvement 2012-09-27 20:43:24 -07:00
Wenzel Jakob 2c07119b0f updated debian build rules for 0.4.0 2012-09-27 23:08:17 -04:00
Wenzel Jakob 0188aa12c4 ICL build pipeline improvements on Mac 2012-09-27 22:03:06 -04:00
Wenzel Jakob c1d9fd195f a few minor tweaks to get things to compile with XE Composer 2013 2012-09-27 17:19:57 -07: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 fd02fb9924 some XSLT bugfixes 2012-05-25 06:25:44 +12:00
Wenzel Jakob ffa7a1a40a changelog updates 2012-04-13 13:19:54 -04:00
Wenzel Jakob 790c387ebd xml schema extension 2012-04-12 19:16:34 -04:00
Wenzel Jakob 813e32e790 preserve OBJ defaults 2012-03-13 18:15:18 -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 c4fd24c2ac removed the Mitsuba/Blender plugin from the renderer codebase (it is now maintained in a separate repository) 2011-09-13 18:32:26 -04:00
Wenzel Jakob cda2bc02b9 plastic material updates 2011-09-07 17:01:29 -04:00
Wenzel Jakob bc2f496788 updated change log 2011-09-01 16:18:19 -04:00
Wenzel Jakob 24769ecf83 documentation on the supported types of textures 2011-08-25 17:22:08 -04:00
Wenzel Jakob bdaaa217ba cylinder shape cleanup, support for recursive scene upgrades 2011-08-23 02:02:44 -04:00
Wenzel Jakob 0d203940a1 documentation for the sphere shape 2011-08-22 19:41:28 -04:00
Wenzel Jakob d0391dff8b rough coating documentation 2011-08-22 02:33:35 -04:00
Wenzel Jakob 1a5d962c4f approximate GLSL shader for the rough coating 2011-08-22 01:26:52 -04:00
Wenzel Jakob 0a766c8c22 added arch linux PKGBUILD files 2011-08-19 23:12:45 -04:00
Wenzel Jakob 55dfed6559 updated build configuration files 2011-08-19 15:21:53 -04:00
Wenzel Jakob 4c3a7ce03c fixed the symlink install tool 2011-08-17 00:17:09 -04:00
Wenzel Jakob 5d9fdf248e OSX build system updates 2011-08-16 20:27:11 -04:00
Wenzel Jakob 6aacc75041 added a FC15 spec file 2011-08-16 03:46:04 -04:00
Wenzel Jakob 56198ebfb0 ubuntu: fixed rules file 2011-08-16 03:41:14 -04:00
Wenzel Jakob 0d38f4e166 nicer dmgcanvas preview 2011-08-16 03:10:47 -04:00
Wenzel Jakob 69bc051f2c debian build bugfix 2011-08-15 22:44:06 -04:00
Wenzel Jakob 3bd6625076 debian build fix, pt 2 2011-08-15 19:42:40 -04:00
Wenzel Jakob f7754994b4 debian build fix 2011-08-15 19:41:48 -04:00
Wenzel Jakob 615a3b00ae dynamically adapt to the installed python version 2011-08-15 19:10:37 -04:00
Wenzel Jakob 52cf5c8602 updated the debian changelog 2011-08-15 18:11:31 -04:00
Wenzel Jakob 66f41ed6fb updated debian build scripts 2011-08-15 17:54:56 -04:00
Wenzel Jakob bc16235f6f renamed the mixture BSDF, added support for reparameterizing the HK & SSBRDF plugins in terms of albedo 2011-08-13 12:04:28 -04:00
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 4d01f32749 HK and coating bugfixes 2011-07-28 14:25:03 +02:00
Wenzel Jakob 8e448eaf6c added an environment luminaire, changed the sky.cpp implementation so that it forwards to envmap.cpp 2011-07-28 02:52:31 +02:00
Wenzel Jakob e379ffda42 the envmap luminaire is verified! 2011-07-27 18:50:15 +02:00
Wenzel Jakob 7305768f61 fixed some over-zealous refactoring 2011-07-27 18:41:25 +02:00
Wenzel Jakob 3726f657a2 luminaire verification code 2011-07-27 16:28:35 +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 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 41a3e0c841 committed tests for the HK model 2011-07-18 14:25:07 +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 5e63c7233d minor improvement to the XSLT stylesheet 2011-07-17 20:49:38 +02:00
Wenzel Jakob 334002cc46 minor improvements to the pre-0.3.0 upgrade stylesheet 2011-07-17 15:52:51 +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 b5a6b7cbd8 a nicer <lookAt> command 2011-07-15 10:49:44 +02:00
Wenzel Jakob b5e5e6abf7 win32 build fixes 2011-07-14 16:27:38 +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 d4818ae43d back-ported the phong model 2011-07-12 11:53:36 +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 bf9dc03fd8 fancy roughplastic sampling strategy, just before cleanup 2011-07-11 22:36:10 +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 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 37770752ca cleanups 2011-07-07 23:06:43 +02:00
Wenzel Jakob de4fe46aff cleanups 2011-07-07 21:34:39 +02:00
Wenzel Jakob e22b47cc4a extended the chi2-tester with some extra checks for BSDF::pdf() and BSDF::eval() 2011-07-07 19:34:40 +02:00
Wenzel Jakob 736a8e6866 improved interface for ensuring energy conservation 2011-07-07 17:49:21 +02:00
Wenzel Jakob 8dbb6327f4 fixed the A-S implementation 2011-07-07 14:36:22 +02:00
Wenzel Jakob ac63fa896b added the ashikhmin-shirley microfacet distribution 2011-07-07 05:39:55 +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 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 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 c3a8ed7038 automated testing of phase functions 2011-06-25 01:25:35 +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 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 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 44a928f1e5 chi-square test robustness improvements 2011-06-23 04:23:07 +02:00