September 4, 2019, 13:05 (GMT) |
UI: use vertical navigation buttons This addresses crowding in the top right area of the view with the existing header and tool header. D5670 by @CandleComet |
September 4, 2019, 12:51 (GMT) |
Fix T55745: Checker de-select, inconsistent selection With these changes, successive selections result in an even pattern. |
September 4, 2019, 09:55 (GMT) |
UI: Rename Select tool to Tweak tool 'Tweak' better communicates what this tool is for Differential Revision: https://developer.blender.org/D5597 Reviewers: Brecht, Campbell Barton |
Revision db230d4 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) September 4, 2019, 09:33 (GMT) |
skip matrix interpolation when not necessary |
Revision 716cc34 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) September 4, 2019, 09:09 (GMT) |
move AttributesRef to BKE namespace |
Revision fbe0a39 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) September 4, 2019, 08:51 (GMT) |
more accurate runtime type checking in debug builds |
September 4, 2019, 08:23 (GMT) |
Fix T69469: Overrun in file action type RNA enum Think it was harmless in practice since we didn't actually enumerate the items, only count them and access the set value. Still... |
Revision 90aaf67 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) September 4, 2019, 07:45 (GMT) |
Merge branch 'master' into functions |
September 4, 2019, 07:34 (GMT) |
Armature: add Inherit Scale options to remove shear or average the scale. As an inherent property of matrix-based transformation math, non- uniform scaling of a parent bone induces shear into the transform matrix of any rotated child. Such matrices cannot be cleanly decomposed into a combination of location/rotation/scale, which causes issues for rigging and animation tools. Blender bones have options to exclude rotation and/or scale from the inherited transformation, but don't have any support for removing the often undesired shear component. That goal requires replacing simple parenting with a combination of multiple bones and constraints. The same is true about the goal of inheriting some scale, but completely avoiding shear. This patch replaces the old Inherit Scale checkbox with a enum that supports multiple options: * Full: inherit all effects of scale, like with enabled Inherit Scale. * Fix Shear: removes shear from the final inherited transformation. The cleanup math is specifically designed to preserve the main axis of the bone, its length and total volume, and minimally affect roll on average. It however will not prevent reappearance of shear due to local rotation of the child or its children. * Average: inherit uniform scale that represents the parent volume. This is the simplest foolproof solution that will inherit some scale without ever causing shear. * None: completely remove scale and shear. * None (Legacy): old disabled Inherit Scale checkbox. This mode does not handle parent shear in any way, so the child is likely to end up having both scale and shear. It is retained for backward compatibility. Since many rigging-related addons access the use_inherit_scale property from Python, it is retained as a backward compatibility stub that provides the old functionality. As a side effect of reworking the code, this also fixes a matrix multiplication order bug in the Inherit Rotation code, which caused the parent local scale to be applied in world space. In rigger opinion this option is useless in production rigs, so this fix should not be a problem. Reviewers: brecht Differential Revision: https://developer.blender.org/D5588 |
September 4, 2019, 07:16 (GMT) |
LANPR: qi_begin/end => level_start/end |
September 4, 2019, 07:10 (GMT) |
Cleanup: Make format. |
September 4, 2019, 07:03 (GMT) |
LANPR: LANPR_LineType::enabled => use. |
September 4, 2019, 06:53 (GMT) |
LANPR: Line component description use "filter". |
September 4, 2019, 06:52 (GMT) |
LANPR: Fix definitions in LANPR_LineType. |
September 4, 2019, 06:46 (GMT) |
LANPR: Header inclusion order fixes. |
September 4, 2019, 06:27 (GMT) |
LANPR: Remove "ignore_lanpr" in edge split modifier. |
September 4, 2019, 06:13 (GMT) |
LANPR: Fix some code style based on recommendations. |
September 4, 2019, 06:08 (GMT) |
Fix T63755: Area Stretching Overlay Support for UV Stretching overlay during multi object editing. The VBO now holds the ratios per fase. In the shader these ratios will be compared against the global ratios. The global rations are created from all selected objects. The current implementation does not fit well with the draw module. The plan is to move the drawing of other spaces towards the draw manager what leads to a better fit. Currently the details on this solution is unclear but this requirement will become an attentionpoint in the future design. Reviewed By: fclem Differential Revision: https://developer.blender.org/D5665 |
September 4, 2019, 05:52 (GMT) |
LANPR: python cleanups. |
September 4, 2019, 05:45 (GMT) |
LANPR: Add licence header in all files. |
|
|
|


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