Wenzel Jakob
03264f9913
got the rough plastic material to work properly again
2011-09-17 17:07:40 -04:00
Wenzel Jakob
1dc823094e
VPL renderer light leak bugfix
2011-09-14 01:30:14 -04:00
Wenzel Jakob
e5651c12a7
typo, add std::toupper on windows, less noisy GLProgram
2011-08-29 17:23:17 -04:00
Wenzel Jakob
84ef32d946
applied four patches from Edgar
2011-08-23 18:57:35 -04:00
Wenzel Jakob
78043e4040
name cleanups
2011-08-19 19:37:51 -04:00
Wenzel Jakob
6afff558ef
OSX build improvements
2011-08-16 02:18:38 -04:00
Wenzel Jakob
5ebb8a76c2
OSX build improvements
2011-08-16 00:36:44 -04:00
Wenzel Jakob
38a275e988
merge
2011-08-15 18:04:33 -04:00
Wenzel Jakob
26fc39bac0
OSX build system improvements: switched from @executable_path to @loader_path
2011-08-14 19:30:06 -04:00
Wenzel Jakob
bc16235f6f
renamed the mixture BSDF, added support for reparameterizing the HK & SSBRDF plugins in terms of albedo
2011-08-13 12:04:28 -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
d7f913de38
minor bugfixes
2011-07-15 10:11:29 +02:00
Wenzel Jakob
4871d6793a
various shader-related improvements
2011-07-12 01:24:58 +02:00
Wenzel Jakob
873fe06277
finished the roughdiffuse model, fixed a handedness switch in Transform::lookAt
2011-07-11 01:34:17 +02:00
Wenzel Jakob
f695c827e5
turned the scaling texture into a separate plugin
2011-07-08 17:14:22 +02:00
Wenzel Jakob
1fe405ec23
OSX build fixes
2011-07-08 16:17:11 +02:00
Wenzel Jakob
626794b94a
major redesign of the BSDF API
2011-07-04 20:13:36 +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
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
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
5a40118a44
added a chi-square test for validating BSDF models
2011-06-23 01:08:23 +02:00
Wenzel Jakob
740b5b5651
MS projects have moved
2011-06-01 02:20:53 +02:00
Wenzel Jakob
dd7ef85f17
gizmo removal
2011-05-30 12:17:46 +02:00
Wenzel Jakob
b203e2079b
removed many win64 compilation warnings
2011-04-30 12:54:56 -07:00
Wenzel Jakob
d422d7df3d
merge
2011-04-30 17:56:31 +02:00
Wenzel Jakob
7557927f69
removed a few win32 compilation warnings
2011-04-30 17:56:19 +02:00
Wenzel Jakob
e73d458c32
fixed a few warnings on win32
2011-04-29 14:46:20 +02:00
Wenzel Jakob
3e8e0bba53
VPL pruning
2011-04-24 15:24:04 +02:00
Wenzel Jakob
a3f7922f0f
OSX bugfix
2011-04-20 13:49:06 +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
be4cba85bb
plugin reliability improvements
2011-03-31 22:23:05 +02:00
Wenzel Jakob
3e316e6efd
instancing support in the realtine preview
2011-03-31 00:44:20 +02:00
Wenzel Jakob
8c72982658
bugfixes
2011-03-27 20:01:34 +02:00
Wenzel Jakob
1df8255a30
rotation gizmo, work on the blender plugin
2011-03-26 01:39:38 +01:00
Wenzel Jakob
4bf6f3728c
bugfix
2011-03-21 19:51:55 +01:00
Wenzel Jakob
df2992f2b7
windows bugfix, pt. 2
2011-03-21 19:27:44 +01:00
Wenzel Jakob
83a601c967
windows bugfix
2011-03-21 19:17:57 +01:00
Wenzel Jakob
1e3b877fd3
X11 support for resize events
2011-03-21 18:45:46 +01:00
Wenzel Jakob
a90a8606bd
blocking Session::processEvents() function
2011-03-21 18:08:39 +01:00
Wenzel Jakob
03c67c1ab3
ported the homogeneous medium to the new system
2011-03-10 20:12:05 +01:00
Wenzel Jakob
dc801e7d6c
a few win32-related compilation fixes
2011-03-01 16:13:18 +01:00
Wenzel Jakob
75462c11d2
merge
2011-02-28 14:10:52 +01:00
Wenzel Jakob
4a9e992da7
OSX build fixes
2011-02-27 13:41:27 +01:00
Wenzel Jakob
956d26a6ba
a bunch of cleanups
2011-02-23 20:45:49 +01:00
Wenzel Jakob
111574dcbc
GLProgram::setParameter() now handles more types of matrices
2011-02-10 11:44:49 +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