Wenzel Jakob
2b140885e8
documentation updates, added a smooth plastic material
2011-07-08 04:04:52 +02:00
Wenzel Jakob
d2f1d31aeb
cleanups, yet another bugfix for the A-S model
2011-07-08 00:36:02 +02:00
Wenzel Jakob
e22b47cc4a
extended the chi2-tester with some extra checks for BSDF::pdf() and BSDF::eval()
2011-07-07 19:34:40 +02:00
Wenzel Jakob
dacb6f96b6
cleanups
2011-07-07 18:50:43 +02:00
Wenzel Jakob
736a8e6866
improved interface for ensuring energy conservation
2011-07-07 17:49:21 +02:00
Wenzel Jakob
a13583db34
done with the smooth conductor, started working on the rough dielectric
2011-07-07 03:07:32 +02:00
Wenzel Jakob
bd4301bd1e
removed the 'schema' directory, added IOR data from luxpop
2011-07-06 23:40:13 +02:00
Wenzel Jakob
54fb516737
improvements to the dielectric material
2011-07-04 23:39:44 +02:00
Wenzel Jakob
626794b94a
major redesign of the BSDF API
2011-07-04 20:13:36 +02:00
Wenzel Jakob
38a908306e
documentation cleanups
2011-07-03 03:31:16 +02:00
Wenzel Jakob
1cef7172cd
documentation updates
2011-07-03 02:56:24 +02:00
Wenzel Jakob
5cc7e40df2
started a new branch for a material development cycle. new features: glass preview in the VPL renderer, more documentation
2011-07-03 02:46:09 +02:00
Wenzel Jakob
8fec5a4d87
updates to the documentation
2011-07-02 17:03:57 +02:00
Wenzel Jakob
7c5f924fad
significant rehaul of the dielectric.cpp implementation. Fixed some OpenGL errors on MacOS X
2011-07-01 18:54:46 +02:00
Wenzel Jakob
35d68c19ba
fixed the rough glass model sampling code
2011-06-23 23:04:21 +02:00
Wenzel Jakob
d0ffa69c9e
various cosmetic changes involving dielectric materials, still debugging roughglass..
2011-06-23 19:41:29 +02:00
Wenzel Jakob
503d7ab6c7
fixes to the previous commit
2011-06-23 05:34:16 +02:00
Wenzel Jakob
c34ad9f58a
slight tweaks to the BSDF API, components now specify whether they are front or back-facing
2011-06-23 05:31:46 +02:00
Wenzel Jakob
10fad3b341
header changes
2011-04-14 15:15:59 +02:00
Wenzel Jakob
227a95c76f
dielectric bugfixes
2011-04-10 22:09:52 +02:00
Wenzel Jakob
9e922042c3
further tweaks
2011-03-09 10:53:41 +01:00
Wenzel Jakob
22a1a37cf0
initial commit with accumulated changes of the participating medium rewrite
2011-03-08 20:23:17 +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
e5b707df11
MtsBlend: support for most material types
2010-11-14 16:52:28 +01:00
Wenzel Jakob
0f1158c678
added copyright headers to all relevant source files
2010-09-02 23:41:20 +02:00
Wenzel Jakob
7ab003c306
dielectric sampling bugfix
2010-08-13 19:12:43 +02:00
Wenzel Jakob
f0a2e2436e
dielectric now puts equal weight on both components, locale fixes, many importer improvements
2010-08-13 17:03:49 +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