Wenzel Jakob
9406274cf0
Use OpenMP on OSX when compiling with the intel compiler
2011-08-22 15:01:20 -04:00
Wenzel Jakob
0230c6fbe7
switched to a new BSDFQueryRecord constructor, which encapsulates the assumption that a sampler instance is always available when sampling the model
2011-07-17 17:18:58 +02:00
Wenzel Jakob
54cb9b6fcd
merge
2011-07-15 10:16:15 +02:00
Wenzel Jakob
5f27a96432
Patch by Tom Kazimiers: automatically cancel photon gathering if few or no photons are being generated
2011-07-15 10:15:57 +02:00
Wenzel Jakob
626794b94a
major redesign of the BSDF API
2011-07-04 20:13:36 +02:00
Wenzel Jakob
994836207f
added basic support for hair scattering models
2011-06-21 10:58:05 +02:00
Wenzel Jakob
3e561b2486
removed further win64 warnings
2011-04-30 13:37:04 -07:00
Wenzel Jakob
b203e2079b
removed many win64 compilation warnings
2011-04-30 12:54:56 -07:00
Wenzel Jakob
d422d7df3d
merge
2011-04-30 17:56:31 +02:00
Wenzel Jakob
7557927f69
removed a few win32 compilation warnings
2011-04-30 17:56:19 +02:00
Wenzel Jakob
9ef616245d
removed more win32 warnings
2011-04-29 16:25:09 +02:00
Wenzel Jakob
7ea86fd591
win32 crash bugfix
2011-04-29 16:15:33 +02:00
Wenzel Jakob
81920d3df8
win32 compilation error
2011-04-14 21:19:39 +02:00
Wenzel Jakob
10fad3b341
header changes
2011-04-14 15:15:59 +02:00
Wenzel Jakob
5a0529c389
OSX build fixes
2011-04-11 11:04:33 +02:00
Wenzel Jakob
a90a8606bd
blocking Session::processEvents() function
2011-03-21 18:08:39 +01:00
Wenzel Jakob
d08a351a6c
better OpenMP integration
2011-03-21 14:32:05 +01:00
Wenzel Jakob
79ff47e7b1
bugfix, started adapting the heterogeneous medium
2011-03-16 19:12:55 +01:00
Wenzel Jakob
275101fc4a
changed the XML description
2011-03-15 20:14:35 +01:00
Wenzel Jakob
8e9b0d5d21
a few more medium-related bugfixes
2011-03-15 20:08:01 +01:00
Wenzel Jakob
7405a77078
various bugfixes
2011-03-15 17:11:49 +01:00
Wenzel Jakob
da246ae3a5
started an implementation of the beam radiance estimate
2011-03-15 11:54:24 +01:00
Wenzel Jakob
ece6baf6ce
further photon mapper fixes
2011-03-14 19:12:14 +01:00
Wenzel Jakob
bbde81ab99
photon mapping bugfix
2011-03-14 19:00:48 +01:00
Wenzel Jakob
5ab1f51959
improved particle tracer
2011-03-14 18:52:30 +01:00
Wenzel Jakob
ab93b94ac6
more accurate parallelized photon gathering steps
2011-03-14 17:31:36 +01:00
Wenzel Jakob
62cb0f64b1
medium-related changes
2011-03-09 19:06:01 +01:00
Wenzel Jakob
22a1a37cf0
initial commit with accumulated changes of the participating medium rewrite
2011-03-08 20:23:17 +01:00
Wenzel Jakob
48ae1f3eae
A batch of changes that have piled up:
...
- Cleaner build system organization (1 SConscript file per directory instead
of a single huge file)
- Robustness improvements to the KD-tree construction code (now does a better
job at handling degenerate triangles)
- Switched to an epsilon-free KD-tree traversal loop using Havran's T_{AB}^rec
algorithm
- Generalization of the KD-tree construction code (now supports plugging in
arbitrary tree construction heuristics)
- Addition of some utility code (LRU cache, adaptive Gauss-Lobatto
quadrature, etc.)
- Generic dense matrix class that supports arbitrary dimensions
- Pixel traversal within image blocks now uses a space-filling curve
ordering
- Added support for several noise functions from PBRT
- Cleanups of various top-level interfaces (Luminaires, Phase functions,
BSDFs, Participating media, etc.)
- Robustness improvements to the participating media code (faster + now
does a better job at dielectric boundaries)
- Added a basic tonemapping utility (can be invoked via mtsutil)
2011-02-03 09:15:25 +01:00
Wenzel Jakob
a046fdf1d0
crash bugfix for network-based particle tracing applications
2010-12-08 01:40:15 +01:00
Wenzel Jakob
df1a3fc3ba
got it to compile
2010-11-16 17:20:24 +01:00
Wenzel Jakob
cff0d96f09
applied Edgar's patch ( #20 )
2010-11-04 22:56:18 +01:00
Wenzel Jakob
a4baff62ef
fixes bug 4 in the repository (photon mapper crash)
2010-09-30 15:54:45 +02:00
Wenzel Jakob
e2dfe9a330
some OSX build fixes, missing virtual destructors
2010-09-20 22:19:41 +02:00
Wenzel Jakob
74f6e540e2
Support for canceling preprocess tasks -- fixes Bug #9
2010-09-14 01:45:24 +02:00
Wenzel Jakob
59ff88d45a
initialization-related bugfixes
2010-09-14 00:51:09 +02:00
Wenzel Jakob
0f1158c678
added copyright headers to all relevant source files
2010-09-02 23:41:20 +02:00
Wenzel Jakob
1867232a89
added a scene argument to the subsurface integrator
2010-08-16 16:34:43 +02:00
Wenzel Jakob
0953ceaba3
better COLLADA import from Blender, improvements to the import dialog
2010-08-12 20:01:08 +02:00
Wenzel Jakob
08b1861c4d
Initial import of Mitsuba version 0.1.1
...
Unfortunately, no history for the existing files could be imported from
the previous SVN repository (it is mixed with as-of-yet unpublished research).
2010-08-09 19:38:37 +02:00