Wenzel Jakob
de7ea8d38d
fixed some more occurrences of EPoint
2013-02-15 09:18:52 -05:00
Wenzel Jakob
270a2f8064
minor fix for ConstVolume::supportsVectorLookups
2013-02-14 21:30:01 -05:00
Wenzel Jakob
1505fd7c02
vector vs point confusion in constvolume.cpp
2013-01-27 20:46:52 -05:00
Wenzel Jakob
2ec6246e10
fixed typo
2013-01-04 14:48:29 -05:00
Wenzel Jakob
efe33e9212
OCD: remove trailing spaces from all files
2012-10-20 14:04:13 -04:00
Wenzel Jakob
15ca0811a0
fixed a few boost::filesystem string issues
2012-09-27 23:00:45 -07:00
Wenzel Jakob
35da602d4e
The epic 0.4.0 merge of the bidirectional branch -- sorry not to do this in smaller batches, but doing so would have been an incredible amount of work. A through description of the changes will be made available on the blog this week.
2012-09-27 12:43:51 -04:00
Wenzel Jakob
d0795bc2a2
some more debug info in gridvolume.cpp
2011-12-03 13:10:34 -05:00
Wenzel Jakob
4c11979885
minor tweaks
2011-09-21 15:49:40 -04:00
Wenzel Jakob
4ad2e7582c
nicer heterogeneous documentation
2011-09-08 19:48:30 -04:00
Wenzel Jakob
233c1967e0
documentation fix
2011-08-29 01:54:26 -04:00
Wenzel Jakob
4050071fbb
documentation updates, pt. 2
2011-08-27 00:23:25 -04:00
Wenzel Jakob
9b6d0dd197
documentaiton updates
2011-08-27 00:20:56 -04:00
Wenzel Jakob
a2f929a08a
added a bit more documentation
2011-08-27 00:16:09 -04:00
Wenzel Jakob
bd3291fad0
reverting back to Boost::Filesystem v2, since not all platforms provide v3 yet
2011-07-27 17:11:57 +02:00
Wenzel Jakob
eae8cc74f7
fixed boost::filesystem v3 port, further tweaks on the sunsky model
2011-07-26 23:44:53 +02:00
Wenzel Jakob
1141eb87e3
port to boost::fileystem v3, some adjustments to the sky luminaire
2011-07-26 21:05:43 +02:00
Wenzel Jakob
a5d3024a39
various cleanups
2011-07-17 15:20:55 +02:00
Wenzel Jakob
2e8a3cd4d3
typo
2011-06-04 00:26:48 +02:00
Wenzel Jakob
47b4deec9c
fixed a subtle bug in the simpson integration method in heterogeneous.cpp; added support for querying the maximum value in density data volumes
2011-06-04 00:25:07 +02:00
Wenzel Jakob
740b5b5651
MS projects have moved
2011-06-01 02:20:53 +02:00
Wenzel Jakob
e73d458c32
fixed a few warnings on win32
2011-04-29 14:46:20 +02:00
Wenzel Jakob
abeb41e75c
support for stochastic transmittance functions
2011-04-27 12:01:29 +02:00
Wenzel Jakob
5aca30bbbf
gridvolume performance improvements for lookupVector()
2011-04-26 20:37:41 +02:00
Wenzel Jakob
24976234b5
direction interpolation tweaks, cleaned up the gridvolume step size determination
2011-04-26 19:14:54 +02:00
Wenzel Jakob
1eabd9ce9a
use a 3x3 eigendecomposition in gridvolume::lookupVector()
2011-04-26 16:48:24 +02:00
Wenzel Jakob
0ca137b4b2
robustness improvement to attenuatedRayIntersect(), gridvolume support for uint8-based albedo data
2011-04-26 08:41:26 +02:00
Wenzel Jakob
0ef50cdfa5
minor bugfix
2011-04-17 17:32:18 +02:00
Wenzel Jakob
627201a172
medium bugfixes
2011-04-17 16:47:02 +02:00
Wenzel Jakob
ee58d278b0
support compact encodings in gridvolume
2011-04-14 23:15:38 +02:00
Wenzel Jakob
f86674eb1f
switched to a structure tensor for interpolating directions in a medium
2011-04-14 19:45:48 +02:00
Wenzel Jakob
bd195d13da
direction interpolation debugging..
2011-04-14 18:01:11 +02:00
Wenzel Jakob
068e6139e5
handle zero orientations a bit better
2011-04-14 16:48:50 +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
4bf47e36b2
bug-huting
2011-04-06 02:07:04 +02:00
Wenzel Jakob
d5890fc4d0
copied caching volume data source from the CT project
2011-04-05 12:03:48 +02:00
Wenzel Jakob
e345990242
miscellaneous cleanups
2011-04-05 00:30:59 +02:00
Wenzel Jakob
271a610c4b
a few more bugfixes
2011-04-04 12:11:17 +02:00
Wenzel Jakob
a646132c45
cleanups to the grid data source
2011-04-03 14:42:10 +02:00
Wenzel Jakob
62cb0f64b1
medium-related changes
2011-03-09 19:06:01 +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
c2d7903f54
much nicer FP exception system
2010-12-01 00:46:06 +01:00
Wenzel Jakob
768bacccdc
windows compilation bugfixes, removed many warnings
2010-09-14 15:53:11 -07:00
Wenzel Jakob
a5035b6b10
partial rewrite part 2, the project now fully compiles again
2010-09-13 21:19:04 +02:00
Wenzel Jakob
8e7fdb48dc
Partial rewrite, part 1. Does not fully compile yet
...
- Switched vectors classes to templates
- Moved most path handling over to boost_filesystem
- Nicer include file structure
- Better documentation for libcore
- Doxygen support
- Vector/Point/etc. data structures are now unitialized by default!
2010-09-10 03:14:48 +02:00
Wenzel Jakob
0f1158c678
added copyright headers to all relevant source files
2010-09-02 23:41:20 +02:00
Wenzel Jakob
e0b52ef022
cleanups, brought volume file format up to spec
2010-09-02 03:25:53 +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