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
Wenzel Jakob
84685dfc8d
mtsgui: handle the -o parameter
2014-10-18 22:38:04 +02:00
Wenzel Jakob
d5208828de
CMake fixes contributed by Oliver Klehm
2014-10-13 22:41:14 +02:00