sort by:
Revision Author Date Message Commit Date
c46fae2 updated link to university webpage. 12 July 2023, 09:18:28 UTC
f5ddcfa example script for plotting a guiding distribution from the exported data. 12 July 2023, 09:15:26 UTC
712ebf7 switch to C++17 and add support for python up to 3.11 12 July 2023, 09:15:22 UTC
b142273 [readme] small update to the readme, also fixed some typos. 17 November 2020, 08:52:02 UTC
0d612b1 [qt5] applying the replacement of Qt to Qt5 in the qt module names now only for linux (not sure how it should be on osx). 17 November 2020, 08:49:55 UTC
60f25bd [readme] updated readme added teaser image #2 and incremental training spp configuration option #1. also divided reproduction script into prerequesites, compilation, and reproduction itself. added reproduction documentation to the readme. 13 November 2020, 20:42:22 UTC
765cb73 [inc/exp training] improved options for incremental/exponential training. added the samples per iteration parameter back to the gui which allows to set the spp per training iteration. added a hidden option to double this number of samples each iteration for exponential training. previously both have been controlled by a single parameter. 28 October 2020, 10:10:06 UTC
8e55e5a [robust-fitting-for-pathguiding] Added public robust VMM fitting and guiding code Added the public code from the "Robust Fitting of Parallax-Aware Mixtures for Path Guiding" paper 26 October 2020, 18:48:11 UTC
41cfd68 [bsdf] added functions to access the glossy and delta sampling selection weight 26 October 2020, 16:32:39 UTC
e93d165 [boost] updated deprecated _1 to boost::placeholders::_1 in volcache.cpp 26 October 2020, 16:27:36 UTC
53d3aa4 [logger] prevent accidental misuse of logging macros where level is not simply given as a value but as an expression which would be expanded inside the macro. (e.g. in glrender.cpp) 26 October 2020, 16:27:22 UTC
4a8d5b5 [cmake] adjusted CMake to compile flags and installation structure to match SCons Replaced FindPythonLibs (deprecated) by FindPython. 28 September 2020, 15:44:10 UTC
9ea1783 [gl] some GLSL optimization to make GL work under Intel GPUs 28 September 2020, 15:44:00 UTC
289e7b2 [clang] fixed compile error when using the Clang compiler 28 September 2020, 15:43:48 UTC
725db84 [bsdf] Added torrance BSDF 28 September 2020, 09:10:00 UTC
2bde10c Minor tweaks to the interfaces OBJ: returns the first mesh when calling querying 'createTriMesh' NOTE NEEDS ATTENTION Python: added wrapper for Spectrum::getD65() 28 September 2020, 09:09:08 UTC
19b0c07 [medium] make volume parameter (e.g., sigmaA, sigmaS, sigmaT, albedo) accessible 28 September 2020, 09:06:37 UTC
b50e64e Added support for capitalized boolean values when parsing cmd parameters Added support for parsing booleans such as 'True' or 'False' which can occur when generating a comandline command via Python scripts. 28 September 2020, 09:04:12 UTC
2bd368e [integrator] Added a pixelID to the RadianceQueryRecord By adding a pixelID to the RadianceQueryRecord it is possible to connect a camera ray to the pixel it originates from. This feature will be usefull when, for example, implementing adjoint driven RR where we need to query a pixel estimate for each ray. 25 September 2020, 14:00:33 UTC
93fa344 [bsdf+phase] added unique id to BSDFs and PhaseFunctions and made all BSDFs/Phasefunctions of a scene accessible Each BSDFs and phase function of a scene are now stored in in separate vector lists of the scene and are accessible via `Scene::getBSDFs()` and `Scene::getPhaseFunctions()`. In addition each BSDF/PhaseFuntion now has a unique id for identification. At the end of the scene loading process the uid will be set so that it matches the position of the BSDF/PhaseFunction in the corresponding vector list. At the same time all string IDs equal "unnamed" will be replaced by "unmamed_bsdf_$UID"/ "unmamed_phase_$UID". This helps to identify/connect BSDFs later when exploring a scene from outside (i.e., via the python interface). BSDf: Added access function to the 'diffuseReflectanceTexture', the 'specularReflectanceTexture' and the 'roughnessTexture'. this also makes it easier to explore BRDF properties from the outside (e.g., when implementing a Mitsuba scene converter) 25 September 2020, 13:56:51 UTC
ff33406 [libpython] added wrapper for the phase function and sampling functions from warp.h 23 September 2020, 09:47:45 UTC
8e06cad GLEW-MX: removed deprecated glew-mx dependency Switching from glew-mx to glew by removing unused glew-mx code. 22 September 2020, 07:33:47 UTC
393fe26 Fixing crashes when opening the renderer dialog Changed the buffer size (32 -> 512) for the value to string conversion to support min/max double values. 21 September 2020, 14:24:40 UTC
c1bff11 GLEW-MX: removed deprecated glew-mx dependency Switching from glew-mx to glew by removing unused glew-mx code. 21 September 2020, 14:20:09 UTC
d8b6fe0 SCons: Python 3 and Qt 5 Added ssupport for Python 3.8 and updated the qt5.py scons tool support Python 3 21 September 2020, 14:07:00 UTC
3d94979 SCons: Python 3 compatibility 21 September 2020, 13:34:52 UTC
5a9b377 add back the cmake building system 27 July 2020, 20:34:33 UTC
cfeb776 fixed a serious issue in spectral interpolation (caught by @merlinND) 31 January 2020, 11:12:09 UTC
2635567 Fix for mtsgui running on OSX Mojave (#94) * Fix for GUI running on OSX Mojave 02 January 2019, 02:25:26 UTC
450a2b8 evaluate the orientation value when calling 'HeterogeneousMedium::eval' if needed. (#84) 10 August 2018, 08:54:21 UTC
3c7da2b Add repository metadata (#81) 13 July 2018, 12:51:46 UTC
57b1d11 #Fix missing default value in "field" integrator (#66) 12 July 2018, 14:40:49 UTC
edf4470 SCons: do not require Qt5 language tools (#79) 12 July 2018, 14:40:03 UTC
1fd0f67 Fixed partial derivative NaN error for hair (#60) 02 May 2018, 13:00:42 UTC
25e110c Minor ply parsing bug fix. (#57) * Minor ply parsing bug fix. * Linux compilation fix. 01 January 2018, 13:19:38 UTC
46650b7 Updated PDF manual's "Compiling the renderer" section (#37) * Replaced all URLs with the relevant GitHub ones * Replaced Mercurial with Git * Updated dependencies list * Added qt5-default as the base package on Ubuntu to avoid QT_SELECT issues * Updated MSVC references for VS 2017 * Updated MacOS instructions (wrt. COLLADA and Qt5) * Added the `-parallelize` flag * Specified that SCons 2.x is necessary 09 October 2017, 08:23:19 UTC
463e092 Miscellaneous compilation fixes for Linux (#36) * Remove a lingering prctl call Fixes #34 * Fix COLLADA DOM library name * Merge calls in Linux and MacOS 08 October 2017, 23:34:29 UTC
9110048 Fixes for Mitsuba PDF manual (#28) * Changed bibliography package to biblatex (ACM bibtex is no longer supported) * Added the missing bumpy sphere image + the relevant Holzschuch cite * Fixed a plugin ref in normalmap * PDF requires two more runs of pdflatex after bibtex * The missing Stanford bunny image was removed (I couldn't get the material to work) 07 October 2017, 17:19:19 UTC
a1d574e Add MSVC2017 build config and project (#27) * Add MSVC2017 build config and project Porting the VS solution also enables debug running via NMake; fixes #24 * Edited genproj.py for MSVC 2017 18 September 2017, 06:11:04 UTC
f75a412 missing win64 configuration files 16 September 2017, 17:04:26 UTC
933a057 mitsuba 0.6.0 upgrade script 13 September 2017, 09:29:04 UTC
77d0885 src/librender/sensor.cpp, pdfTime(), check of validity of ray.time (#12) 06 September 2017, 12:46:17 UTC
04eb2d5 fix PLY parser issue after transition to C++11 05 September 2017, 20:15:10 UTC
6b68f4d fixed compilation on msvc 2017 30 July 2017, 18:15:10 UTC
6d7d661 compatibility with high-DPI displays 29 July 2017, 00:17:36 UTC
5aac89e bump to version 0.6.0 29 July 2017, 00:17:21 UTC
90f75a1 tabs -> spaces, added check-style.sh script 28 July 2017, 23:07:33 UTC
afd3a1c ported mtsgui to Qt 5.9 28 July 2017, 21:37:21 UTC
1de9467 fix symbol visibility in Boost.Python module 28 July 2017, 21:10:09 UTC
f67824a fixed type inconsistency in irawan.h 28 July 2017, 21:10:08 UTC
c510050 made PLY parser C++11-compatible 28 July 2017, 21:10:08 UTC
f995a91 deleted ancient MacOS X build configurations 28 July 2017, 21:10:08 UTC
3409ec1 fixed parsing of Python version for Anaconda 28 July 2017, 21:10:07 UTC
8410dc1 removed legacy cmake build system The CMake build system has not been maintained for years and does not work correctly anymore. Rather than keeping it here as a "trap" for new users, I'll remove it for now. FWIW Mitsuba 2 will have a much nicer CMake build system that works consistently on all platforms. 28 July 2017, 21:10:01 UTC
c25a40b Fixed toString method of box filter (#8) 03 December 2016, 17:39:21 UTC
e0a0210 Add Dscalar operator*=(DScalar1&) 15 November 2016, 12:35:54 UTC
d81fbae newton-bisection robustness improvements 27 October 2016, 07:33:46 UTC
8781659 Merge pull request #1 from jonasdeyson/jonas Fix boost include error occurring in Ubuntu 16.04. 26 April 2016, 21:51:24 UTC
974013c Fix boost include error occurring in Ubuntu 16.04. 23 April 2016, 23:34:35 UTC
87efb7d boost include fix contributed by Yannick Hold 19 February 2016, 23:23:28 UTC
649c00a bugfix for scrambled radical inverse function (noticed by Per Christensen, fix by Andrew Kensler) 17 January 2016, 15:41:50 UTC
8d20ce4 fixed stupid bug in Disk::samplePosition() 20 November 2015, 16:59:49 UTC
fe2af35 fix overly conservative grid volume step size (reported by Guillaume Loubet) 16 October 2015, 14:26:52 UTC
eda8cb3 fix a serialization issue reported by Frances Juhe 02 October 2015, 16:35:10 UTC
313c458 sunmodel: accept animated transformations (even if animations aren't directly supported within SunModel) 22 September 2015, 17:10:41 UTC
4558b25 fix polar decomposition issue pointed out by Francesc Juhe 22 September 2015, 17:09:48 UTC
a2dc699 disable overly paranoid checks in rtrans.h 22 September 2015, 01:14:44 UTC
6ed2b4a fix internal checks in QMC samplers 22 September 2015, 01:03:40 UTC
5a27256 fix perspective_rdist issues reported by Sebastian Novozin 15 July 2015, 10:37:38 UTC
7f5aa0c fixed faulty commit 15 July 2015, 10:23:45 UTC
73428bf scene.xsd bugfix 05 July 2015, 16:40:38 UTC
9b22544 Fixed an incorrect radiance conversion factor in 'coating' and 'roughcoating' reported by Attila Afra. The models now produce the right falloff compared to Monte Carlo reference renderings with explicitly instantiated layers 30 June 2015, 09:16:48 UTC
10d47ce Replaced some fabsf() calls by std::abs 28 June 2015, 16:53:50 UTC
7424004 vMF sampling simplification suggested by Stephen Hill 28 June 2015, 16:53:32 UTC
d24f953 Implementation of the paper 'Accurate computation of single scattering in participating media with refractive boundaries' contributed by Nicolas Holzschuch 25 June 2015, 07:38:06 UTC
797deaf Specular motion vector integrator 25 May 2015, 12:15:15 UTC
47d8d43 updated network protocol so that individual resource chunks can be > 4GB 22 April 2015, 01:33:40 UTC
3d2e67c Switch some stream operations to 64 bit 21 April 2015, 15:38:08 UTC
a3d54ec removed incorrect usage of std::erase (reported by Brooks Moses) 20 April 2015, 12:40:57 UTC
e85c536 gitignore fixes 20 April 2015, 12:39:56 UTC
f7e2567 Removed duplicate entries in palik materials 19 February 2015, 16:39:43 UTC
8365668 minor libpython fixes, added VMF::forMeanLength, fixed typo in orthographic.cpp 14 December 2014, 02:50:53 UTC
9f9df00 mtsgui: ability to view multi-channel EXRs 12 November 2014, 14:55:17 UTC
461827e preserve order in ref_vector::ensureUnique 10 November 2014, 19:07:24 UTC
5a6be59 mtsgui deadlock fix 08 November 2014, 17:52:52 UTC
8390e5f More numerical robustness for microfacet 08 November 2014, 01:04:24 UTC
ce80ddc hslt: more consistent shading frame computation in various shapes 05 November 2014, 20:26:02 UTC
0a49106 hslt: expose render timeout to ui 05 November 2014, 19:08:33 UTC
4ce6960 hslt: util.h: add boilerplate coordinate derivative function 05 November 2014, 19:07:49 UTC
4a0d0aa hslt: vmf.cpp numerical robustness 05 November 2014, 18:55:17 UTC
9f5410b removed some debugging code committed by accident 05 November 2014, 18:51:28 UTC
b8480a3 Fixes for several subtle kd-tree construction issues - fixed several bugs that occasionally broke double-precision builds - rewrote min/max binning code to make it tolerant to precision issues. Previously, it gave up in such cases, which lead to a slow build with the O(n log n) method. 05 November 2014, 18:48:07 UTC
1f44551 hslt: quenched a minor warning 03 November 2014, 23:35:22 UTC
d9d567b hslt: new mutator interface with last succeeded mutation record. 03 November 2014, 23:19:41 UTC
ef48c84 hslt: improve numerical robustness 03 November 2014, 23:18:29 UTC
6fb3260 hslt: misc improved functionality: texture formats matrix 2x2 inversion special case (wasn't called before) more meaningful flags on vertex. 03 November 2014, 23:15:27 UTC
5d578e9 hslt: '-L' command line parameter to set the log level; '-r' immediately starts rendering in mtsgui 03 November 2014, 23:07:16 UTC
cb56d97 hslt: verification.cpp: better validation of edge data structures 03 November 2014, 22:04:08 UTC
23efb01 hslt: always use a consistent edge direction in the bidirectional abstraction layer 03 November 2014, 22:03:14 UTC
7e705a6 hslt: compile fixes 03 November 2014, 22:02:36 UTC
back to top