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