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
cb3dcdb377
exactly sample the fresnel term in roughglass.cpp, added a directory for the bidirectional library (this is only meant to contain a few backported components for now)
2011-07-01 11:35:49 +02:00
Wenzel Jakob
06cc8005f0
rough glass generalization; bugfixes
2011-07-01 01:48:33 +02:00
Wenzel Jakob
677ef502dd
fully texturable transmittance, reflectance, and roughness in the rough glass model
2011-06-28 11:09:13 +02:00
Wenzel Jakob
7f8e92becd
further work on the documentation
2011-06-26 03:29:50 +02:00
Wenzel Jakob
071b7379c1
fixed the composite material
2011-06-25 00:24:41 +02:00
Wenzel Jakob
97ba51d675
typo
2011-06-24 14:51:32 +02:00
Wenzel Jakob
ff6282b0c7
removed some builtin assumptions from the rough glass model (normal doesn't have to point into the less dense medium anymore)
2011-06-24 01:29:52 +02:00
Wenzel Jakob
714a2fcf71
Extended the ward model with the Ward-Duer and energy balancing variants
2011-06-24 00:15:36 +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
9d9a6dd5e4
Contribution from Marios: multiple distributions for roughglass.cpp; improved chi-square test
2011-06-23 17:37:31 +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
994836207f
added basic support for hair scattering models
2011-06-21 10:58:05 +02:00
Wenzel Jakob
10fad3b341
header changes
2011-04-14 15:15:59 +02: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
6606e13c5c
typo; don't set thread priorities on Linux (it uses dynamic priorities)
2010-12-02 20:44:35 +01:00
Wenzel Jakob
67ab96cba8
significant improvements to the rough glass sampling code
2010-12-02 01:10:43 +01:00
Wenzel Jakob
6bedfb611e
fixed a minor sampling issue in roughglass.cpp
2010-09-21 03:41:12 +02:00
Wenzel Jakob
0f1158c678
added copyright headers to all relevant source files
2010-09-02 23:41:20 +02:00
Wenzel Jakob
be13518cc4
new composite material, which represents a linear blend of BSDFs
2010-08-15 12:29:18 +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