Wenzel Jakob
4f955476e7
build fixed
2011-02-03 09:28:05 +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
a87d3107da
bigger scale in memString()
2011-01-12 04:44:47 +01:00
Wenzel Jakob
07bc3a23fe
Scheduler: ability to return the number of local workers
2011-01-12 02:07:34 +01:00
Wenzel Jakob
eb7a6ff5ea
support for -bidir libraries
2011-01-09 20:52:19 +01:00
Wenzel Jakob
582b64a6d7
schema extension (allow nested volumes)
2011-01-09 19:14:33 +01:00
Wenzel Jakob
5dcf9d8380
a few bugfixes for the OBJ loader (regarding unsuccessful material imports and incorrect object names)
2011-01-06 19:31:45 +01:00
Wenzel Jakob
55ba3887bd
moved the re-centering feature to the OBJ loader, where it makes more sense
2010-12-08 11:35:56 +01:00
Wenzel Jakob
2131a1b2d0
re-centering feature
2010-12-08 10:44:47 +01:00
Wenzel Jakob
a046fdf1d0
crash bugfix for network-based particle tracing applications
2010-12-08 01:40:15 +01:00
Wenzel Jakob
8ec05fa002
clarification comment
2010-12-03 13:01:46 +01:00
Wenzel Jakob
c26f9f536f
crash bugfix for the irradiance cache
2010-12-02 22:32:16 +01:00
Wenzel Jakob
6606e13c5c
typo; don't set thread priorities on Linux (it uses dynamic priorities)
2010-12-02 20:44:35 +01:00
Wenzel Jakob
67ab96cba8
significant improvements to the rough glass sampling code
2010-12-02 01:10:43 +01:00
Wenzel Jakob
683c5e463d
worker priority chooser UI
2010-12-01 22:14:28 +01:00
Wenzel Jakob
04d26f0dae
backported a bunch of serious bugfixes from the bidirectional branch
2010-12-01 11:33:11 +01:00
Wenzel Jakob
ef583fec48
fix bug #21 (erroneously exiting the UI when trying to export an image on OSX)
2010-12-01 02:47:20 +01:00
Wenzel Jakob
e609c8fb39
software fallback documentation
2010-12-01 01:52:27 +01:00
Wenzel Jakob
936e637605
option to use software fallback by default (part 2)
2010-12-01 01:48:39 +01:00
Wenzel Jakob
d9b90d8e99
option to use software fallback by default
2010-12-01 01:45:09 +01:00
Wenzel Jakob
20f3b7e0dc
heterogeneous medium: don't require an orientation field
2010-12-01 01:27:33 +01:00
Wenzel Jakob
c2d7903f54
much nicer FP exception system
2010-12-01 00:46:06 +01:00
Wenzel Jakob
0b2eb860c5
fix a freezing bug
2010-11-30 23:07:18 +01:00
Wenzel Jakob
407879c389
bugfix attempt #2 for a corner-case in heterogeneous media
2010-11-30 22:46:28 +01:00
Wenzel Jakob
828d3d3af9
bugfix for a few corner-cases
2010-11-30 22:22:57 +01:00
Wenzel Jakob
052f5f0bb8
flake model bugfixes
2010-11-30 21:56:21 +01:00
Wenzel Jakob
4625fa6241
bugfix regarding missing position UV partials
2010-11-30 20:41:42 +01:00
Wenzel Jakob
8037292e44
bugfix for the bugfix
2010-11-30 19:16:19 +01:00
Wenzel Jakob
2d21bd45e2
bugfixes in the OBJ parser
2010-11-30 18:57:20 +01:00
Wenzel Jakob
68b72fbe60
various bugfixes
2010-11-30 18:56:48 +01:00
Wenzel Jakob
97a0d7dd2d
Fixed a bug in the extended volumetric path tracer concerning materials with a dirac delta BSDF
2010-11-25 22:04:12 +01:00
Wenzel Jakob
cbe5de3a01
volpath_simple: render images correctly matching maxDepth when delta bounces are involved (attempt 2)
2010-11-25 21:38:54 +01:00
Wenzel Jakob
2131bdb817
initial support for computing shading normals with a specifiable angle cutoff, switched to Thuermer-Wuethrich-style smooth normal computation
2010-11-25 20:40:28 +01:00
Wenzel Jakob
e00a9477db
volpath_simple: render images correctly matching maxDepth when delta bounces are involved
2010-11-25 16:01:48 +01:00
Wenzel Jakob
80c0f932b3
MtsBlend: bugfix to support area light export
2010-11-25 14:36:28 +01:00
Wenzel Jakob
58572fa90f
fix an annoying GUI freeze bug
2010-11-25 14:09:13 +01:00
Wenzel Jakob
b2b60ed98f
hair bugfix
2010-11-25 01:24:49 +01:00
Wenzel Jakob
946611320a
this fixes a ptracer path depth inconsistency wrt. other integrators and fully implements the adjoint BSDF for shading normals everywhere
2010-11-25 00:30:10 +01:00
Wenzel Jakob
0815910bc8
OBJ parser improvements (now handles output from Rhino)
2010-11-24 11:00:30 +01:00
Wenzel Jakob
5ee33cb892
Added tag v0.2.0 for changeset 2c14d0f9b54f
2010-11-24 07:50:50 +01:00
Wenzel Jakob
94e1d825b7
miscellaneous bugfixes and improvements
2010-11-23 23:01:47 +01:00
Wenzel Jakob
724ef1bf11
merged with the main branch
2010-11-23 20:42:15 +01:00
Wenzel Jakob
fd2067ca49
added acknowledgements for the material test scene
2010-11-23 20:41:20 +01:00
Wenzel Jakob
3fc8b212e3
bugfix for the bugfix
2010-11-23 11:40:02 +01:00
Wenzel Jakob
f042892686
bugfix to the area light GLSL shader
2010-11-23 11:25:33 +01:00
Wenzel Jakob
fae462dcc2
merged with the main branch
2010-11-23 02:09:44 +01:00
Wenzel Jakob
bcda3f4b43
changelog updates
2010-11-23 02:09:22 +01:00
Wenzel Jakob
7a581340ee
win32 bugfixes
2010-11-22 18:24:25 +01:00
Wenzel Jakob
0015f5e53b
even nicer XML output
2010-11-22 09:18:15 +01:00
Wenzel Jakob
cc8761db46
merge with the main branch
2010-11-22 08:30:14 +01:00