Commit Graph

2147 Commits (3409ec15d1517f5dd60355136c02c08cdbea77f5)

Author SHA1 Message Date
Wenzel Jakob 3409ec15d1 fixed parsing of Python version for Anaconda 2017-07-28 23:10:07 +02:00
Wenzel Jakob 8410dc1bb1 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.
2017-07-28 23:10:01 +02:00
Delio Vicini c25a40b68c Fixed toString method of box filter (#8) 2016-12-03 18:39:21 +01:00
Caleb Donovick e0a021019e Add Dscalar operator*=(DScalar1&) 2016-11-15 13:35:54 +01:00
Wenzel Jakob d81fbae942 newton-bisection robustness improvements 2016-10-27 09:33:46 +02:00
Wenzel Jakob 87816597b7 Merge pull request #1 from jonasdeyson/jonas
Fix boost include error occurring in Ubuntu 16.04.
2016-04-26 22:51:24 +01:00
Jonas Deyson 974013c812 Fix boost include error occurring in Ubuntu 16.04. 2016-04-23 20:34:35 -03:00
Wenzel Jakob 87efb7d6b4 boost include fix contributed by Yannick Hold 2016-02-20 00:23:28 +01:00
Wenzel Jakob 649c00ae25 bugfix for scrambled radical inverse function (noticed by Per Christensen, fix by Andrew Kensler) 2016-01-17 16:41:50 +01:00
Wenzel Jakob 8d20ce4344 fixed stupid bug in Disk::samplePosition() 2015-11-20 17:59:49 +01:00
Wenzel Jakob fe2af35337 fix overly conservative grid volume step size (reported by Guillaume Loubet) 2015-10-16 16:26:52 +02:00
Wenzel Jakob eda8cb318d fix a serialization issue reported by Frances Juhe 2015-10-02 18:35:10 +02:00
Wenzel Jakob 313c458b9e sunmodel: accept animated transformations (even if animations aren't directly supported within SunModel) 2015-09-22 19:10:41 +02:00
Wenzel Jakob 4558b25a55 fix polar decomposition issue pointed out by Francesc Juhe 2015-09-22 19:09:48 +02:00
Wenzel Jakob a2dc699cf2 disable overly paranoid checks in rtrans.h 2015-09-22 03:14:44 +02:00
Wenzel Jakob 6ed2b4aedd fix internal checks in QMC samplers 2015-09-22 03:03:40 +02:00
Wenzel Jakob 5a272564f7 fix perspective_rdist issues reported by Sebastian Novozin 2015-07-15 12:37:38 +02:00
Wenzel Jakob 7f5aa0c0b2 fixed faulty commit 2015-07-15 12:23:45 +02:00
Wenzel Jakob 73428bfc77 scene.xsd bugfix 2015-07-05 18:40:38 +02:00
Wenzel Jakob 9b225443a4 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
2015-06-30 11:16:48 +02:00
Wenzel Jakob 10d47cef56 Replaced some fabsf() calls by std::abs 2015-06-28 18:53:50 +02:00
Wenzel Jakob 742400485d vMF sampling simplification suggested by Stephen Hill 2015-06-28 18:53:32 +02:00
Wenzel Jakob d24f953c14 Implementation of the paper 'Accurate computation of single scattering in participating media with refractive boundaries' contributed by Nicolas Holzschuch 2015-06-25 09:38:06 +02:00
Wenzel Jakob 797deafaeb Specular motion vector integrator 2015-05-25 14:15:15 +02:00
Wenzel Jakob 47d8d43d18 updated network protocol so that individual resource chunks can be > 4GB 2015-04-22 03:33:40 +02:00
Wenzel Jakob 3d2e67c3a5 Switch some stream operations to 64 bit 2015-04-21 17:38:08 +02:00
Wenzel Jakob a3d54ec4c2 removed incorrect usage of std::erase (reported by Brooks Moses) 2015-04-20 14:40:57 +02:00
Wenzel Jakob e85c536caf gitignore fixes 2015-04-20 14:39:56 +02:00
Wenzel Jakob f7e25674b2 Removed duplicate entries in palik materials 2015-02-19 17:39:43 +01:00
Wenzel Jakob 8365668205 minor libpython fixes, added VMF::forMeanLength, fixed typo in orthographic.cpp 2014-12-14 03:50:53 +01:00
Wenzel Jakob 9f9df009ef mtsgui: ability to view multi-channel EXRs 2014-11-12 15:55:17 +01:00
Wenzel Jakob 461827ec11 preserve order in ref_vector::ensureUnique 2014-11-10 20:07:24 +01:00
Wenzel Jakob 5a6be59fad mtsgui deadlock fix 2014-11-08 18:52:52 +01:00
tofic 8390e5ff5a More numerical robustness for microfacet 2014-11-08 02:04:24 +01:00
Wenzel Jakob ce80ddcb6d hslt: more consistent shading frame computation in various shapes 2014-11-05 21:26:02 +01:00
johannes hanika 0a49106ad1 hslt: expose render timeout to ui 2014-11-05 20:08:33 +01:00
johannes hanika 4ce6960230 hslt: util.h: add boilerplate coordinate derivative function 2014-11-05 20:07:49 +01:00
johannes hanika 4a0d0aa694 hslt: vmf.cpp numerical robustness 2014-11-05 19:55:17 +01:00
Wenzel Jakob 9f5410b4c1 removed some debugging code committed by accident 2014-11-05 19:51:28 +01:00
Wenzel Jakob b8480a3d60 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.
2014-11-05 19:48:07 +01:00
Wenzel Jakob 1f445513dd hslt: quenched a minor warning 2014-11-04 00:35:22 +01:00
johannes hanika d9d567bc42 hslt: new mutator interface with last succeeded mutation record. 2014-11-04 00:19:41 +01:00
johannes hanika ef48c84915 hslt: improve numerical robustness 2014-11-04 00:18:29 +01:00
johannes hanika 6fb326038e hslt: misc improved functionality:
texture formats
matrix 2x2 inversion special case (wasn't called before)
more meaningful flags on vertex.
2014-11-04 00:15:27 +01:00
johannes hanika 5d578e9c68 hslt: '-L' command line parameter to set the log level; '-r' immediately starts rendering in mtsgui 2014-11-04 00:07:16 +01:00
johannes hanika cb56d97fcf hslt: verification.cpp: better validation of edge data structures 2014-11-03 23:04:08 +01:00
johannes hanika 23efb01b4d hslt: always use a consistent edge direction in the bidirectional abstraction layer 2014-11-03 23:03:14 +01:00
johannes hanika 7e705a62a0 hslt: compile fixes 2014-11-03 23:02:36 +01:00
Wenzel Jakob b821dc9e33 More consistent name handling across various shape implementations (patch by Lorenzo Tessari) 2014-10-29 17:35:50 +01:00
Wenzel Jakob 23eb714038 Document MITSUBA_PYVER 2014-10-20 15:48:01 +02:00