Commit Graph

125 Commits (9b6d0dd19727293ab8b6b6ca96c3eb37cc7e67b7)

Author SHA1 Message Date
Wenzel Jakob 3527c37f13 switched the hair intersection code to double precision 2011-08-25 02:21:43 -04:00
Wenzel Jakob 84ef32d946 applied four patches from Edgar 2011-08-23 18:57:35 -04:00
Wenzel Jakob 0fa779c116 hair shape updates 2011-08-23 18:40:37 -04:00
Wenzel Jakob 470f226814 documentation updates 2011-08-23 14:08:43 -04:00
Wenzel Jakob 7264fc329b further shape documentation 2011-08-23 03:47:37 -04:00
Wenzel Jakob bdaaa217ba cylinder shape cleanup, support for recursive scene upgrades 2011-08-23 02:02:44 -04:00
Wenzel Jakob edb1869cd4 linux compilation bugfix 2011-08-23 00:58:23 -04:00
Wenzel Jakob 9338b04368 cleanups 2011-08-22 20:32:04 -04:00
Wenzel Jakob 0d203940a1 documentation for the sphere shape 2011-08-22 19:41:28 -04:00
Wenzel Jakob 9cf5f001e7 python binding improvements 2011-08-20 17:09:59 -04:00
Wenzel Jakob faefb39147 python-related cleanups 2011-08-18 19:57:11 -04:00
Wenzel Jakob e830ee1be9 switched the Float keyword from a define to a typedef 2011-08-16 20:49:02 -04:00
Wenzel Jakob 7407748c83 OSX build fixes 2011-08-16 02:07:20 -04:00
Wenzel Jakob 8659d8aa50 removed some unused variables 2011-08-15 19:11:44 -04:00
Wenzel Jakob 9bd5619750 linux compilation fixes for GCC 4.5 2011-08-13 20:41:19 -04:00
Wenzel Jakob 7305768f61 fixed some over-zealous refactoring 2011-07-27 18:41:25 +02: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 f7f10c0000 bugfixes to the importer 2011-07-19 04:49:35 +02:00
Wenzel Jakob d7f913de38 minor bugfixes 2011-07-15 10:11:29 +02:00
Wenzel Jakob 994836207f added basic support for hair scattering models 2011-06-21 10:58:05 +02:00
Wenzel Jakob c1c222eb94 icl fixes 2011-06-01 11:53:20 -07:00
Wenzel Jakob 740b5b5651 MS projects have moved 2011-06-01 02:20:53 +02:00
Wenzel Jakob 20e66965f6 latin-1 error messages in the PLY parser 2011-05-20 03:17:53 +02:00
Wenzel Jakob 3e561b2486 removed further win64 warnings 2011-04-30 13:37:04 -07:00
Wenzel Jakob 1d7d3547d1 linux compilation fix 2011-04-30 22:16:27 +02:00
Wenzel Jakob b203e2079b removed many win64 compilation warnings 2011-04-30 12:54:56 -07:00
Wenzel Jakob 7557927f69 removed a few win32 compilation warnings 2011-04-30 17:56:19 +02:00
Wenzel Jakob c511567250 partial merge with the -ctrewrite branch 2011-04-21 01:12:08 +02:00
Wenzel Jakob 10fad3b341 header changes 2011-04-14 15:15:59 +02:00
Wenzel Jakob b45a27a6cb exporter tweaks 2011-04-07 17:55:41 +02:00
Wenzel Jakob 4bf47e36b2 bug-huting 2011-04-06 02:07:04 +02:00
Wenzel Jakob 3e316e6efd instancing support in the realtine preview 2011-03-31 00:44:20 +02:00
Wenzel Jakob 77bcff3550 better medium integration + a two-sided BRDF adapter 2011-03-29 23:47:20 +02:00
Wenzel Jakob 89e7b71df1 bugfixes 2011-03-11 20:58:58 +01:00
Wenzel Jakob 62cb0f64b1 medium-related changes 2011-03-09 19:06:01 +01:00
Wenzel Jakob 02764afe0d more cleanups 2011-03-09 13:34:26 +01:00
Wenzel Jakob 9e922042c3 further tweaks 2011-03-09 10:53:41 +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 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 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 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 b2b60ed98f hair bugfix 2010-11-25 01:24:49 +01:00
Wenzel Jakob 0815910bc8 OBJ parser improvements (now handles output from Rhino) 2010-11-24 11:00:30 +01:00
Wenzel Jakob 94e1d825b7 miscellaneous bugfixes and improvements 2010-11-23 23:01:47 +01:00
Wenzel Jakob 804c7ca718 the importer now produces much more readable XML output 2010-11-22 08:29:55 +01:00