Commit Graph

156 Commits (103379b6bad40e5960b218e2fe57be03f8dedfef)

Author SHA1 Message Date
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
Wenzel Jakob 602f2df9d9 more work on the chi-square test 2011-06-23 02:14:03 +02:00
Wenzel Jakob 5a40118a44 added a chi-square test for validating BSDF models 2011-06-23 01:08:23 +02:00
Wenzel Jakob 782a7a3c19 updated control file 2011-06-16 23:17:53 +00:00
Wenzel Jakob ddd774a894 updated project files 2011-06-05 08:48:43 -07:00
Wenzel Jakob 61dc6c8034 build system: nicer dist generation process on windows 2011-06-05 08:13:19 -07:00
Wenzel Jakob 3846cf6d52 win32 distribution: add a readme document and redistributable files 2011-06-05 07:48:31 -07:00
Wenzel Jakob c2bdab20d9 updates 2011-06-03 23:40:12 +02:00
Wenzel Jakob aceee50e39 linux build updates 2011-06-03 21:22:23 +00:00
Wenzel Jakob 3aebde5df4 icl12 build fix 2011-06-03 14:15:13 -07:00
Wenzel Jakob ab239c4cb6 install Intel C++ redistributable DLLs along with the Mitsuba distribution 2011-06-01 14:03:27 -07:00
Wenzel Jakob f0ccbc4ba7 icl bugfixes 2011-06-01 18:46:00 +02:00
Wenzel Jakob 8e3666adf5 ICL12 support on windows, cleanups 2011-06-01 18:32:55 +02:00
Wenzel Jakob e8b8722da9 updated windows project files 2011-05-31 18:07:01 -07:00
Wenzel Jakob 79dc019113 MSVC++ project generators 2011-06-01 02:23:57 +02:00
Wenzel Jakob 089b58e68a exporter: fixed xml name inconsistency 2011-05-21 17:19:54 +02:00
Wenzel Jakob 8f7bf9d90d exporter: support area lights within volumes 2011-05-21 17:12:05 +02:00
Wenzel Jakob e8716abab5 EC2 script updates 2011-04-26 06:25:57 +02:00
Wenzel Jakob 4631f6eac0 ec2 launcher updates 2011-04-25 00:54:41 +02:00
Wenzel Jakob 2bd579972d control update 2011-04-24 22:02:29 +00:00
Wenzel Jakob 7c0c1ee58b changelog update 2011-04-24 20:18:04 +00:00
Wenzel Jakob f83eeeb411 osx fixes 2011-04-20 13:29:02 +02:00
Wenzel Jakob d612e23971 minor improvements 2011-04-10 22:07:08 +02:00
Wenzel Jakob b45a27a6cb exporter tweaks 2011-04-07 17:55:41 +02:00
Wenzel Jakob 4bf47e36b2 bug-huting 2011-04-06 02:07:04 +02:00
Wenzel Jakob 8933987ebf volumetric path tracer fixed, started working on the heterogeneous medium 2011-04-03 23:41:51 +02:00
Wenzel Jakob c15fb81dbf medium support for lamps (in the plugin) 2011-04-01 01:35:47 +02:00
Wenzel Jakob b110f8c374 homogeneous medium configuration in the plugin 2011-04-01 00:33:23 +02:00
Wenzel Jakob be4cba85bb plugin reliability improvements 2011-03-31 22:23:05 +02:00
Wenzel Jakob c9cb0dc56f updates 2011-03-31 01:42:19 +02:00
Wenzel Jakob 3e316e6efd instancing support in the realtine preview 2011-03-31 00:44:20 +02:00
Wenzel Jakob 77bcff3550 better medium integration + a two-sided BRDF adapter 2011-03-29 23:47:20 +02:00
Wenzel Jakob cd6d3f8a65 initial medium support 2011-03-29 00:58:31 +02:00
Wenzel Jakob dd8c361b9e preview works again, significant performance improvements 2011-03-29 00:26:56 +02:00
Wenzel Jakob 5560e70033 medium-related bugfixes 2011-03-28 22:05:55 +02:00
Wenzel Jakob 6ac68886b1 plugin bugfixes 2011-03-28 01:52:00 +02:00
Wenzel Jakob 1df8255a30 rotation gizmo, work on the blender plugin 2011-03-26 01:39:38 +01:00
Wenzel Jakob e2f25f98d1 parallel builds 2011-03-01 15:03:37 +01:00
Wenzel Jakob c008800ab6 better MSVC++ integration 2011-02-16 16:30:05 +01:00
Wenzel Jakob 48ae1f3eae A batch of changes that have piled up:
- Cleaner build system organization (1 SConscript file per directory instead
  of a single huge file)
- Robustness improvements to the KD-tree construction code (now does a better
  job at handling degenerate triangles)
- Switched to an epsilon-free KD-tree traversal loop using Havran's T_{AB}^rec
  algorithm
- Generalization of the KD-tree construction code (now supports plugging in
  arbitrary tree construction heuristics)
- Addition of some utility code (LRU cache, adaptive Gauss-Lobatto
  quadrature, etc.)
- Generic dense matrix class that supports arbitrary dimensions
- Pixel traversal within image blocks now uses a space-filling curve
  ordering
- Added support for several noise functions from PBRT
- Cleanups of various top-level interfaces (Luminaires, Phase functions,
  BSDFs, Participating media, etc.)
- Robustness improvements to the participating media code (faster + now
  does a better job at dielectric boundaries)
- Added a basic tonemapping utility (can be invoked via mtsutil)
2011-02-03 09:15:25 +01:00
Wenzel Jakob a87d3107da bigger scale in memString() 2011-01-12 04:44:47 +01:00
Wenzel Jakob eb7a6ff5ea support for -bidir libraries 2011-01-09 20:52:19 +01:00
Wenzel Jakob 67ab96cba8 significant improvements to the rough glass sampling code 2010-12-02 01:10:43 +01:00
Wenzel Jakob 80c0f932b3 MtsBlend: bugfix to support area light export 2010-11-25 14:36:28 +01:00
Wenzel Jakob 94e1d825b7 miscellaneous bugfixes and improvements 2010-11-23 23:01:47 +01:00
Wenzel Jakob bcda3f4b43 changelog updates 2010-11-23 02:09:22 +01:00
Wenzel Jakob 804c7ca718 the importer now produces much more readable XML output 2010-11-22 08:29:55 +01:00
Wenzel Jakob a7fba35ef0 serious bugfix to the material exporter 2010-11-21 12:53:03 +01:00
Wenzel Jakob d631da2187 miscellaneous bugfixes 2010-11-21 02:50:15 +01:00
Wenzel Jakob 221e063330 merged with the build system rearrangement branch 2010-11-21 01:53:24 +01:00
Wenzel Jakob ea650dc287 split 'tools' directory into 'data' and 'dependencies' 2010-11-20 10:03:10 -08:00