Commit Graph

232 Commits (0cb3e6d4c8d3e2d3b0ed3951e3bd46eee49d25e8)

Author SHA1 Message Date
Wenzel Jakob 70f08931b9 TriMesh: binary PLY export feature 2014-09-29 18:08:42 +02:00
Wenzel Jakob f2e8e796dd ply.cpp: assertion fix when using 'maxSmoothAngle' 2014-08-05 20:29:06 +02:00
Wenzel Jakob bdc43fcbd8 Updated copyright headers 2014-08-02 19:35:42 +02:00
Wenzel Jakob 76766fb10c new 'math' namespace, some minor reorganization, added erf()/erfinv() functions 2014-08-02 19:35:42 +02:00
Wenzel Jakob 6b3246d15a fixed some merge/compilation issues 2014-06-06 01:21:33 +02:00
Wenzel Jakob eae7a55eac BSDF::getFrame/BSDF::getFrameDerivative functions, Shape::adjustTime() feature 2014-06-06 01:10:15 +02:00
Wenzel Jakob b09a7a3c9d sync: improved deformable shape 2014-06-06 00:58:25 +02:00
Wenzel Jakob fa95593651 fixed OBJ material gamma correction issue introduced in a prior commit 2014-06-04 16:55:57 +02:00
Wenzel Jakob 93b7cdbb1c merge 2014-05-20 18:42:30 +02:00
Wenzel Jakob 20f0b03fa3 minor 2014-05-20 18:42:26 +02:00
Wenzel Jakob c9afd23278 obj.cpp: loadMaterials parameter 2014-05-20 01:15:15 +02:00
Wenzel Jakob c99d568c9c bugfixes 2014-05-19 20:45:14 +02:00
Wenzel Jakob 4805fc570e obj.cpp: handle convex n-gons (contributed by Fabrice Rousselle), shapeIndex feature 2014-05-19 11:15:14 +02:00
Wenzel Jakob ab767f0328 removed repeated words in the documentation 2014-05-08 12:29:00 +02:00
Wenzel Jakob 923069f877 ported cylinder.cpp improvements to hair.cpp 2014-03-20 12:57:31 +01:00
Wenzel Jakob 0c20766291 slightly improved accuracy of intersection computations in the the cylinder shape 2014-03-20 12:30:28 +01:00
Wenzel Jakob cf4ba27ee9 fix an error in the hair intersection code reported by Pramook Khungurn 2014-03-20 12:29:49 +01:00
Wenzel Jakob c466c70738 Some mip map / OBJ file loader improvements for an issue reported by Yoran Bosman 2014-02-25 08:19:25 -08:00
Wenzel Jakob ba2a6dcaf7 fixed some typos reported by William Newman 2014-02-06 13:44:02 +01:00
Wenzel Jakob 6e7ce77165 minor improvements to the heightfield shape 2013-12-19 11:40:24 +01:00
Wenzel Jakob 30a665bead height field improvements 2013-12-18 18:52:37 +01:00
Wenzel Jakob 961848cc81 PLY file compatibility improvements 2013-11-20 21:38:19 +01:00
Wenzel Jakob 0e15285403 serialized shape: assign name in a better way 2013-11-20 11:30:45 +01:00
Wenzel Jakob b68a38ed9a improved bump and normal mapping support 2013-11-15 16:47:35 +01:00
Wenzel Jakob dccb7554ea compilation fixes for visual studio 2013 2013-11-07 07:21:54 -08:00
Wenzel Jakob 55c8726dbd documentation updates for the height field class 2013-11-04 23:22:30 +01:00
Wenzel Jakob 3e6a4c56d5 heightfield: fixed some floating point cast-related warnings when compiling on windows 2013-10-24 22:21:17 +02:00
Wenzel Jakob 6baac6fb73 disk/rectangle shape: be less paranoid about shear 2013-10-15 15:02:29 +02:00
Wenzel Jakob f831e0ba99 bugfix 2013-10-10 15:32:01 +02:00
Wenzel Jakob f60f4ecd42 merge 2013-10-10 15:22:57 +02:00
Wenzel Jakob 8ef468b2bc heightfield: compute normals in parallel 2013-10-10 15:22:31 +02:00
Wenzel Jakob e8bc5aeb2a added heightfield primitive to CMakeLists 2013-10-04 18:51:19 +02:00
Wenzel Jakob 773085525f minor double precision compilation fix 2013-09-25 15:12:24 +02:00
Wenzel Jakob 6bb4be1175 heightfield: added getNormalDerivative, createTriMesh 2013-09-13 14:50:56 +02:00
Wenzel Jakob 985620a2f4 reenable statistics 2013-09-12 14:18:17 +02:00
Wenzel Jakob a67da0ef9d heightfield: fast start 2013-09-11 17:45:02 +02:00
Wenzel Jakob 3ed7a518a3 heightfield: support for transformations, flipNormals parameter 2013-09-11 14:59:13 +02:00
Wenzel Jakob d9fdeee16b heightfield: serialization support, toString() method 2013-09-11 11:56:02 +02:00
Wenzel Jakob 6d38247551 shading normal support 2013-09-10 20:33:24 +02:00
Wenzel Jakob a1f61825ad initial working height field implementation 2013-09-10 18:44:25 +02:00
Wenzel Jakob 960e16dd4c more work on heightfield primitive 2013-09-09 11:24:46 +02:00
Wenzel Jakob 36d4bc7ea2 committed nonfunctional version for now 2013-09-06 21:22:46 +02:00
Wenzel Jakob 517a30c369 height field intersection method by Ramsey et al., will revert to something simpler 2013-09-06 18:00:09 +02:00
Wenzel Jakob e459cdc015 merge 2013-09-04 16:54:14 +02:00
Wenzel Jakob a0c20094a1 made clipped AABB computation numerically more robust 2013-04-06 20:12:44 -07:00
Wenzel Jakob e97081619b merge with ev-cmake 2013-02-12 01:41:08 -05:00
Wenzel Jakob 175da3a314 rectangle shape: store UV position in sampleArea() 2013-02-11 22:07:38 -05:00
Wenzel Jakob f374df4680 position the cube at the origin for consistency with other shapes 2013-02-11 21:30:02 -05:00
Wenzel Jakob ea3b5a220a minor fix to cube shape doc 2013-02-09 01:40:22 -05:00
Wenzel Jakob d806c6194e fixed instancing code once more 2013-02-06 21:16:53 -05:00