Commit Graph

49 Commits (464da09474ddadd09076ba34d784b0a252dd5961)

Author SHA1 Message Date
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