Revision 8d22a8a by Alexander Gavrilov May 6, 2016, 08:40 (GMT) |
Cloth: Fix the shrink feature to be controlled by the sewing spring flag. Previously it was all over the place: without a vertex group it was always enabled, and with it it depended on the Self Collision option due to a likely editing mistake. Now it should be in sync with what disables the fields in the UI. The verts->shrink_factor field is changed to just cache the vertex weight, with the shrink_min/shrink_max interpolation done later. This is because cloth_apply_vgroup only runs if there are vertex groups, and thus the factor may not update after property changes. In addition, bending springs are now also affected by the shrink factor to avoid visible distortion in object shape at high shrink. |
Revision ae3f681 by Alexander Gavrilov May 6, 2016, 08:40 (GMT) |
Cloth: Invalidate cache when sewing springs are toggled on or off. |
Revision 7ecc159 by Alexander Gavrilov May 6, 2016, 08:40 (GMT) |
Force Fields: Fix Texture with both Use Coordinates and 2D enabled. From description, Use Coordinates evaluates the texture using target coordinates in the local space of the force field object. 2D is supposed to ignore the Z coordinate. Thus one would assume that if both are enabled, the force field effect would move with the force field object, and Z would be 0. However, instead first the 2D option projects points onto a plane passing through the global zero and orthogonal to the local Z, and only then the resulting point is transformed into local space. Z is not locked at 0, so procedural textures like Spherical Blend don't work as expected. To fix this, apply local transform first, and then just clear Z if 2D. |
Revision 8cc4f3f by Sergey Sharybin May 6, 2016, 08:04 (GMT) |
Implement threaded partial display buffer update This speeds up update of display buffer when affected area is big enough. Mainly helpful for cases when doing long fast strokes when painting. |
Revision bc1a7d9 by Campbell Barton May 6, 2016, 06:49 (GMT) |
Cleanup: warnings Values set but not used |
Revision 3045011 by Campbell Barton May 6, 2016, 00:22 (GMT) |
Fix T48356: Bridge tool creates self-intersecting loop When loops are planar to eachother, initialize their winding based on surrounding geometry. |
Revision 86abddc by Campbell Barton May 5, 2016, 22:53 (GMT) |
Fix error bridging edge loops flipping Calculating the winding failed when faces exist on both sides of the edge. |
Revision 37ad451 by Sergey Sharybin May 5, 2016, 21:47 (GMT) |
Cycles: Comment out unused function arguments |
Revision 9b89071 by Sergey Sharybin May 5, 2016, 21:47 (GMT) |
Multi-thread generated image creation Gives about 2x speedup on laptop when creating new hires generated image, regardless of it's type (color, color grid, uv grid). |
Revision 3064270 by Campbell Barton May 5, 2016, 21:44 (GMT) |
Correct snap checks for edges & faces Snap targets can't contain vertices which are being transformed |
Revision 5e72ea4 by Campbell Barton May 5, 2016, 20:47 (GMT) |
Don't overwrite existing snap context Re-activating transform would overwrite previous context, leaking memory. |
Revision d12378d by Campbell Barton May 5, 2016, 20:34 (GMT) |
Cleanup: style |
Revision ee5eb2a by Campbell Barton May 5, 2016, 20:28 (GMT) |
Missed last commit |
Revision 55c4889 by Campbell Barton May 5, 2016, 20:14 (GMT) |
bvhutils: remove bitmap counting All callers pass in valid number |
Revision c5a26be by Campbell Barton May 5, 2016, 20:14 (GMT) |
Cleanup: rename getepsilon -> get_epsilon |
Revision cc650c3 by Campbell Barton May 5, 2016, 20:14 (GMT) |
Add asserts to check bvhutils args are correct Would have prevented previous error going unnoticed. |
Revision 7efdee7 by Sergey Sharybin May 5, 2016, 20:05 (GMT) |
Fix crash adding byte color grid images |
Revision 4aaafcb by Campbell Barton May 5, 2016, 19:46 (GMT) |
Fix for fix, sorry for the noise |
Revision 7b7e7ac by Brecht Van Lommel May 5, 2016, 19:43 (GMT) |
Code cleanup: simplify SVM stack assignment. |
Revision 0f94333 by Brecht Van Lommel May 5, 2016, 19:43 (GMT) |
Code cleanup: remove some unused functions. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021