Wenzel Jakob
|
15a872eae0
|
undoing font fix due new Qt dependencies
|
2013-12-02 09:44:43 +01:00 |
Wenzel Jakob
|
2331b16f54
|
mtsgui: added support for -a, -h, and -p command line parameters known from the 'mitsuba' executable
|
2013-12-01 22:38:55 +01:00 |
Wenzel Jakob
|
3d84105a47
|
numpy support
|
2013-12-01 18:22:01 +01:00 |
Wenzel Jakob
|
c3d4b5a08c
|
libpython: Timer bindings, plus a few other functions from util.h
|
2013-11-30 22:32:28 +01:00 |
Wenzel Jakob
|
45425b64c4
|
mmap.cpp: when creating a memory-mapped file on windows, only allow concurrent read access
|
2013-11-29 18:55:35 +01:00 |
Wenzel Jakob
|
afca59d426
|
mmap.cpp: be more relaxed about files already existing (and potentially being used by other Mitsuba instances) -- by Michael Zeilfelder
|
2013-11-29 18:52:42 +01:00 |
Wenzel Jakob
|
bb1da93876
|
Python-baed scene construction: fixed an issue reported by Sina Honari
|
2013-11-29 16:36:34 +01:00 |
Wenzel Jakob
|
4ccee2340a
|
fixed typo (reported by Michael Zeilfelder)
|
2013-11-29 15:40:15 +01:00 |
Wenzel Jakob
|
88be826331
|
fixed minor issue in AreaLight::toString()
|
2013-11-29 15:30:07 +01:00 |
Wenzel Jakob
|
3781651694
|
SConscript indentation fix
|
2013-11-28 09:19:20 +01:00 |
Wenzel Jakob
|
be8275749d
|
some linker flag fixes
|
2013-11-27 15:32:48 +01:00 |
Wenzel Jakob
|
a2591285d7
|
PyQt example: a few more refinements
|
2013-11-27 13:25:33 +01:00 |
Wenzel Jakob
|
73b6dc4ce2
|
mmap: don't throw exceptions in destructor..
|
2013-11-27 12:49:03 +01:00 |
Wenzel Jakob
|
96832ab70d
|
yet more refinements to the fancy PyQt integration example + necessary code adaptations
|
2013-11-26 22:54:26 +01:00 |
Wenzel Jakob
|
fd7400593a
|
committing some missing parts
|
2013-11-26 17:48:33 +01:00 |
Wenzel Jakob
|
307e345f4d
|
better handling of errors while evaluating C++ -> python callbacks (show a backtrace in the Mitsuba log)
|
2013-11-26 17:43:53 +01:00 |
Wenzel Jakob
|
e1ca7a514e
|
further cleanups
|
2013-11-26 15:06:56 +01:00 |
Wenzel Jakob
|
3e2516ab99
|
got rid of some minor warnings, Python code cleanups
|
2013-11-26 14:30:49 +01:00 |
Wenzel Jakob
|
da0d5238ee
|
get rid of minor warnings
|
2013-11-25 15:43:27 +01:00 |
Wenzel Jakob
|
dc8d3bf782
|
libpython: enable rendering callbacks in python & a few minor cleanups
|
2013-11-25 12:44:21 +01:00 |
Wenzel Jakob
|
df12c58e77
|
minor improvements to libpython and setpath.sh
|
2013-11-25 01:12:44 +01:00 |
Wenzel Jakob
|
454ad0bf54
|
minor fixes
|
2013-11-24 15:56:58 +01:00 |
Wenzel Jakob
|
43223d78d3
|
Python plugin improvements, cleanups
|
2013-11-23 14:46:35 +01:00 |
Wenzel Jakob
|
c923b2ab37
|
added accidentally deleted brace
|
2013-11-21 09:50:50 +01:00 |
Wenzel Jakob
|
12531458ac
|
fixed Thread::registerUnmanagedThread, minor cleanups
|
2013-11-21 01:55:59 +01:00 |
Wenzel Jakob
|
4f23557e4e
|
libpython: native buffers for Bitmap objects
|
2013-11-21 01:30:35 +01:00 |
Wenzel Jakob
|
87ca4956d1
|
merge
|
2013-11-20 23:32:25 +01:00 |
Wenzel Jakob
|
0492cc81d3
|
Film implementations: don't write bitmap output files if destFile=''
|
2013-11-20 23:32:00 +01:00 |
Wenzel Jakob
|
961848cc81
|
PLY file compatibility improvements
|
2013-11-20 21:38:19 +01:00 |
Wenzel Jakob
|
0e15285403
|
serialized shape: assign name in a better way
|
2013-11-20 11:30:45 +01:00 |
Wenzel Jakob
|
d0dc0d9f36
|
Support for quickly importing geometry directly from Blender-internal memory
|
2013-11-19 22:45:22 +01:00 |
Wenzel Jakob
|
0ee249c434
|
support for constructing triangle meshes from within python
|
2013-11-18 16:46:42 +01:00 |
Wenzel Jakob
|
b68a38ed9a
|
improved bump and normal mapping support
|
2013-11-15 16:47:35 +01:00 |
Wenzel Jakob
|
38fced0f53
|
Don't try to set CPU affinity if running inside Valgrind
|
2013-11-14 15:37:49 +01:00 |
Wenzel Jakob
|
ff7a86c755
|
Qt Gui: allow opening multiple files at the same time
|
2013-11-13 14:15:38 +01:00 |
Wenzel Jakob
|
9bc91123c6
|
fixed thread safety issue in FFT-based Bitmap::convolve
|
2013-11-13 11:12:06 +01:00 |
Wenzel Jakob
|
1f2eb4b9c8
|
compatibility fixes for Fedora Core 19
|
2013-11-11 09:52:44 -05:00 |
Wenzel Jakob
|
96c644c5f9
|
removed a minor warning
|
2013-11-08 12:34:43 +01:00 |
Wenzel Jakob
|
22b16fdd23
|
merge
|
2013-11-08 11:52:24 +01:00 |
Wenzel Jakob
|
24388ec388
|
merge
|
2013-11-08 02:50:10 -08:00 |
Wenzel Jakob
|
4ac3a82814
|
changed COLLADA DOM 2.4 loading code to be more similar to the 2.3 version
|
2013-11-08 02:49:12 -08:00 |
Wenzel Jakob
|
3b8760bc71
|
switch to COLLADA-DOM 2.4 on OSX
|
2013-11-08 00:54:03 +01:00 |
Wenzel Jakob
|
38ef6259a4
|
get rid of some warnings
|
2013-11-07 22:47:10 +01:00 |
Wenzel Jakob
|
dccb7554ea
|
compilation fixes for visual studio 2013
|
2013-11-07 07:21:54 -08:00 |
Wenzel Jakob
|
e5d748e56c
|
merge
|
2013-11-07 05:49:10 -08:00 |
Wenzel Jakob
|
be7fcdb2bf
|
fixed some warnings on win32
|
2013-11-07 05:48:40 -08:00 |
Wenzel Jakob
|
815cb6c916
|
new dependency build for windows: updated build configuration files
|
2013-11-06 06:20:42 -08:00 |
Wenzel Jakob
|
9c9d8b833c
|
typo in square to concentric warp
|
2013-11-05 17:09:00 +01:00 |
Wenzel Jakob
|
a2c4a9edfc
|
minor python binding improvements
|
2013-11-05 00:11:05 +01:00 |
Wenzel Jakob
|
55c8726dbd
|
documentation updates for the height field class
|
2013-11-04 23:22:30 +01:00 |
Wenzel Jakob
|
0366e8c102
|
changed icon naming conventions
|
2013-11-03 20:56:50 +01:00 |
Wenzel Jakob
|
474991301a
|
fixed compilation on osx 10.6
|
2013-11-03 20:56:16 +01:00 |
Wenzel Jakob
|
83c1505148
|
Python API imporovements, part 1
|
2013-11-03 15:00:21 +01:00 |
Wenzel Jakob
|
32c9e953e8
|
bitmap texture: feature to create a texture based on individual image channels
|
2013-10-30 23:01:27 +01:00 |
Wenzel Jakob
|
7669f09d44
|
improved Bitmap python bindings, added a Bitmap::getChannelName function
|
2013-10-30 22:23:58 +01:00 |
Wenzel Jakob
|
77a220bee4
|
mitsuba-python: added Integrator bindings
|
2013-10-29 00:03:12 +01:00 |
Wenzel Jakob
|
5aa247c89d
|
release FFTW-related memory at shutdown time
|
2013-10-28 13:08:25 +01:00 |
Wenzel Jakob
|
41ecb1d837
|
fixed some windows-specific warnings, integrated FFTW
|
2013-10-28 12:10:31 +01:00 |
Wenzel Jakob
|
b962a3db57
|
use multithreaded FFT
|
2013-10-28 11:28:37 +01:00 |
Wenzel Jakob
|
5ea0546e41
|
tonemapper: fixed a typo in bloom filter size computation
|
2013-10-28 11:27:35 +01:00 |
Wenzel Jakob
|
76260c731d
|
tonemapper: simple implementation of the bloom filter from 'Physically-Based Glare Effects for Digital Images'
|
2013-10-26 01:25:23 +02:00 |
Wenzel Jakob
|
1ca3ca5a2f
|
FFT-based convolution: performance improvement when the filter is monochromatic
|
2013-10-26 01:20:48 +02:00 |
Wenzel Jakob
|
257526f6b2
|
Fast FFT-based image convolution support for large kernels
|
2013-10-25 22:21:53 +02:00 |
Wenzel Jakob
|
dc4ea75259
|
fixed various minor warnings
|
2013-10-25 21:33:34 +02:00 |
Wenzel Jakob
|
3e6a4c56d5
|
heightfield: fixed some floating point cast-related warnings when compiling on windows
|
2013-10-24 22:21:17 +02:00 |
Wenzel Jakob
|
4dedbe6427
|
get rid of Qt-related compilation warnings on OSX/Clang
|
2013-10-24 22:20:44 +02:00 |
Wenzel Jakob
|
0a54a04290
|
OSX 10.9 font rendering fix
|
2013-10-24 22:20:21 +02:00 |
Wenzel Jakob
|
e36ea4e203
|
OSX 10.9 compilation fix
|
2013-10-24 22:20:04 +02:00 |
Wenzel Jakob
|
5019f6e04c
|
mitsuba-python: support for converting between images and bytearrays
|
2013-10-24 17:26:14 +02:00 |
Wenzel Jakob
|
cfc449a0f1
|
added a new perspective camera model with support for radial distortion
|
2013-10-23 18:10:55 +02:00 |
Wenzel Jakob
|
480e3eb9d5
|
render settings dialog: always preserve the crop window
|
2013-10-18 11:25:47 +02:00 |
Wenzel Jakob
|
6baac6fb73
|
disk/rectangle shape: be less paranoid about shear
|
2013-10-15 15:02:29 +02:00 |
Wenzel Jakob
|
f831e0ba99
|
bugfix
|
2013-10-10 15:32:01 +02:00 |
Wenzel Jakob
|
f60f4ecd42
|
merge
|
2013-10-10 15:22:57 +02:00 |
Wenzel Jakob
|
8ef468b2bc
|
heightfield: compute normals in parallel
|
2013-10-10 15:22:31 +02:00 |
Wenzel Jakob
|
e818ef826e
|
spacing
|
2013-10-04 18:53:31 +02:00 |
Wenzel Jakob
|
e8bc5aeb2a
|
added heightfield primitive to CMakeLists
|
2013-10-04 18:51:19 +02:00 |
Wenzel Jakob
|
cd435d8166
|
fix an issue where the reinhard tonemapper reacted to the rendering progress indicators
|
2013-10-01 12:21:21 +02:00 |
Wenzel Jakob
|
f02f0ac801
|
libpython: Film support
|
2013-09-30 12:20:06 +02:00 |
Wenzel Jakob
|
24720d5bd3
|
Fixes bug #203: Fog material reference inside sensor disappears
|
2013-09-30 11:16:26 +02:00 |
Wenzel Jakob
|
126aa5e885
|
libpython: initial support for emitters
|
2013-09-27 15:40:53 +02:00 |
Wenzel Jakob
|
ab4525afba
|
photonmapper: fixed shading on the backside of diffuse surfaces
|
2013-09-26 16:45:28 +02:00 |
Wenzel Jakob
|
773085525f
|
minor double precision compilation fix
|
2013-09-25 15:12:24 +02:00 |
Wenzel Jakob
|
6d52ca9355
|
minor parameter constness fix
|
2013-09-17 15:21:25 +02:00 |
Wenzel Jakob
|
6bb4be1175
|
heightfield: added getNormalDerivative, createTriMesh
|
2013-09-13 14:50:56 +02:00 |
Wenzel Jakob
|
139c358647
|
improved Thread::getID() on Windows
|
2013-09-12 07:31:12 -07:00 |
Wenzel Jakob
|
b1928ed1f2
|
statistics: further performance improvements on osx
|
2013-09-12 15:57:25 +02:00 |
Wenzel Jakob
|
c900bea6b6
|
osx fixes
|
2013-09-12 14:53:35 +02:00 |
Wenzel Jakob
|
263d672637
|
introduced CPU affinity feature, better Thread::getID() function on Linux
|
2013-09-12 14:18:42 +02:00 |
Wenzel Jakob
|
985620a2f4
|
reenable statistics
|
2013-09-12 14:18:17 +02:00 |
Wenzel Jakob
|
a67da0ef9d
|
heightfield: fast start
|
2013-09-11 17:45:02 +02:00 |
Wenzel Jakob
|
3ed7a518a3
|
heightfield: support for transformations, flipNormals parameter
|
2013-09-11 14:59:13 +02:00 |
Wenzel Jakob
|
d9fdeee16b
|
heightfield: serialization support, toString() method
|
2013-09-11 11:56:02 +02:00 |
Wenzel Jakob
|
6d38247551
|
shading normal support
|
2013-09-10 20:33:24 +02:00 |
Wenzel Jakob
|
a1f61825ad
|
initial working height field implementation
|
2013-09-10 18:44:25 +02:00 |
Wenzel Jakob
|
960e16dd4c
|
more work on heightfield primitive
|
2013-09-09 11:24:46 +02:00 |
Wenzel Jakob
|
36d4bc7ea2
|
committed nonfunctional version for now
|
2013-09-06 21:22:46 +02:00 |
Wenzel Jakob
|
517a30c369
|
height field intersection method by Ramsey et al., will revert to something simpler
|
2013-09-06 18:00:09 +02:00 |
Wenzel Jakob
|
70ad3fbd62
|
add an extra space in memString()
|
2013-09-06 10:56:36 +02:00 |
Wenzel Jakob
|
11452f7c86
|
Functions to rasterize textures to bitmaps
|
2013-09-05 15:05:03 +02:00 |