Commit Graph

2146 Commits (8410dc1bb179d4ee874f8509bfd911d58aaa93c1)

Author SHA1 Message Date
Wenzel Jakob dbf62f906b support for PLY files containing quadrilaterals. handle a typo in files that seems to be common (a property list named 'vertex_index' instead of 'vertex_indices') 2012-11-07 21:54:39 -05:00
Wenzel Jakob 5170893195 fixed animation support for the 'thinlens' plugin 2012-11-05 22:48:12 -05:00
Wenzel Jakob f9d42ff3b2 minor optimization (save a few square roots here and there) 2012-11-04 18:02:39 -05:00
Wenzel Jakob 06d6b96c6e removed an unused script 2012-11-04 12:18:04 -05:00
Wenzel Jakob cb31210614 moved associated legendre function implementation 2012-11-04 01:50:58 -05:00
Wenzel Jakob 9d424186e3 some work on the deformable shape plugin 2012-11-03 04:18:01 -04:00
Wenzel Jakob b5b71e0732 updated the documentation with information on how to specify animated transformations 2012-11-03 03:19:05 -04:00
Wenzel Jakob 3881f295d8 added a convenience wrapper to permit direct animation of every type of shape without having to declare instances etc 2012-11-03 02:46:32 -04:00
Wenzel Jakob 0c09791f47 motion blur support (sensors, emitters, and non-deforming objects for now) 2012-11-03 01:52:19 -04:00
Wenzel Jakob f66737cf39 merge 2012-11-02 19:41:04 -04:00
Wenzel Jakob b5f2bc911b work around an issue in the intel C++ compiler on Linux 2012-11-02 11:50:22 -04:00
Wenzel Jakob 8b61c6d1ca fixed instance normal derivative computation so that it works for any kind of linear transformation 2012-11-01 22:21:50 -04:00
Wenzel Jakob 28120678ac sun/sunsky: allow turning the sun into a directional light source (optional) 2012-11-01 20:32:44 -04:00
Wenzel Jakob 76b9bd0841 developer documentation: fixed a typo 2012-10-31 18:33:27 -04:00
Wenzel Jakob 6c9cd55acd Added tag v0.4.2 for changeset 13a39b11acee 2012-10-31 18:31:46 -04:00
Wenzel Jakob a48b142244 set version to 0.4.2 2012-10-31 11:10:04 -04:00
Wenzel Jakob bc42717371 symlinks_install (OSX): update library search paths in shell scripts for easier python support 2012-10-31 00:23:04 -04:00
Edgar Velazquez-Armendariz 0dfbf7ee47 Merge with default 2012-10-30 18:14:23 -04:00
Edgar Velazquez-Armendariz cb8198aa7b Added helper template functions to handle fixed-sized arrays in core/stream.h 2012-10-30 18:06:51 -04:00
Wenzel Jakob 3a3ab40d44 some work on removing stl.h 2012-10-27 03:03:28 -04:00
Wenzel Jakob ad29ce0cd9 mept directional light source fixes 2012-10-27 00:58:36 -04:00
Wenzel Jakob 77d38db84e fixed a typo in the OSX build system, which prevented python bindings in release builds from working 2012-10-26 19:32:09 -04:00
Wenzel Jakob 3e689d7ec7 Cylinder::getNormalDerivative fix 2012-10-26 02:16:14 -04:00
Wenzel Jakob 544080e808 some work towards animated transformation support 2012-10-26 02:15:32 -04:00
Wenzel Jakob efc4ba1e27 merge 2012-10-25 12:37:40 -04:00
Wenzel Jakob 0434ce7779 TriMesh::computeUVTangents(): be a bit less noisy.. 2012-10-25 12:36:34 -04:00
Wenzel Jakob ce1bbbd0e0 Scheduler::unregisterResource(): act more gracefully if a resource was already unregistered 2012-10-25 11:02:44 -04:00
Wenzel Jakob b61f0b0775 qmc: explicitly enable clang for some faster intrinsics 2012-10-25 02:48:05 -04:00
Wenzel Jakob 75cf06e8b2 fixing 2-stage MLT, part 2 2012-10-25 02:25:28 -04:00
Wenzel Jakob 93d8953c90 fixed setpath.csh script on OSX 2012-10-25 00:58:14 -04:00
Wenzel Jakob 5286c8aa4a added a c-shell setpath script variant 2012-10-25 00:20:21 -04:00
Wenzel Jakob d7c1ab1191 support for extrapolating values when doing cubic spline interpolation 2012-10-24 23:40:25 -04:00
Wenzel Jakob 0cf83b5a1b minor tweak to the mts_omp_* macros 2012-10-24 22:26:45 -04:00
Wenzel Jakob a2218c73e1 fixed some typos in the documentation, removed trailing spaces 2012-10-24 14:44:26 -04:00
Wenzel Jakob 3885a4c6f9 new branch for motion blur and spacetime kd-trees 2012-10-23 12:00:52 -04:00
Wenzel Jakob 3d23857765 bluenoise: avoid a division by zero issue 2012-10-23 10:52:07 -04:00
Wenzel Jakob d57a3f907f merge 2012-10-23 10:47:54 -04:00
Wenzel Jakob 640ae19f34 fixing 2-stage MLT, part 1 2012-10-23 10:47:46 -04:00
Wenzel Jakob af96e2420b a few differential geometry fixes, extended TriMesh::samplePosition() so that it also stores the UV coordinates 2012-10-23 10:46:42 -04:00
Wenzel Jakob 4f7fda27f9 removed an unfortunate remnmant from an old debugging session 2012-10-22 23:48:54 -04:00
Wenzel Jakob eb416b6c1c added a 'none' conductor profile which has 100% reflectance regardless of the angle of incidence 2012-10-22 22:41:10 -04:00
Wenzel Jakob 4a86baac4e fixed manifold exploration for point light sources and cylinders (cardioid test scene works again..) 2012-10-22 22:02:35 -04:00
Wenzel Jakob 06b0562154 new branch to implement displacements based on work by Milos. Step 1: heightfields! 2012-10-22 19:30:47 -04:00
Wenzel Jakob f1f91c2ebd resolve files case-insensitively on Linux if a case-sensitive search did not succeed (to handle Mitsuba scenes that work perfectly fine on Windows/OSX) 2012-10-22 18:26:55 -04:00
Wenzel Jakob 83f0109f84 minor interactive documentation tweak 2012-10-22 00:10:09 -04:00
Wenzel Jakob 6137c21db5 minor 2012-10-22 00:02:28 -04:00
Wenzel Jakob 3a21619eec volpath: reduced variance when dealing with index-matched medium transitions (perform luminaire and BSDF sampling connections through an arbitrary chain of ENull interactions) 2012-10-22 00:01:52 -04:00
Wenzel Jakob dd97df1368 fixed a typo in Bitmap::tonemapReinhard that caused the batch tonemapper to choke on images with an alpha channel 2012-10-21 02:57:01 -04:00
Wenzel Jakob 48e92bf900 added material presets by Narasimhan et al. 2012-10-21 00:20:24 -04:00
Wenzel Jakob 6b01d20b10 TriMesh python bindings 2012-10-20 20:34:17 -04:00