Commit Graph

344 Commits (f7754994b4ac77d20c52a7c13a556202f160cd3f)

Author SHA1 Message Date
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