Commit Graph

1132 Commits (405c7114fedfe91c367e7cff1a8bddfd93f4c5e5)

Author SHA1 Message Date
Wenzel Jakob e1ff84e0a9 minor robustness improvements 2012-10-12 18:25:22 -04:00
Edgar Velazquez-Armendariz 2671205bcb Remove unnecessary Xerces-C namespace imports/inlcudes. 2012-10-12 18:18:56 -04:00
Edgar Velazquez-Armendariz a26272344c Merge with default 2012-10-12 17:54:44 -04:00
Edgar Velazquez-Armendariz 8d62ad3203 Use the static functions of QFileDialog to export and image in mtsgui
The path of the selected image is stored in the setting variable 'exportFileDir'
thus allowing separate directories for openning files and exporting images.
2012-10-12 17:49:15 -04:00
Edgar Velazquez-Armendariz d9fb221c93 More robust calculation of work units for mlt and pssmlt plugins.
Fixes a warning while checking for possible overflows from size_t to int. It
also uses an all-integer formulation of (int)ceil(x / (float)n) === (x+n-1)/n
2012-10-12 16:42:56 -04:00
Wenzel Jakob 6aa7534d67 had forgotten about the phong model, other minor tweaks 2012-10-12 13:07:14 -04:00
Wenzel Jakob eb423bf9f9 fixed a corner case in DiscreteDistribution::sample 2012-10-12 12:57:11 -04:00
Wenzel Jakob aec0c6a984 implemented getRoughness() for the remainder of BSDFs 2012-10-12 11:49:53 -04:00
Wenzel Jakob cf5bf411e4 implemented getRoughness() for a few more BSDFs 2012-10-12 00:25:11 -04:00
Wenzel Jakob d5b944d6a3 bugfix to make Yoran's scene render correctly 2012-10-12 00:18:21 -04:00
Wenzel Jakob 1137e8b53c gracefully handle cases where the sun points straight down. subsurface now works properly when specified as a child of the scene node 2012-10-11 18:20:22 -04:00
Wenzel Jakob 426015756c better handling of appender streams that couldn't be created (e.g. due to lack of permissions) 2012-10-10 19:59:05 -07:00
Wenzel Jakob f6919a34c1 avoid some argument cast warnings on windows 2012-10-10 20:17:07 -04:00
Wenzel Jakob 0b9e2172a7 fixed a minor regression in PSSMLT 2012-10-10 11:55:35 -04:00
Wenzel Jakob 68c265cfdc unicode readyness patch 2012-10-08 23:02:27 -07:00
Wenzel Jakob 6b193b1677 updated copyright year 2012-10-08 20:45:12 -07:00
Wenzel Jakob 23ba42ae15 avoid a weird GL warning on OSX 2012-10-08 23:11:39 -04:00
Wenzel Jakob 09283c9f44 had a change of mind: issue a warning when encountering negative values, but then just clamp them and continue rendering (rather than failing) 2012-10-08 22:38:34 -04:00
Wenzel Jakob c9294d81f7 be a bit more strict about negative values in textures/environment maps 2012-10-08 22:17:23 -04:00
Wenzel Jakob 527b661280 collada + obj importer robustness improvements 2012-10-08 21:40:37 -04:00
Edgar Velazquez-Armendariz 13f9954824 Merge with default 2012-10-08 15:46:21 -04:00
Edgar Velazquez-Armendariz ad63888153 Use the static functions of QFileDialog to open a file in mtsgui
The path of the selected files is stored in the setting variable 'fileDir'. This
was done in order to use the OS native file dialog; the Qt-based one was
terribly outdated on Windows. This is the first commit in the way to replace
all file-open dialogs in mtsgui.
2012-10-08 15:45:40 -04:00
Wenzel Jakob c619846fd7 Updated acknowledgments. At this point, Mitsuba contains no more code written by Tom Kazimiers. 2012-10-07 19:04:48 -07:00
Wenzel Jakob 8ae43d8d04 minor robustness improvements, fixed some string encodings problem 2012-10-07 18:22:24 -07:00
Wenzel Jakob 80a0409c79 minor (windows build fix, plus avoid some potential integer division by zero errors that showed up in crash reports) 2012-10-07 17:20:16 -07:00
Wenzel Jakob db0130a1de fixed an issue where sun and sky interpreted the combination of a 'toWorld' transform and 'sunDirection' differently, causing misalignment. 2012-10-07 20:13:06 -04:00
Wenzel Jakob 4923e3951e fixed a few more fs::path string handling-related issues 2012-10-07 19:35:50 -04:00
Wenzel Jakob feb303d639 fixed a photonmapper regression involving environment maps 2012-10-06 23:49:12 -04:00
Wenzel Jakob d11914fdc1 fixed a potential crash issue in the photon mapper 2012-10-06 15:02:38 -04:00
Wenzel Jakob d15000d4db Handle 'subsurface' plugins specified directly following the 'scene' tag 2012-10-06 13:10:52 -04:00
Wenzel Jakob 0705019528 bidirectional abstraction layer now correctly works with the 'mask' plugin 2012-10-06 12:18:12 -04:00
Edgar Velazquez-Armendariz 17da34eb15 Fix minor int to float downcasting warnings. 2012-10-05 01:42:49 -04:00
Wenzel Jakob 262308b9b9 Rectangle::getSurfaceArea() was wrong 2012-10-05 00:24:15 -04:00
Wenzel Jakob 9318ac71fb fix a potential build failure with MSVC++ 2012-10-04 10:06:38 -04:00
Wenzel Jakob 652b3b169a russian roulette was not properly started in BDPT in some cases 2012-10-03 19:54:56 -04:00
Wenzel Jakob 1947b6f884 merge with Edgar's latest changes 2012-10-03 19:37:33 -04:00
Wenzel Jakob d116214dd1 added the 'flipNormals' parameter to the cylinder for consistency 2012-10-03 19:07:15 -04:00
Edgar Velazquez-Armendariz 5f06699361 Fix a ridiculous error with Windows XP. 2012-10-03 15:24:39 -04:00
Edgar Velazquez-Armendariz 3d56c61b16 Next pass of improved Unicode support. 2012-10-03 00:43:12 -04:00
Edgar Velazquez-Armendariz 19f5eb1c86 First pass at improving Unicode support.
Uses the fact that boost::filesystem::path v3 uses wchar_t on Windows, which
is binary-compatible with the internal representation of QString (unicode16).
Not all the code paths have been tested yet, particularly in mtsgui.
2012-10-02 20:53:27 -04:00
Wenzel Jakob 874e1fa086 reverted previous change, which introduced a regression 2012-10-02 18:21:10 -04:00
Wenzel Jakob 72f93cf39c bugfixes for some potential crash causes 2012-10-02 17:55:37 -04:00
Wenzel Jakob 28cc078b73 gaaah 2012-10-02 17:36:27 -04:00
Edgar Velazquez-Armendariz 5a52b2f7ef Use the Unicode function to load plugins on Windows.
In boost::filesystem v3 paths on windows are natively Unicode. This avoids
unnecessary encoding conversions by using the internal native representation of
boost::filesystem::path
2012-10-02 17:30:55 -04:00
Wenzel Jakob 17ea59e43f argument size should be specified in TCHARs according to MSDN 2012-10-02 17:21:35 -04:00
Edgar Velazquez-Armendariz 1a59975481 Workaround for using PCH with the Ninja generator for mtsimport 2012-10-02 15:38:49 -04:00
Wenzel Jakob de9f47ce5a merge 2012-10-02 14:38:29 -04:00
Edgar Velazquez-Armendariz 3a29f9bbe2 Support FP exception functions in OS X even is SSE is not enabled 2012-10-02 14:23:55 -04:00
Edgar Velazquez-Armendariz 4b2e9c3292 Fix a compilation problem in spectral mode 2012-10-02 12:54:18 -04:00
Wenzel Jakob f69b226d97 potential fix for the '/' issue on windows 2012-10-02 10:25:02 -04:00
Wenzel Jakob 9dabb85b67 whoops, the last commit broke compilation on Linux 2012-10-01 01:00:50 -04:00
Wenzel Jakob b83596accd more MacOS-related OpenMP bugfixes 2012-10-01 00:55:10 -04:00
Wenzel Jakob b7d6fc7dba omp_get_max_threads still occasionally causes crashes even in binaries compiled with icl.. committing a workaround 2012-09-30 22:46:12 -04:00
Wenzel Jakob 8f9a325a2d linker fix 2012-09-30 22:21:52 -04:00
Edgar Velazquez-Armendariz 1f9ef5bb3f Merge with default 2012-10-01 15:14:25 -04:00
Wenzel Jakob 3a1e890a55 linker fix 2012-09-30 22:21:52 -04:00
Wenzel Jakob fa8b555d49 added teaser renderings from the manifold paper to the ERPT/MEPT documentation 2012-09-30 18:56:30 -04:00
Wenzel Jakob c8b9ef4208 'POSIX Threads for WIN32' is not used by Mitsuba anymore 2012-09-30 17:52:38 -04:00
Wenzel Jakob 0edfcfbc89 updated acknowledgments, finished ERPT documentation, added an extra check to suppress some NaNs 2012-09-30 17:47:20 -04:00
Wenzel Jakob f17010e1f1 ocd 2012-09-30 04:23:54 -04:00
Wenzel Jakob 91b9668aa0 documentation improvements, some subtle gui improvements, revived MEMLT 2012-09-30 03:40:18 -04:00
Wenzel Jakob d83a7bae52 MLT documentation improvements 2012-09-30 00:34:29 -04:00
Wenzel Jakob 8f25f1ee46 finished PSSMLT documentation 2012-09-28 22:42:09 -04:00
Wenzel Jakob 35df0e21ef icon and documentation update 2012-09-28 22:36:29 -04:00
Wenzel Jakob f3b0d060b2 added a figure to describe BDPT 2012-09-28 20:58:52 -04:00
Wenzel Jakob 07b5a8d203 merge 2012-09-28 20:55:12 -04:00
Wenzel Jakob f31ebc3fe6 some work on the documentation 2012-09-28 20:55:01 -04:00
Edgar Velazquez-Armendariz 7b91595afb Set up the QCoreApplication information inside the custom class constructor. 2012-09-28 17:41:25 -04:00
Edgar Velazquez-Armendariz 3a53f4b45d Specify the organizacion, domain and app name at the top QCoreApplication level.
This way it is possible to create instances of QSettings using the default
constructor while using the right information. This also allows a single point
to change the application information in the future.
2012-09-28 15:40:43 -04:00
Wenzel Jakob 1d8d2e0304 forgot one 2012-09-27 23:02:54 -07:00
Wenzel Jakob 15ca0811a0 fixed a few boost::filesystem string issues 2012-09-27 23:00:45 -07:00
Wenzel Jakob cb7d958f86 oops, one icon was in the wrong place 2012-09-27 20:57:22 -04:00
Wenzel Jakob d714d7712a added a few missing icons 2012-09-27 20:54:22 -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 e2de257e84 bugfix in roughcoating 2012-07-06 21:03:13 +12:00
Wenzel Jakob 71bbc7829d python binding bugfix 2012-06-14 22:26:37 +12:00
Wenzel Jakob 5c5c4ec5fb Hair robustness improvement when fancy clipping is enabled 2012-06-04 22:51:54 +12:00
Wenzel Jakob 8c8d53d884 bugfixes to permit compiling the renderer in double precision 2012-06-04 21:33:47 +12:00
Wenzel Jakob 98ea89edfe a more user-friendly error message 2012-05-21 22:31:09 +12:00
Wenzel Jakob dfff7eb01d proper normalization for the Irawan-Marschner model 2012-05-11 00:58:27 +02:00
Wenzel Jakob 7f0c9f445f merge 2012-05-05 11:41:34 +02:00
Wenzel Jakob 854cd049e7 added a normalization feature 2012-05-04 23:54:45 -04:00
Wenzel Jakob 5332cd5941 merge 2012-04-25 17:56:05 -04:00
Wenzel Jakob a62d395874 default to 1 2012-04-25 17:55:38 -04:00
Wenzel Jakob 6336e76d43 minor comment 2012-04-25 17:52:42 -04:00
Wenzel Jakob 42b4274428 merge 2012-04-25 17:33:32 -04:00
Wenzel Jakob b414522eb8 hopefully (?) got rid of some FP rounding issues 2012-04-25 17:32:39 -04:00
Wenzel Jakob 2f553660c4 added support for '-D' parameter in mtsgui 2012-04-25 00:48:30 -04:00
Wenzel Jakob 5f86f4cdc8 got rid of old crash reporter code 2012-04-24 23:56:37 -04:00
Wenzel Jakob d7066893c8 do string replacements in the right order 2012-04-24 23:55:28 -04:00
Wenzel Jakob f6c999525f a shader for the irawan model 2012-04-23 18:19:14 -04:00
Wenzel Jakob 3ec095383f fixed an instance bug reported by oliver rouiller 2012-04-19 12:14:11 -04:00
Wenzel Jakob 8a0b9a4530 handle envmap luminaires in ppm/sppm 2012-04-18 11:59:45 -04:00
Wenzel Jakob 8f623c7fc6 twosided plugin now supports having a different BRDF on each side 2012-04-14 13:39:39 -04:00
Wenzel Jakob 6089c1d52c documentation updates 2012-04-13 14:15:23 -04:00
Wenzel Jakob 5733876bbb merge 2012-04-08 20:11:01 -04:00
Wenzel Jakob 9f8307291a bugfixes to minor issues reported by Sean Bell 2012-04-08 20:10:48 -04:00
Wenzel Jakob 4c3b1d0014 minor improvements to mmap.cpp 2012-03-26 12:51:55 -04:00
Wenzel Jakob cdf9b2c517 flip normals vertically in OBJ files 2012-03-03 12:33:06 -05:00
Wenzel Jakob 74d1ab5bf7 performance improvements for the hair intersection shape 2012-01-25 17:27:27 -05:00
Wenzel Jakob d18ea5bce0 documentation updates 2012-01-19 19:50:45 -05:00
Wenzel Jakob baa06cdad0 compilation fix for double precision 2012-01-07 19:04:00 -05:00
Wenzel Jakob 47ad782273 added a linear blend BSDF that can handle textures 2012-01-07 18:46:33 -05:00
Wenzel Jakob 63e629c106 race condition fix in wireframe.cpp 2011-12-30 22:18:33 +01:00
Wenzel Jakob e0a7438495 support for unmanaged threads (e.g. started from python) 2011-12-09 16:28:14 -05:00
Wenzel Jakob d0795bc2a2 some more debug info in gridvolume.cpp 2011-12-03 13:10:34 -05:00
Wenzel Jakob@Feynman.redrover.cornell.edu bc17d96852 typo in preprocessor directive 2011-11-22 12:50:21 -05:00
Wenzel Jakob 31a01c957c wireframe patch 2011-11-20 00:08:26 -05:00
Wenzel Jakob 3e0e3cd757 wireframe improvements 2011-11-11 12:09:11 -05:00
Wenzel Jakob 7328637c54 the wireframe texture now tries to automatically estimate a good line width 2011-11-08 18:33:41 -05:00
Wenzel Jakob 45b93d62be added support for wireframe rendering 2011-11-08 17:54:38 -05:00
Wenzel Jakob 32d5af0cd4 fixed a serious bug in ConditionVariable::wait(int ms) and got rid of some GUI deadlocks 2011-10-20 19:02:59 -04:00
Wenzel Jakob 04c0351d8a deadlock issues, part 1 2011-10-20 15:22:29 -04:00
Wenzel Jakob 7ec713347f GUI crash bugfix 2011-10-16 03:22:48 -04:00
Wenzel Jakob 7f71397b82 OSX build fix 2011-10-15 01:21:51 -04:00
Wenzel Jakob 46541e42d8 path tracer docs 2011-10-03 00:53:25 -04:00
Wenzel Jakob 137084f24f documentation for the direct illumination integrator 2011-10-02 23:11:24 -04:00
Wenzel Jakob e31e0a15ad merge 2011-09-21 18:30:08 -04:00
Wenzel Jakob 4c11979885 minor tweaks 2011-09-21 15:49:40 -04:00
Wenzel Jakob 30a93f4bbc texturable specular reflectance for coating + roughcoating 2011-09-19 19:19:00 -04:00
Wenzel Jakob 2b9057cf64 merge 2011-09-19 18:28:37 -04:00
Wenzel Jakob 021217abb9 OpenMP/Win32 bugfixes 2011-09-19 18:27:36 -04:00
Wenzel Jakob 474d90c43e windows compilation fix 2011-09-18 01:05:28 -04:00
Wenzel Jakob 1a731394c8 fixed rough coating, renamed sssbrdf -> rmbrdf to avoid further confusion 2011-09-17 22:44:07 -04:00
Wenzel Jakob 45d3be5ec5 rough plastic documentation is done.. 2011-09-17 21:28:43 -04:00
Wenzel Jakob 1852d18833 roughplastic documentation updates 2011-09-17 20:27:21 -04:00
Wenzel Jakob 07c94672ac plastic documentation tweaks 2011-09-17 19:37:41 -04:00
Wenzel Jakob f5bde3beb6 smoothplastic doc updates 2011-09-17 19:29:48 -04:00
Wenzel Jakob 8a1ffc211b documentation updates 2011-09-17 18:46:11 -04:00
Wenzel Jakob 03264f9913 got the rough plastic material to work properly again 2011-09-17 17:07:40 -04:00
Wenzel Jakob 4cd971e274 a few fixes to plastic and roughplastic 2011-09-17 15:47:01 -04:00
Wenzel Jakob 0df346f604 a few structural improvements to the mipmap & texture classes 2011-09-17 15:32:46 -04:00
Wenzel Jakob 15e133d52f it compiles again 2011-09-17 02:18:10 -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 14ce675ebb medium handling fixes in photonmapper.cpp 2011-09-15 14:03:45 -04:00
Wenzel Jakob 94ea62495c documentation updates, finished the disk shape 2011-09-14 16:07:02 -04:00
Wenzel Jakob 38b0f38a1d disk intersection shape, crash bugfix 2011-09-14 14:28:26 -04:00
Wenzel Jakob 31fc314882 removed a warning 2011-09-14 14:14:24 -04:00
Wenzel Jakob 646f2b6a98 don't recompile the entire renderer just because the version number changed 2011-09-14 14:12:22 -04:00
Wenzel Jakob e47ffcc3a7 store the complete path of recent files 2011-09-14 11:48:56 -04:00
Wenzel Jakob 39b16c5234 better mtsgui behavior with multi-screen setups 2011-09-14 11:39:25 -04:00
Wenzel Jakob 14b65e4d94 added documentation for the rectangle shape 2011-09-14 02:05:00 -04:00
Wenzel Jakob 1dc823094e VPL renderer light leak bugfix 2011-09-14 01:30:14 -04:00
Wenzel Jakob a42d5d620a trimesh generation for rectangle, better trimesh generation for sphere 2011-09-14 01:24:58 -04:00
Wenzel Jakob 2303240218 fixed UV coordinates 2011-09-13 20:47:50 -04:00
Wenzel Jakob e73fc382c3 more work on the rectangle intersection shape 2011-09-12 21:06:06 -04:00
Wenzel Jakob df34877fc6 merge 2011-09-12 17:58:04 -04:00
Wenzel Jakob e6f3a01246 added a skeleton for a rectangle intersection shape 2011-09-12 17:57:53 -04:00
Wenzel Jakob df9adc5b99 fixed a typo 2011-09-12 17:50:16 -04:00
Wenzel Jakob 37a44865e3 fix serious mtsgui save-related bug that could destroy the scene. This happened when saving from a cloned tab. 2011-09-12 16:09:40 -04:00
Wenzel Jakob 106ef46287 log a bit more information about the running system 2011-09-10 15:07:04 -04:00
Wenzel Jakob ba41a48dbf serialization bugfix 2011-09-10 13:40:09 -04:00
Wenzel Jakob 999540bfcf fix exp/log performance-related issues on Linux/x86_64 2011-09-09 16:53:36 -04:00
Wenzel Jakob 56cf1882fd fixed the BRE to work with the new kdtree implementation 2011-09-09 16:01:13 -04:00
Wenzel Jakob 320fe5bc9f fixed a serious multithreading bug that affected the construction of photon maps with QMC samplers 2011-09-09 14:29:07 -04:00
Wenzel Jakob 7ee462ce5c documentation updates 2011-09-09 12:16:50 -04:00
Wenzel Jakob add4b917e9 removed oldplastic 2011-09-08 19:51:23 -04:00
Wenzel Jakob 4ad2e7582c nicer heterogeneous documentation 2011-09-08 19:48:30 -04:00
Wenzel Jakob 12607b1593 merge 2011-09-08 11:43:34 -04:00
Wenzel Jakob 2e334d9eb4 fixed an instance bug that occurs in conjunction with analytic shapes 2011-09-08 11:43:23 -04:00
Wenzel Jakob 2b3269b86d wording 2011-09-07 23:27:12 -04:00
Wenzel Jakob cda2bc02b9 plastic material updates 2011-09-07 17:01:29 -04:00
Wenzel Jakob 3f8b9ac6dc better plastic documentation 2011-09-07 16:07:50 -04:00
Wenzel Jakob a16b74eb0f switched to a more realistic plastic material that accounts for internal scattering 2011-09-07 09:40:57 -04:00
Wenzel Jakob 2931e0dd37 cleanups 2011-09-07 00:42:13 -04:00
Wenzel Jakob 213e550e2f added a function for computing the diffuse fresnel reflectance (aka Fdr) 2011-09-07 00:35:02 -04:00
Wenzel Jakob 1a8d3b096e added an API function for the diffuse fresnel reflectance 2011-09-06 19:31:53 -04:00
Wenzel Jakob 83705ae831 cleanups 2011-09-06 13:51:15 -04:00
Wenzel Jakob 825acab263 better solid angle-weighted hemisphere sampling routine, code cleanups 2011-09-06 00:48:36 -04:00
Wenzel Jakob d53f7c9196 renamed a few constants 2011-09-05 14:29:41 -04:00
Wenzel Jakob d666d89031 reciprocity tests 2011-09-05 14:14:30 -04:00
Wenzel Jakob 157d955889 win32 compilation fixes 2011-09-05 10:20:58 -04:00
Wenzel Jakob e88f0bda1e improved the clipping bugfix 2011-09-03 14:32:28 -04:00
Wenzel Jakob 49a2862d8f fix for numerical issues when using triangle clipping in a double precision build 2011-09-03 14:12:05 -04:00
Wenzel Jakob bc5c8d867d merge 2011-09-02 17:52:01 -04:00
Wenzel Jakob ab16dfac21 more photon map-related serialization fixes 2011-09-02 17:51:49 -04:00
Wenzel Jakob f0629482cd photon map serialization bugfix 2011-09-02 17:27:11 -04:00
Wenzel Jakob a31775f516 OpenMP fixes on win32.. 2011-09-02 11:34:07 -07:00
Wenzel Jakob 9df8c4bfe6 better interaction of various integrators with the adaptive integrator 2011-09-02 13:49:07 -04:00
Wenzel Jakob 122b2f5feb a few more cleanups 2011-09-01 19:44:06 -04:00
Wenzel Jakob ed12b775ed photon mapper improvements pertaining to dielectrics 2011-09-01 18:55:04 -04:00
Wenzel Jakob a29505643a cleanup 2011-09-01 18:03:13 -04:00
Wenzel Jakob e3189e8495 merge 2011-08-30 22:14:57 -04:00
Wenzel Jakob ab035dad4c photon mapper improvements 2011-08-30 22:14:32 -04:00
Wenzel Jakob 9d438d2969 photon mapper updates 2011-08-30 12:33:35 -04:00
Wenzel Jakob 6d6725cc03 photon mapper simplifications, switched to a better direct illumination strategy 2011-08-30 01:05:59 -04:00
Wenzel Jakob 41c8f71a3f sppm bugfixes 2011-08-29 22:11:35 -04:00
Wenzel Jakob e5651c12a7 typo, add std::toupper on windows, less noisy GLProgram 2011-08-29 17:23:17 -04:00
Wenzel Jakob 233c1967e0 documentation fix 2011-08-29 01:54:26 -04:00
Wenzel Jakob 87389a28c0 merged the photon map changes back into the main branch 2011-08-29 00:13:19 -04:00
Wenzel Jakob 6b2d99aab8 homogeneous bugfix for channels with sigmaT=0, fixed ppm and sppm 2011-08-29 00:06:08 -04:00
Wenzel Jakob a44821b159 New photon map implementation based on generic PointKDTree: 50% faster! 2011-08-28 20:46:08 -04:00
Wenzel Jakob d59bd71c14 photon map updates 2011-08-28 15:32:54 -04:00
Wenzel Jakob ed3a726065 merge 2011-08-28 13:29:05 -04:00
Wenzel Jakob 70656037bf merge 2011-08-28 13:28:46 -04:00
Wenzel Jakob 13ab236e7c kd-tree & photon map cleanups 2011-08-28 13:28:18 -04:00
Wenzel Jakob 749d30ab7f implemented a photon map performance testcase 2011-08-28 03:09:35 -04:00
Wenzel Jakob 4050071fbb documentation updates, pt. 2 2011-08-27 00:23:25 -04:00
Wenzel Jakob 9b6d0dd197 documentaiton updates 2011-08-27 00:20:56 -04:00