January 18, 2019, 11:29 (GMT) |
Multires: Correct averaging Before that only normal component was averaged, which is not really correct. Unfortunately, the new code is somewhat slower due to more involved math to deal properly with non-quad faces, but the plan is to move averaging from runtime to edit time, This means, that mdisps will always be continuous around the edges and no averaging on every frame change of animated character will be needed. |
January 18, 2019, 11:29 (GMT) |
Math: Make it possible to use vector for both input and output Avoids nasty code all over where such math is required, and compilers can easily deal with such situation. Don't prefer questionable micro-optimization which comes with a cost of nasty actual logic code. |
January 18, 2019, 11:29 (GMT) |
Multires: Ensure continuity when reshaping from object |
January 18, 2019, 11:29 (GMT) |
Subdiv: Fix wrong corner passed to a callback |
January 18, 2019, 11:29 (GMT) |
Multires: Simplify reshaping code The idea is to run reshaping for every boundary vertex of a grid rather than trying to copy boundary grid elements. While this is somewhat slower, this avoids all this tangent flipping magic, which tempts to be rather tricky and fragile. |
January 18, 2019, 11:29 (GMT) |
Multires: Correct function name, to match behavior |
January 18, 2019, 11:29 (GMT) |
Multires: Fix spike issues when sculpting on triangles The boundary copy code was not dealing correct with flipping tangent vectors, hence causing discontinuity in the final positions. Now we only copy boundaries for quads, where we know how to deal with tangent vectors and where we know that this is needed. More clear solution could be to change the code in a way that handles handles displacement grids of quads in the same way as it's done for non-quad faces. |
January 18, 2019, 11:29 (GMT) |
Multires: Cleanup, move utility function to a more public place |
January 18, 2019, 11:29 (GMT) |
Multires: Cleanup, more clear naming |
Revision 022eca1 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) January 18, 2019, 09:56 (GMT) |
Merge branch 'master' into greasepencil-object |
January 18, 2019, 09:53 (GMT) |
GP: Create materials when separate active layer The materials were not created when used the active layer option of the separate operator. |
January 18, 2019, 09:23 (GMT) |
DRW: Increase frustum culling precision Use normal_quad_v3 instead of normal_tri_v3 and compute the mean of all corner distance during frustum plane extraction. Fix T58243 Flickering of viewport when rotating and zooming |
Revision fedb278 by Charlie Jolly (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) January 18, 2019, 09:22 (GMT) |
GP: Fill: Temp fix for fill options in topbar Topbar has a bug that means if there are too many items it won't display them. This temp fix moves some of the Fill tool options to a popup panel. |
January 18, 2019, 08:58 (GMT) |
DRW: Fix assert when using draw debug API |
January 18, 2019, 05:56 (GMT) |
January 18, 2019, 02:32 (GMT) |
3D View: Disable clipping on load Having clipping limit selection and tools is confusing when not visible. Disable on load until it's supported (doing this via ifdef's isn't practical). Fixes T59580 |
January 18, 2019, 01:59 (GMT) |
Cycles: Cast to correct base type when checking requested features |
January 18, 2019, 01:34 (GMT) |
Cleanup: use enum for color picker types |
January 18, 2019, 01:08 (GMT) |
Fix eye-dropper causing undo push w/o any changes Happened when accessing the eyedropper from a popup. |
January 18, 2019, 01:08 (GMT) |
Fix undo pushes w/ color picker While changing RGBA or color wheel didn't add undo steps, HSV and Hex values did. Disable undo for these button types since an undo push happens when exiting the picker. |
|
|
|


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