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
Wenzel Jakob
0cb3e6d4c8
libpython: a few more opportunities for releasing the GIL
2014-10-12 14:11:03 +02:00
Wenzel Jakob
b13e41f8f9
double precision compilation fix
2014-10-05 03:31:40 +02:00
Wenzel Jakob
08623fafdc
libpython: allow extracting the bitmap underlying an environment map
2014-09-29 22:05:06 +02:00
Wenzel Jakob
359f8215f4
libpython: bindings for BlackBodySpectrum
2014-09-29 19:01:32 +02:00
Wenzel Jakob
b198521eb1
libpython: improved Texture bindings
2014-09-29 18:38:46 +02:00
Wenzel Jakob
70f08931b9
TriMesh: binary PLY export feature
2014-09-29 18:08:42 +02:00
Wenzel Jakob
beb85f9702
Bitmap::writeOpenEXR(): fix handling of OpenEXR channel names
2014-09-29 14:11:38 +02:00
Wenzel Jakob
a24c074c0d
getDiffuseReflectance() implementation for twosided.cpp
2014-09-29 14:10:40 +02:00
Wenzel Jakob
f2e8e796dd
ply.cpp: assertion fix when using 'maxSmoothAngle'
2014-08-05 20:29:06 +02:00
Wenzel Jakob
0be165de40
Thread::setCoreAffinity bugfix
2014-08-05 17:26:33 +02:00
Wenzel Jakob
38cd04828c
libpython: don't link to Python core library on Linux
2014-08-05 14:38:46 +02:00
Wenzel Jakob
5e222601c0
hdrfilm/tiledhdrfilm: Save channel name even for 1-channel images if specified
2014-08-04 18:20:03 +02:00
Wenzel Jakob
338d3cbeb1
Include boost_python34 DLL in Windows release builds
2014-08-04 17:58:11 +02:00
Wenzel Jakob
80cf245b68
microfacet.h: roughness clamping
2014-08-04 14:32:28 +02:00
Wenzel Jakob
a5c574f98d
windows compilation fix
2014-08-03 00:07:50 +02:00
Wenzel Jakob
48730364a4
TriMesh::fromBlender improvements contributed by Francesc Juhé
2014-08-02 23:09:46 +02:00
Wenzel Jakob
d02d4ebedf
ported all microfacet models to a new visible normal sampling implementation
2014-08-02 19:41:22 +02:00
Wenzel Jakob
bdc43fcbd8
Updated copyright headers
2014-08-02 19:35:42 +02:00
Wenzel Jakob
76766fb10c
new 'math' namespace, some minor reorganization, added erf()/erfinv() functions
2014-08-02 19:35:42 +02:00
Wenzel Jakob
152cfa4b26
rendersettingsdlg.cpp: ignore mouse scroll events in spin boxes
2014-07-29 18:51:59 +02:00
Wenzel Jakob
11c5ef7458
Merge branch 'master' of hg:: https://www.mitsuba-renderer.org/repos/mitsuba
2014-07-28 13:58:58 +02:00