Wenzel Jakob
|
d40de22c32
|
chi-square test cleanups
|
2011-06-25 00:33:30 +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
|
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
|
44a928f1e5
|
chi-square test robustness improvements
|
2011-06-23 04:23:07 +02:00 |
Wenzel Jakob
|
a5364d02f1
|
improved per-component BSDF chi-square test
|
2011-06-23 01:43:39 +02:00 |
Wenzel Jakob
|
5a40118a44
|
added a chi-square test for validating BSDF models
|
2011-06-23 01:08:23 +02:00 |
Wenzel Jakob
|
994836207f
|
added basic support for hair scattering models
|
2011-06-21 10:58:05 +02:00 |
Steve Marschner
|
60f406efbd
|
initial hair shading rough framework
|
2011-06-20 16:30:21 +02:00 |
Wenzel Jakob
|
ad02615d34
|
bugfix in volpath regarding index-matched participating media. improved the handling of the strictNormals parameter in all path tracers
|
2011-06-07 21:31:06 +02:00 |
Wenzel Jakob
|
47b4deec9c
|
fixed a subtle bug in the simpson integration method in heterogeneous.cpp; added support for querying the maximum value in density data volumes
|
2011-06-04 00:25:07 +02:00 |
Wenzel Jakob
|
41bb3037b1
|
fixed a statistics counter bug on win64
|
2011-06-01 23:23:36 +02:00 |
Wenzel Jakob
|
c1c222eb94
|
icl fixes
|
2011-06-01 11:53:20 -07:00 |
Wenzel Jakob
|
ffdbc6f867
|
camera-related cleanups, dolly support in the GUI
|
2011-05-30 20:12:20 +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
|
7557927f69
|
removed a few win32 compilation warnings
|
2011-04-30 17:56:19 +02:00 |
Wenzel Jakob
|
ebd70aede4
|
bugfix for a pixel traversal issue reported by Marios
|
2011-04-28 18:14:21 +02:00 |
Wenzel Jakob
|
9cefc6ea97
|
support for custom float/spectrum parameters
|
2011-04-28 01:48:43 +02:00 |
Wenzel Jakob
|
abeb41e75c
|
support for stochastic transmittance functions
|
2011-04-27 12:01:29 +02:00 |
Wenzel Jakob
|
24976234b5
|
direction interpolation tweaks, cleaned up the gridvolume step size determination
|
2011-04-26 19:14:54 +02:00 |
Wenzel Jakob
|
1eabd9ce9a
|
use a 3x3 eigendecomposition in gridvolume::lookupVector()
|
2011-04-26 16:48:24 +02:00 |
Wenzel Jakob
|
26e3881fce
|
optional: strict surface normals
|
2011-04-24 18:42:02 +02:00 |
Wenzel Jakob
|
3e8e0bba53
|
VPL pruning
|
2011-04-24 15:24:04 +02:00 |
Wenzel Jakob
|
2d193b8b4f
|
support for writing JPEG files, small volumetric path tracer tweaks
|
2011-04-24 12:44:18 +02:00 |
Wenzel Jakob
|
c511567250
|
partial merge with the -ctrewrite branch
|
2011-04-21 01:12:08 +02:00 |
Wenzel Jakob
|
9afac73a70
|
merge
|
2011-04-15 12:12:52 +02:00 |
Wenzel Jakob
|
a98a1928ff
|
OSX build fixes
|
2011-04-15 02:53:06 +02:00 |
Wenzel Jakob
|
09911c03c7
|
.. and one more!
|
2011-04-14 21:23:46 +02:00 |
Wenzel Jakob
|
f86674eb1f
|
switched to a structure tensor for interpolating directions in a medium
|
2011-04-14 19:45:48 +02:00 |
Wenzel Jakob
|
70c762691d
|
anisotropic medium rendering integrated into heterogeneous.cpp
|
2011-04-14 15:44:13 +02:00 |
Wenzel Jakob
|
10fad3b341
|
header changes
|
2011-04-14 15:15:59 +02:00 |
Wenzel Jakob
|
9f58f35623
|
microflake bugfixes
|
2011-04-14 14:19:08 +02:00 |
Wenzel Jakob
|
d3ad21f0da
|
chi-square test on the sphere, improved microflake code
|
2011-04-14 02:46:01 +02:00 |
Wenzel Jakob
|
9aa5c13daa
|
cleaned up brent solver
|
2011-04-13 02:21:21 +02:00 |
Wenzel Jakob
|
9baca24e5e
|
microflake sigma-t function
|
2011-04-12 21:38:44 +02:00 |
Wenzel Jakob
|
a0d288758b
|
integrated cubature code into Mitsuba
|
2011-04-12 10:48:34 +02:00 |
Wenzel Jakob
|
5a0529c389
|
OSX build fixes
|
2011-04-11 11:04:33 +02:00 |
Wenzel Jakob
|
f807062c8f
|
cleanups
|
2011-04-11 07:12:14 +02:00 |
Wenzel Jakob
|
d612e23971
|
minor improvements
|
2011-04-10 22:07:08 +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
|
d5890fc4d0
|
copied caching volume data source from the CT project
|
2011-04-05 12:03:48 +02:00 |
Wenzel Jakob
|
54c80f42d4
|
OSX compilation bugs
|
2011-04-05 01:53:32 +02:00 |
Wenzel Jakob
|
e345990242
|
miscellaneous cleanups
|
2011-04-05 00:30:59 +02:00 |
Wenzel Jakob
|
cd8f6b3dcb
|
ported the heterogeneous volume to the new system
|
2011-04-04 12:01:14 +02:00 |
Wenzel Jakob
|
8933987ebf
|
volumetric path tracer fixed, started working on the heterogeneous medium
|
2011-04-03 23:41:51 +02:00 |
Wenzel Jakob
|
a646132c45
|
cleanups to the grid data source
|
2011-04-03 14:42:10 +02:00 |
Wenzel Jakob
|
3a03e46153
|
crash bugfix reported by Milos; a few unrelated cleanups
|
2011-04-03 14:41:21 +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
|
6ac68886b1
|
plugin bugfixes
|
2011-03-28 01:52:00 +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
|
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
|
d08a351a6c
|
better OpenMP integration
|
2011-03-21 14:32:05 +01:00 |
Wenzel Jakob
|
79ff47e7b1
|
bugfix, started adapting the heterogeneous medium
|
2011-03-16 19:12:55 +01:00 |
Wenzel Jakob
|
8e9b0d5d21
|
a few more medium-related bugfixes
|
2011-03-15 20:08:01 +01:00 |
Wenzel Jakob
|
7405a77078
|
various bugfixes
|
2011-03-15 17:11:49 +01:00 |
Wenzel Jakob
|
da246ae3a5
|
started an implementation of the beam radiance estimate
|
2011-03-15 11:54:24 +01:00 |
Wenzel Jakob
|
ece6baf6ce
|
further photon mapper fixes
|
2011-03-14 19:12:14 +01:00 |
Wenzel Jakob
|
5ab1f51959
|
improved particle tracer
|
2011-03-14 18:52:30 +01:00 |
Wenzel Jakob
|
ab93b94ac6
|
more accurate parallelized photon gathering steps
|
2011-03-14 17:31:36 +01:00 |
Wenzel Jakob
|
852d232cae
|
missed photon files
|
2011-03-14 14:58:58 +01:00 |
Wenzel Jakob
|
d1a982d358
|
various cleanups
|
2011-03-12 22:59:37 +01:00 |
Wenzel Jakob
|
89e7b71df1
|
bugfixes
|
2011-03-11 20:58:58 +01:00 |
Wenzel Jakob
|
03c67c1ab3
|
ported the homogeneous medium to the new system
|
2011-03-10 20:12:05 +01:00 |
Wenzel Jakob
|
cc25c2175a
|
everything finally compiles
|
2011-03-10 03:26:15 +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
|
419fb7843f
|
a few more tweaks
|
2011-03-09 02:33:04 +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
|
b791e0b453
|
export bugfix
|
2011-03-04 16:25:54 +01:00 |
Wenzel Jakob
|
d2a0d96f95
|
OpenMP initialization code
|
2011-03-04 00:17:43 +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
|
9efd7f785f
|
add squaredDistanceTo() methods to AABB
|
2011-02-28 14:03:07 +01:00 |
Wenzel Jakob
|
956d26a6ba
|
a bunch of cleanups
|
2011-02-23 20:45:49 +01:00 |
Wenzel Jakob
|
967b12960d
|
a few documentation-related cleanups
|
2011-02-22 00:40:04 +01:00 |
Wenzel Jakob
|
04816a4c82
|
reinterpret_cast is needed
|
2011-02-16 18:11:21 +01:00 |
Wenzel Jakob
|
c662679854
|
another atomic bugfix
|
2011-02-16 18:04:16 +01:00 |
Wenzel Jakob
|
9ded600b45
|
a few more atomic operations
|
2011-02-16 13:46:52 +01:00 |
Wenzel Jakob
|
16f2454388
|
atomics bugfix for win32
|
2011-02-15 16:01:55 +01:00 |
Wenzel Jakob
|
f43f278a6b
|
AABB bugfix
|
2011-02-15 15:36:12 +01:00 |
Wenzel Jakob
|
f81264cd04
|
win32 build fixes
|
2011-02-15 15:30:48 +01:00 |
Wenzel Jakob
|
f4638907bd
|
minor AABB change
|
2011-02-14 20:27:36 +01:00 |
Wenzel Jakob
|
f997674b48
|
minor kd-tree API change
|
2011-02-14 18:36:41 +01:00 |
Wenzel Jakob
|
3e146b0006
|
bugfix to the dense matrix class
|
2011-02-11 17:42:44 +01:00 |
Wenzel Jakob
|
526467da0e
|
various minor improvements
|
2011-02-11 16:46:57 +01:00 |
Wenzel Jakob
|
a1da52f589
|
atomic FP addition
|
2011-02-10 17:16:36 +01:00 |
Wenzel Jakob
|
33e4108319
|
export node type via a typedef
|
2011-02-10 14:05:53 +01:00 |
Wenzel Jakob
|
e6a8bd5417
|
two slightly modified search interfaces
|
2011-02-10 13:58:50 +01:00 |
Wenzel Jakob
|
1150063534
|
added copy constructors to the matrix class
|
2011-02-10 12:08:46 +01:00 |
Wenzel Jakob
|
bcdc831b8d
|
added an assignment operator to the matrix class
|
2011-02-10 11:53:41 +01:00 |
Wenzel Jakob
|
2867546133
|
merge with the main branch
|
2011-02-10 11:45:01 +01:00 |
Wenzel Jakob
|
111574dcbc
|
GLProgram::setParameter() now handles more types of matrices
|
2011-02-10 11:44:49 +01:00 |
Wenzel Jakob
|
0516aacfe2
|
added left-balanced kd-tree construction as another testcase
|
2011-02-09 02:13:52 +01:00 |
Wenzel Jakob
|
9c1c16ab87
|
added a point kd-tree class
|
2011-02-09 01:32:35 +01:00 |