Commit Graph

601 Commits (bf9dc03fd8442e01f4dec0ddb3348149f3e0e144)

Author SHA1 Message Date
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 ebd8a80f74 Bug in squareToDiskConcentric() pointed out by Milos 2011-06-23 17:57:13 +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 c36b76253a tiny adjustments 2011-06-23 14:57:00 +02:00
Wenzel Jakob 226b639d28 fix sampling issues in twosided.cpp 2011-06-23 11:31:29 +02:00
Wenzel Jakob 504e19e420 more bugfixes 2011-06-23 05:37:58 +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 44a928f1e5 chi-square test robustness improvements 2011-06-23 04:23:07 +02:00
Wenzel Jakob 602f2df9d9 more work on the chi-square test 2011-06-23 02:14:03 +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 6467c329e2 merge 2011-06-20 17:38:05 +02:00
Steve Marschner 60f406efbd initial hair shading rough framework 2011-06-20 16:30:21 +02:00
Wenzel Jakob 63b381d622 save the focusDepth property 2011-06-20 11:47:45 +02:00
Wenzel Jakob da30f8ce5d fixed an XML parser issue on OSX 2011-06-20 10:09:33 +02:00
Wenzel Jakob e656f0849a some warnings 2011-06-17 15:50:56 +02:00
Wenzel Jakob 68e588bd7c typo 2011-06-17 14:48:40 +02:00
Wenzel Jakob 483d6aa942 fixed a MemoryStream issue that broke JPEG unserialization 2011-06-17 14:39:39 +02:00
Wenzel Jakob 809c81057b improved comments 2011-06-07 21:32:19 +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 29a6b06247 preview navigation improvements, the OBJ importer now sets a default lambertian material 2011-06-07 14:31:29 +02:00
Wenzel Jakob 68cfd5411e win32 build system cleanup 2011-06-03 16:18:18 -07:00
Wenzel Jakob 2e8a3cd4d3 typo 2011-06-04 00:26:48 +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 865a989c5e composite material improvements 2011-06-03 20:25:08 +02:00
Wenzel Jakob aa1e4c5247 win32 compilation fix 2011-06-01 23:13:58 +02:00
Wenzel Jakob ad3ccd68e9 typo 2011-06-01 13:50:02 -07:00
Wenzel Jakob 3f43c634a8 bugfix 2011-06-01 22:48:29 +02:00
Wenzel Jakob 686c161f45 more verbose 2011-06-01 22:29:05 +02:00
Wenzel Jakob ec945e145e be more verbose 2011-06-01 22:26:22 +02:00
Wenzel Jakob c1c222eb94 icl fixes 2011-06-01 11:53:20 -07:00
Wenzel Jakob 740b5b5651 MS projects have moved 2011-06-01 02:20:53 +02:00
Wenzel Jakob e872803f38 nicer navigation 2011-06-01 01:48:00 +02: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 c1f1d5ee64 msvc++ 2010 compilation fixes, updated the COLLADA version on windows 2011-05-29 12:51:53 -07:00
Wenzel Jakob ddb939d55a delete[]/delete mismatch 2011-05-25 13:19:01 +02:00
Wenzel Jakob 20e66965f6 latin-1 error messages in the PLY parser 2011-05-20 03:17:53 +02:00
Wenzel Jakob 6ad224eeb8 fixed a stupid bug in hg.cpp, which affected the volpath integrator (volpath_simple was unaffacted) 2011-04-30 14:26:19 -07:00
Wenzel Jakob 56429cc130 minor win32 warning removed 2011-04-30 14:12:00 -07:00
Wenzel Jakob 3e561b2486 removed further win64 warnings 2011-04-30 13:37:04 -07:00
Wenzel Jakob 1d7d3547d1 linux compilation fix 2011-04-30 22:16:27 +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 9ef616245d removed more win32 warnings 2011-04-29 16:25:09 +02:00
Wenzel Jakob 7ea86fd591 win32 crash bugfix 2011-04-29 16:15:33 +02:00
Wenzel Jakob e73d458c32 fixed a few warnings on win32 2011-04-29 14:46:20 +02:00
Wenzel Jakob ebd70aede4 bugfix for a pixel traversal issue reported by Marios 2011-04-28 18:14:21 +02:00
Wenzel Jakob b9d3d53f7c merge 2011-04-28 15:31:01 +02:00
Wenzel Jakob 839d7773c8 irawan.cpp removed the need for external diffuse/specular texture files 2011-04-28 15:30:39 +02:00
Wenzel Jakob 42a4fe421c OSX crash bugfix 2011-04-28 11:20:10 +02:00
Wenzel Jakob 9cefc6ea97 support for custom float/spectrum parameters 2011-04-28 01:48:43 +02:00
Wenzel Jakob a7906451f5 win32 compilation fixes 2011-04-27 13:13:37 +02:00
Wenzel Jakob abeb41e75c support for stochastic transmittance functions 2011-04-27 12:01:29 +02:00
Wenzel Jakob 5aca30bbbf gridvolume performance improvements for lookupVector() 2011-04-26 20:37:41 +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 0ca137b4b2 robustness improvement to attenuatedRayIntersect(), gridvolume support for uint8-based albedo data 2011-04-26 08:41:26 +02:00
Wenzel Jakob e7148064d2 fixed the serialization code for Piti's model 2011-04-25 01:16:28 +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 d3ef37cfea adjust ray mint in participating media 2011-04-22 09:10:28 +02:00
Wenzel Jakob 0b49a46620 added an implementation of piti irawan's woven cloth BRDF 2011-04-21 10:12:22 +02:00
Wenzel Jakob c511567250 partial merge with the -ctrewrite branch 2011-04-21 01:12:08 +02:00
Wenzel Jakob a3f7922f0f OSX bugfix 2011-04-20 13:49:06 +02:00
Wenzel Jakob f83eeeb411 osx fixes 2011-04-20 13:29:02 +02:00
Wenzel Jakob 0ef50cdfa5 minor bugfix 2011-04-17 17:32:18 +02:00
Wenzel Jakob 627201a172 medium bugfixes 2011-04-17 16:47:02 +02:00
Wenzel Jakob 9afac73a70 merge 2011-04-15 12:12:52 +02:00
Wenzel Jakob 244ca53571 uflake fitting utility 2011-04-15 02:55:24 +02:00
Wenzel Jakob a98a1928ff OSX build fixes 2011-04-15 02:53:06 +02:00
Wenzel Jakob ee58d278b0 support compact encodings in gridvolume 2011-04-14 23:15:38 +02:00
Wenzel Jakob c15f098dd9 .. and one more 2011-04-14 21:26:52 +02:00
Wenzel Jakob d3062f1a29 another win32 compilation bug 2011-04-14 21:21:36 +02:00
Wenzel Jakob 81920d3df8 win32 compilation error 2011-04-14 21:19:39 +02:00
Wenzel Jakob 7a0f8288c4 forgotten utility in build file 2011-04-14 19:53:52 +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 bd195d13da direction interpolation debugging.. 2011-04-14 18:01:11 +02:00
Wenzel Jakob 068e6139e5 handle zero orientations a bit better 2011-04-14 16:48:50 +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 734f6b6dec line wrapping 2011-04-12 10:59:05 +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 57e0b50c38 merge 2011-04-10 22:10:10 +02:00
Wenzel Jakob 227a95c76f dielectric bugfixes 2011-04-10 22:09:52 +02:00
Wenzel Jakob d612e23971 minor improvements 2011-04-10 22:07:08 +02:00